SSHFS: невозможно размонтировать/перемонтировать удаленный каталог после разрыва соединения

Если у вас есть файл ~/.bash_profile, отредактируйте его вместо (, так как вы, похоже, используете bash(, так как вы работаете в Linux, и поскольку вы упомянули, что присутствует файл ~/.bashrc, который вы отредактировано до )). Оболочка bashпопытается прочитать ~/.profile, только если ~/.bash_profileне существует. Если ни один файл не существует, вы можете создать ~/.bash_profile.

Скорее всего, вы захотите добавить строку

PATH="$HOME/.local/bin:$PATH"

или

PATH="$PATH:$HOME/.local/bin"

в зависимости от того, хотите ли вы, чтобы добавленный каталог выполнялся в первую или последнюю очередь.

Нет необходимости в export, так как переменная PATHуже экспортирована.

$HOMEто же самое, что и ~, но ИМХО более выразительно в сценариях оболочки. Он также ведет себя как правильная переменная, в то время как ~— нет. См., например. Почему тильда (~)не раскрывается внутри двойных кавычек?

Также обратите внимание, что пути разделяются косой чертой(/)в Unix, а не обратной косой чертой (\), поэтому вам нужно ~/.bash_profile, а не ~\.bash_profile.


Большинствоsh-похожих оболочек (, из которых bashодна )читает .profileв домашнем каталоге пользователя при запуске в качестве оболочки входа в систему. Вот почему ответ, на который вы ссылаетесь, упоминает .profile, а не .bash_profile; конкретная используемая оболочка не упоминалась в вопросе.

Некоторые оболочки, такие как bash, будут игнорировать его, если присутствует их собственный специальный файл запуска.

0
14.11.2019, 18:47
0 ответов

Теги

Похожие вопросы