Как установить Fish в качестве оболочки по умолчанию в Ubuntu

Убунту 18

В этой статье мы обсудим, как установить Fish в качестве оболочки по умолчанию в Ubuntu. Оболочка Fish, или «Дружественная интерактивная оболочка», известна своими удобными функциями и мощными автоматическими предложениями. Если вы хотите переключиться с оболочки Bash по умолчанию на Fish в Ubuntu, это руководство для вас.

Чтобы установить Fish в качестве оболочки по умолчанию в Ubuntu, вы можете использовать команду chsh или команду usermod. Кроме того, вы можете добавить Fish в свой файл .bashrc. Важно соблюдать осторожность при изменении оболочки по умолчанию и при необходимости обращаться к документации Fish за советами по устранению неполадок.

Что такое Шелл?

Оболочка — это пользовательский интерфейс, обеспечивающий доступ к различным службам операционной системы. Это может быть либо интерфейс командной строки (CLI), либо графический интерфейс пользователя (GUI). Оболочкой по умолчанию в большинстве дистрибутивов Linux является Bash, но есть несколько доступных альтернатив, одна из которых — Fish.

Установка рыбы

Прежде чем установить Fish в качестве оболочки по умолчанию, вам необходимо установить его. Откройте терминал и используйте следующую команду для установки Fish:

sudo apt-get установить рыбу

Эта команда использует диспетчер пакетов apt-get для установки оболочки Fish. Команда sudo используется для выполнения команды с привилегиями root.

Установка Fish в качестве оболочки по умолчанию

Есть несколько способов установить Fish в качестве оболочки по умолчанию в Ubuntu. Мы обсудим три из них.

Способ 1: использование команды chsh

Команда chsh, сокращение от «change shell», используется для изменения оболочки входа пользователя. Чтобы установить Fish в качестве оболочки по умолчанию, используйте следующую команду:

chsh -s $(какая рыба)

Здесь chsh -s используется для указания оболочки, а $(what fish) возвращает путь к оболочке Fish. Чтобы изменения вступили в силу, вам необходимо выйти и снова войти в систему.

Чтобы установить Fish в качестве оболочки по умолчанию для другого пользователя, используйте sudo и добавьте имя пользователя в конце:

sudo chsh -s $(какая рыба) имя пользователя

Способ 2: использование команды usermod

Команда usermod изменяет файлы системной учетной записи, чтобы отразить изменения, указанные в командной строке. Чтобы установить Fish в качестве оболочки по умолчанию для пользователя, используйте следующую команду:

sudo usermod -s /usr/bin/fish имя пользователя

Замените «имя пользователя» на желаемое имя пользователя. Эта команда навсегда изменит оболочку для указанного пользователя.

Способ 3: добавление рыбы в .bashrc

Вы также можете добавить Fish в свой файл .bashrc. Это загрузит Fish, когда вы откроете новый терминал, но он все равно будет работать поверх Bash. Для этого откройте файл .bashrc в текстовом редакторе:

нано ~/.bashrc

Затем добавьте строку fish в конец файла. Сохраните файл и выйдите.

Возврат к Bash

Если вы хотите вернуться к Bash, используйте следующую команду из Fish:

chsh -s (какой баш)

Заключение

Переключение на оболочку Fish может значительно повысить вашу производительность благодаря расширенным функциям. Однако важно понимать последствия изменения оболочки по умолчанию. Всегда будьте осторожны при использовании chsh или usermod с sudo, чтобы случайно не изменить корневую оболочку. Если у вас возникнут какие-либо проблемы, см. Рыбная документация советы по устранению неполадок и дополнительную информацию.

Да, вы можете использовать Fish shell вместе с другими оболочками. Если добавить Fish в ваш файл .bashrc, он будет загружать Fish при открытии нового терминала, но по-прежнему будет работать поверх Bash.

Чтобы вернуться к оболочке Bash, используйте следующую команду из Fish: chsh -s (what bash). Это снова установит Bash в качестве оболочки по умолчанию.

Да, вы можете установить Fish в качестве оболочки по умолчанию для другого пользователя. Используйте команду sudo chsh -s $(what fish) username, заменив «username» на желаемое имя пользователя.

Вы можете найти больше информации о рыбьей раковине в Рыбная документация. Документация содержит советы по устранению неполадок и дополнительную информацию об использовании оболочки Fish.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *