я прохожу mhartl Учимся Достаточно текстовый редактор, чтобы быть опасным, и бегу в разрешении отказано ситуации при попытке выполнить команду Баш ...Q: Доступ запрещен, когда я источник .bash_profile
~ $ source .bash_profile
Любая идея, почему?
я прохожу mhartl Учимся Достаточно текстовый редактор, чтобы быть опасным, и бегу в разрешении отказано ситуации при попытке выполнить команду Баш ...Q: Доступ запрещен, когда я источник .bash_profile
~ $ source .bash_profile
Любая идея, почему?
Я ответил на мой собственный вопрос:
текст учебник говорит, чтобы поместить содержимое листинга 4 в .bash_profile текстовый файл. Вот список 4 ...
Listing 4: Defining a Bash alias.
~/.bash_profile
alias lr='ls -hartl'
Фактически, только последняя из этих трех строк должна быть в файле. Вторая строка - это имя и имя файла.
Если вы читаете это, MHARTL, возможно, подумайте об этом ... для нас noobs.
Справедливости ради, в листинге 4 используются два разных цвета (хотя контраст может быть больше), а первые две строки выделены курсивом, а текст для ввода - нет. – chepner
Permission denied
может быть из-за того, что у вас нет разрешения на чтение .bash_profile
, или потому, что .bash_profile
пытается получить доступ к тому, к которому у вас нет доступа.
Если вы в состоянии увидеть содержимое .bash_profile
с:
cat .bash_profile
, то вам нужно проанализировать .bash_profile и посмотреть, что он пытается получить доступ к неудачно, например, с помощью не закомментировать подачи команд по одному до тех пор, вы указываете, какой из них вызывает проблему.
Если вы не можете даже прочитать .bash_profile
, что было бы удивительно, то вам нужно выяснить, почему (используя ls -l .bash_profile
, чтобы проверить, кто является владельцем файла, например) и исправить эту проблему.
Что делает 'ls -la .bash_profile' и' whoami' print? – tkausl