Fish - shell

Fish - shell


#fish #shell

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

Если вам понравилась эта оболочка, вы можете установите его в качестве оболочки по умолчанию. Для этого используйте команду chsh:

  • chsh -s /usr/bin/fish

здесь, / usr / bin / fish Это путь к fish.

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

  • which fish

По завершении выйдите из системы и перезапустите Sesion чтобы использовать новую оболочку по умолчанию.

Запомнить некоторые скрипты, написанные для Bash, могут быть не полностью совместимы с Fish.

Если вы хотите вернуться к Bash, просто запустите:

  • bash

Если вы хотите, чтобы Bash постоянно использовался в качестве оболочки по умолчанию, запустите:

  • chsh -s /bin/bash

Применение

Чтобы переключиться на оболочку fish из вашей оболочки по умолчанию, вам нужно просто ввести в терминале команду:

  • fish

Вы можете найти конфигурацию fish, вот по такому пути ~/.config/fish/config.fish (аналогично .bashrc). Если этого файла не существует, просто создайте его.

Автоматическая подстановка кода

Когда я набираю команду, он автоматически предлагает дополнить команду. Например, я набираю несколько первых букв команды, он подставляет мне вариант команды, и я нажимаю TAB чтобы дополнить команду.Если вы нажмете клавишу TAB два раза, то у вас будет список доступных команд с этими первыми буквами.

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

Вам больше не понадобится CTRL + R!

Как вы уже знаете, в оболочке Bash, мы делаем обратный поиск, нажимая сочетание клавиш ctrl + r, для поиска команд которые мы набирали ранее. Но это не обязательно в Fish.

Веб-конфигурация

Это еще одна интересная особенность Fish. Мы можем установить наши цвета, просмотреть функции, переменные, историю, привязки клавиш с веб-страницы.

Чтобы запустить интерфейс веб-конфигурации, просто введите:

  • fish_config

На этой странице, вы можете изменять цветовую схему по вашему желанию, также доступны и другие функции, с которыми вы можете ознакомится самостоятельно.

После окончания редактирования, не закрывая страницу, нажмите в терминале клавишу Enter, чтобы изменения вступили в силу. Отключить приветствие

По умолчанию, при запуске, оболочка приветствует вас (Добро пожаловать в fish, дружественную интерактивную оболочку). Если вы не хотите видеть это сообщение, вы можете отключить его. Для этого отредактируйте файл конфигурации:

  • nano ~/.config/fish/config.fish

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

  • set -g -x fish_greeting ‘’

Вместо отключения приветствия, вы также можете установить любое приветственное сообщение.

Например

  • set -g -x fish_greeting ‘Добро пожаловать LinuxTheBest’