как внести изменения в исходный .profile постоянный [дубликат]

На этот вопрос уже есть ответ здесь:

Я слежу за следующими деталями из другого вопроса на этом сайте

Вы можете добавить псевдоним к команде, отредактировав файл .profile в вашем домашнем каталоге:

 gedit $ HOME / .profile 
 

и добавив следующую строку:

 alias lock = 'gnome-screensaver-command -l' 
 

Затем с терминала:

 source .profile {{1 }} 

Это активирует псевдоним. Отныне блокировка псевдонима в терминале будет иметь эффект блокировки экрана.

Но я должен нажимать source .profile каждый раз, когда открываю новый терминал. Я хочу сделать это постоянным. Что мне делать?

0
задан 29 August 2017 в 09:42

3 ответа

После изменения .profile файл, необходимо выйти из системы из учетной записи и входа в систему, затем это будет получено однажды автоматически.

Также удостоверяются они, файл не существует в Вашем корневом каталоге:

~/.bash_profile
~/.bash_login

, Если у Вас есть эти файлы, эти .profile, будет проигнорирован.

2
ответ дан 2 November 2019 в 08:33

~/.profile оценен (или “sourced”) автоматически каждый раз, когда новая интерактивная оболочка запускается. Предложение для выполнения

source .profile

только относится для окружения сессий, которые были запущены, прежде чем изменения в ~/.profile были внесены.

Поэтому Вы ничего не должны делать, кроме того, для этих изменений для вступления в силу на новых/будущих сессиях оболочки.

3
ответ дан 2 November 2019 в 08:33

Я сказал бы, что псевдонимы должны войти ~/.bash_aliases скорее затем в ~/.profile, этот способ, которым у Вас есть хороший собственный файл для них, и каждому новому открытому терминалу выполнят их без потребности выйти из системы/войти.

, Но ответить Вы подвергаете сомнению: Для внесения изменений постоянными необходимо сделать только вход в систему еще раз. source ~/.profile не будет необходим больше затем.

1
ответ дан 2 November 2019 в 08:33

Другие вопросы по тегам:

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