В OS X, как мне сменить оболочку с fish на bash?

В последнее время я предпочитаю bash рыбе, и мне интересно, могу ли я вернуть его обратно. Я попробовал эту команду: chsh -s /bin/bash, но закрытие терминала и его повторное открытие не восстанавливает его в bash, но это все еще рыба.

В самом деле, как мне удалить рыбу?


person Doug Smith    schedule 14.11.2012    source источник
comment
Хм, должно сработать. Что печатает grep $USER /etc/passwd | sed 's/.*://'?   -  person Keith Thompson    schedule 14.11.2012
comment
Вы выполнили команду sudo? Например, sudo chsh -s /bin/bash   -  person leanne    schedule 15.11.2012
comment
Или вы можете использовать учетные записи системных настроек, щелкнув пользователя, удерживая клавишу Control. Проверьте эту ссылку SuperUser: superuser.com/questions/379725/   -  person leanne    schedule 15.11.2012
comment
Учетные записи пользователей не хранятся в /etc/passwd на OS X, поэтому поиск ничего не покажет.   -  person Ned Deily    schedule 15.11.2012


Ответы (3)


Перейдите в «Системные настройки», «Пользователи и группы», нажмите на замок, чтобы внести изменения, щелкните правой кнопкой мыши (или щелкните, удерживая клавишу Control) на своем имени пользователя, выберите «Дополнительные параметры», и у вас должно появиться поле для изменения вашей оболочки. Измените его там, перезагрузитесь, и ваша новая оболочка должна вступить в силу.

person Brian Campbell    schedule 14.11.2012
comment
Может быть полезно указать щелчок правой кнопкой мыши на текущем пользовательском изображении, а затем продолжить выбор дополнительных параметров. - person Pippin; 01.12.2013
comment
@Pippin Обновлено, чтобы упомянуть правый/контрольный щелчок по вашему имени пользователя. - person Brian Campbell; 02.12.2013
comment
@ Густав Я не пробовал, но не верю. Это должно влиять только на то, какая оболочка открывается при использовании терминала, входе в систему через SSH и т. д. Это вообще не должно влиять на вход в систему через графический интерфейс; так что, если вы испортите его, вы сможете изменить его обратно. Тем не менее, я не пробовал, так что будьте осторожны. - person Brian Campbell; 13.08.2015
comment
На 10.13.1 вам нужно нажать на имя пользователя на левой панели, а не на изображение. - person danielhadar; 22.11.2017
comment
Как вернуться к рыбе? :D - person Nobita; 19.12.2018

Очень просто:

  • с FISH на BASH :
    В терминале Fish введите bash --login, чтобы переключиться на Bash.
  • с BASH на FISH :
    В терминале Bash введите fish, чтобы переключиться на Fish
person nicolas.f.g    schedule 14.12.2017

Обновление 10.13.1:

Щелкните правой кнопкой мыши (ctrl+щелчок) по имени пользователя на левой панели, а не по изображению.

введите здесь описание изображения

person danielhadar    schedule 22.11.2017