Как установить мою оболочку по умолчанию на Mac?

173
задан Barett 14 July 2015 в 05:55
поделиться

5 ответов

heimdall:~ leeg$ dscl
Entering interactive mode... (type "help" for commands)
 > cd /Local/Default/Users/
/Local/Default/Users > read <<YOUR_USER>>
[...]
UserShell: /bin/bash
/Local/Default/Users >

просто изменение, которые оценивают (с командой записи в dscl).

2
ответ дан Ordiel 23 November 2019 в 20:34
поделиться

chsh программа позволит Вам изменить свою оболочку по умолчанию. Это захочет полный путь к исполняемому файлу, поэтому если Ваша оболочка будет fish тогда, то это захочет, чтобы Вы обеспечили вывод, данный, когда Вы тип which fish.

Вы будете видеть, что строка запускается с" Shell:". Если Вы никогда не редактировали его, это, скорее всего, говорит" Shell: /bin/bash". Замена, что /bin/bash путь с путем к Вашей желаемой оболочке.

4
ответ дан rejj 23 November 2019 в 20:34
поделиться

Можно использовать chsh для изменения оболочки пользователя.

Выполнение следующий код, например, для изменения оболочки на Zsh

chsh -s /bin/zsh

, Как описано в странице справочника, и Lorin, если оболочка не известна ОС, необходимо добавить его к ее известному списку: /etc/shells.

74
ответ дан Aif 23 November 2019 в 20:34
поделиться

Вот еще один способ сделать это:

Предполагая, что вы установили его с помощью MACPPORTS, которые могут быть сделаны путем выполнения:

sudo port install fish

Ваша оболочка будет находиться в / Opt / local / bin / fish .

Вы должны сказать OSX, что это действительная оболочка. Для этого добавьте этот путь к концу файла / etc / olds .

Как только вы сделали это, вы можете изменить оболочку, перейдя в системные настройки -> учетные записи. Нажмите на замок, чтобы разрешить изменения. Щелкните правой кнопкой мыши на учетной записи и выберите «Дополнительные параметры ...». В поле «Вход в систему» ​​добавьте путь к рыбу.

20
ответ дан 23 November 2019 в 20:34
поделиться
Другие вопросы по тегам:

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