Я начал использовать zsh для своей оболочки входа.
Я создал файл ~/.zprofile
, но для того, чтобы он был введен в действие, я должен вручную его запустить.
Как я могу автоматически загружать свои настройки?
Команды из ~/.zprofile
считываются только в том случае, если оболочка является оболочкой входа. Вы установили zsh в качестве оболочки по умолчанию, используя cshsh
или только в настройках эмулятора терминала? Если первый, выйдя из системы и обратно, должен сделать трюк (хотя файл будет читаться только тогда, когда вы фактически выполняете логин, а не при запуске новой оболочки), или вы должны сообщить своему эмулятору терминала выполнить оболочку в качестве оболочки входа. Если вы используете gnome-terminal
, перейдите к Edit->Profile Preferences
, выберите вкладку Title and command
и установите флажок Run command as a login shell
.
Команды из ~/.zprofile
считываются только в том случае, если оболочка является оболочкой входа. Вы установили zsh в качестве оболочки по умолчанию, используя cshsh
или только в настройках эмулятора терминала? Если первый, выйдя из системы и обратно, должен сделать трюк (хотя файл будет читаться только тогда, когда вы фактически выполняете логин, а не при запуске новой оболочки), или вы должны сообщить своему эмулятору терминала выполнить оболочку в качестве оболочки входа. Если вы используете gnome-terminal
, перейдите к Edit->Profile Preferences
, выберите вкладку Title and command
и установите флажок Run command as a login shell
.
Команды из ~/.zprofile
считываются только в том случае, если оболочка является оболочкой входа. Вы установили zsh в качестве оболочки по умолчанию, используя cshsh
или только в настройках эмулятора терминала? Если первый, выйдя из системы и обратно, должен сделать трюк (хотя файл будет читаться только тогда, когда вы фактически выполняете логин, а не при запуске новой оболочки), или вы должны сообщить своему эмулятору терминала выполнить оболочку в качестве оболочки входа. Если вы используете gnome-terminal
, перейдите к Edit->Profile Preferences
, выберите вкладку Title and command
и установите флажок Run command as a login shell
.
Команды из ~/.zprofile
считываются только в том случае, если оболочка является оболочкой входа. Вы установили zsh в качестве оболочки по умолчанию, используя cshsh
или только в настройках эмулятора терминала? Если первый, выйдя из системы и обратно, должен сделать трюк (хотя файл будет читаться только тогда, когда вы фактически выполняете логин, а не при запуске новой оболочки), или вы должны сообщить своему эмулятору терминала выполнить оболочку в качестве оболочки входа. Если вы используете gnome-terminal
, перейдите к Edit->Profile Preferences
, выберите вкладку Title and command
и установите флажок Run command as a login shell
.
Команды из ~/.zprofile
считываются только в том случае, если оболочка является оболочкой входа. Вы установили zsh в качестве оболочки по умолчанию, используя cshsh
или только в настройках эмулятора терминала? Если первый, выйдя из системы и обратно, должен сделать трюк (хотя файл будет читаться только тогда, когда вы фактически выполняете логин, а не при запуске новой оболочки), или вы должны сообщить своему эмулятору терминала выполнить оболочку в качестве оболочки входа. Если вы используете gnome-terminal
, перейдите к Edit->Profile Preferences
, выберите вкладку Title and command
и установите флажок Run command as a login shell
.
Команды из ~/.zprofile
считываются только в том случае, если оболочка является оболочкой входа. Вы установили zsh в качестве оболочки по умолчанию, используя cshsh
или только в настройках эмулятора терминала? Если первый, выйдя из системы и обратно, должен сделать трюк (хотя файл будет читаться только тогда, когда вы фактически выполняете логин, а не при запуске новой оболочки), или вы должны сообщить своему эмулятору терминала выполнить оболочку в качестве оболочки входа. Если вы используете gnome-terminal
, перейдите к Edit->Profile Preferences
, выберите вкладку Title and command
и установите флажок Run command as a login shell
.
Команды из ~/.zprofile
считываются только в том случае, если оболочка является оболочкой входа. Вы установили zsh в качестве оболочки по умолчанию, используя cshsh
или только в настройках эмулятора терминала? Если первый, выйдя из системы и обратно, должен сделать трюк (хотя файл будет читаться только тогда, когда вы фактически выполняете логин, а не при запуске новой оболочки), или вы должны сообщить своему эмулятору терминала выполнить оболочку в качестве оболочки входа. Если вы используете gnome-terminal
, перейдите к Edit->Profile Preferences
, выберите вкладку Title and command
и установите флажок Run command as a login shell
.
gnome-terminal
. Что делать I для того, чтобы запустить zsh в качестве оболочки входа? I> Достаточно ли просто установить его argv[0]
на -
, или есть еще несколько шагов ?
– ulidtko
2 May 2014 в 22:12
zsh --help
скажет вам, что это zsh --login
. То же самое касается bash, ash, sh, csh, tcsh, fish ...
– Michael Wild
10 May 2014 в 01:46