Я следую следующим деталям из другого вопроса на этом сайте
Вы можете добавить псевдоним к команде, отредактировав файл .profile в своем домашнем каталоге:gedit $HOME/.profile
и добавив следующую строку : alias lock='gnome-screensaver-command -l'
Затем из терминала: source .profile
Это активирует псевдоним. С этого момента блокировка экрана будет зависеть от алиаса. В терминале будет эффект блокировки экрана. Но я должен поражать источник .profile каждый раз, когда я открываю новый терминал. Я хочу сделать это постоянным. Что мне делать?
~/.profile автоматически оценивается (или «получает») всякий раз, когда запускается новая интерактивная оболочка. Предположение о запуске
source .profile
относится только к сеансам оболочки, которые были запущены до того, как были сделаны изменения в ~/.profile.
Поэтому вам не нужно ничего делать в дополнение чтобы эти изменения вступили в силу в новых / будущих сеансах оболочки.
Я бы сказал, что псевдонимы должны идти в ~/.bash_aliases, а не в ~/.profile, таким образом у вас есть хороший собственный файл для них, и каждый новый открытый терминал будет их выполнять без необходимости входа / входа.
Но чтобы ответить на ваш вопрос: чтобы ваши изменения были постоянными, вам больше не нужно вводить логин. source ~/.profile больше не понадобится.
После изменения файла .profile вы должны выйти из своей учетной записи и войти в систему, затем он будет отправлен один раз автоматически.
Также убедитесь, что этот файл не существует в вашем домашнем каталоге: [ ! d1] ~/.bash_profile
~/.bash_login
Если у вас есть эти файлы, .profile будет проигнорирован.
~/.profile автоматически оценивается (или «получает») всякий раз, когда запускается новая интерактивная оболочка. Предположение о запуске
source .profile
относится только к сеансам оболочки, которые были запущены до того, как были сделаны изменения в ~/.profile.
Поэтому вам не нужно ничего делать в дополнение чтобы эти изменения вступили в силу в новых / будущих сеансах оболочки.
Я бы сказал, что псевдонимы должны идти в ~/.bash_aliases, а не в ~/.profile, таким образом у вас есть хороший собственный файл для них, и каждый новый открытый терминал будет их выполнять без необходимости входа / входа.
Но чтобы ответить на ваш вопрос: чтобы ваши изменения были постоянными, вам больше не нужно вводить логин. source ~/.profile больше не понадобится.
После изменения файла .profile вы должны выйти из своей учетной записи и войти в систему, затем он будет отправлен один раз автоматически.
Также убедитесь, что этот файл не существует в вашем домашнем каталоге: [ ! d1] ~/.bash_profile
~/.bash_login
Если у вас есть эти файлы, .profile будет проигнорирован.