8(499)-709-97-83
Работаем с 8:00 до 19:00

Fish: Умный и удобный интерактивный Shell для Linux

  • 17 августа 2015

Fish - это удобный интерактивный shell, предназначенный для работы с любой другой оболочкой, например, bash или zsh. Он разработан таким образом, что пользователи получают мощный функционал, который легко запомнить и использовать. В отличие от других оболочек, в которых различные функции отключены по умолчанию для экономии системных ресурсов, в Fish все они включены по умолчанию, так что вы может получить максимальную отдачу от него.

 

Особенности Fish:

  • Интерактивный режим работы и дружественность пользователю;
  • Мощный функционал;
  • Поиск при вводе функции обеспечивает автоматические предложения, основанные на текущем каталоге и истории;
  • Дополнительно поддерживается автодополнение по Tab;
  • help команда для просмотра документации по FISH веб-браузера;
  • Поддержка постоянной переменной;
  • Подсветка синтаксиса и обширная проверка ошибок;
  • Поддержка буфера обмена;
  • Терминал поддерживает 256 цветов;
  • Веб-конфигурация;
   

Установка Fish.

 

Debian 8

echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_8.0/ /' >> /etc/apt/sources.list.d/fish.list
apt-get update
apt-get install fish
 

Ubuntu

sudo add-apt-repository ppa:fish-shell/nightly-master
sudo apt-get update
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:fish-shell/nightly-master
sudo apt-get update
sudo apt-get install fish
 

Fedora

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_22/shells:fish:release:2.repo
yum install fish
 

CentOS 7

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_7/shells:fish:release:2.repo
yum install fish
 

CentOS 6

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_6/shells:fish:release:2.repo
yum install fish
   

Как пользоваться Fish

Начать пользоваться Fish можно введя в консоли команду:

fish
 

Посмотреть какая версия Fish установлена:

echo $FISH_VERSION

Вывод стандартных утилит:

date
locale
pwd
 

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

help
 

Подсветка синтаксиса: при вводе команды буквы выделяются красным цветом, если команда введена неверно или не полностью, если команда введена правильно, цвет изменяется на синий, и будет предлагаться продолжение из уже когда-либо выполненных команд:

Автоматический интеллектуальный выбор цвета в режиме реального времени:

Сделать Fish default shell:

chsh -s /usr/bin/fish

Вернуть обратно bash или zsh:

chsh -s /bin/bash

chsh -s /bin/zsh

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

 

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

 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)
 
Метки: Linux