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