Командная строка Linux - это инструмент, который должен знать каждый системный администратор. С мощью множества команд Вы можете держать систему под полным контролем. Однако наряду с этой мощью возникает необходимость помнить эти команды.
Порой, сложность конструкций терминальных команд просто зашкаливает и держать все в голове уже просто невозможно!
К примеру, Вам нужно выполнить следующую команду в терминале:
iptables -A OUTPUT -o eth0 -p tcp -m multiport --sports 22,80,443 -m state --state ESTABLISHED -j ACCEPT
Или недавно Вы подключались к ssh сессии и не помните IP-адрес сервера. Большинство администраторов Linux сразу скажут про историю Bash и это будет отличным советом! Команда history - это отличный способ увидеть, какие команды вы использовали. Можно найти нужную команду, скопировать ее и вставить обратно в строку. Или можно просто начать использовать стрелку вверх на клавиатуре, пока не найдете на нужную команду.
Что, если бы я сказал, что есть намного, гораздо более простой способ? Он существует, и называется Fish. Fish - это дружественная интерактивная оболочка, которая может быть установлена на вашем компьютере под управлением Linux и имеет следующие возможности:
- Интерактивный режим работы и дружественность пользователю
- Подсветка синтаксиса
- Названия существующих папок подчёркиваются
- Есть вкладки и история
- Автодополнение здесь лучше, чем в bash, так как fish умеет дописывать опции
- Легко настраивать в браузере используя команду fish_config
Установка
Fish может быть установлена на Ubuntu, Debian, Fedora, RHEL, openSUSE, CentOS, Arch Linux, Manjaro, Gentoo Linux и даже Mac OS и Windows! Я расскажу об установке этой оболочки в Ubuntu системе и Manjaro.
Ubuntu и подобные:
Откройте терминал, скопируйте и выполните следующие команды:
sudo apt-add-repository ppa:fish-shell/release-2Manjaro, Arch:
sudo apt-get update
sudo apt-get install fish
sudo pacman -S fishЗапустить оболочку можно просто выполнив команду fish. Но в таком случае она будет активна только для текущей сессии. Для постоянного использования выполните команду
chsh -s /usr/bin/fishА для возврата обратно стандартной оболочки, если fish не понравится (что вряд ли) нужно выполнить:
chsh -s /bin/bashДля настройки fish запустите ее и выполните команду:
fish_configОткроется браузер со страницей настроек оболочки.
Далее, думаю, будет уже намного проще работать с командной строкой!
Всем удачи и хорошего дня!
Комментариев нет:
Отправить комментарий