Введение
Самой популярной оболочкой является Bash, но есть и другие доступные и широко используемые варианты, такие как Zsh или оболочка Z.
Оболочка Z (zsh) — это оболочка, которую можно использовать как интерактивную командную строку и как мощный интерпретатор сценариев оболочки. Его можно рассматривать как расширенную версию оболочки Bourne, которая содержит многие из тех же функций, что и Bash.
Установить Zsh
Zsh доступен в стандартных репозиториях Ubuntu, поэтому его можно легко установить через apt:
sudo apt update
sudo apt install zsh
Если вы хотите установить zsh в качестве оболочки по умолчанию, введите следующие команды: Сначала запускаем zsh, пишем в терминале "zsh":
zsh
Впоследствии:
chsh -s $(which zsh)
Установить О-Мой-Zsh
Чтобы установить Oh-My-Zsh, всегда из терминала:
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
Очень удобный плагин, который я предлагаю использовать — это zsh-autosuggestions. Он предлагает команды по мере ввода на основе вашей истории. Чтобы установить его:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
Чтобы включить этот плагин, откройте файл конфигурации zsh, то есть .zshrc:
nano ~/.zshrc
Найдите запись plugins и добавьте zsh-autosuggestions, затем:
plugins=(git zsh-autosuggestions)
Сохраните и закройте файл.
Если вам нужен удобный инструмент для поиска команд, используемый Bash по умолчанию, снова откройте файл.zshrc:
nano ~/.zshrc
Добавьте следующую запись в конец файла:
source /etc/zsh_command_not_found
Сохраните и закройте файл.
Затем обновите zsh:
source ~/.zshrc
Пример:
zsh@shell:~# htop
Command 'htop' not found, but can be installed with:
apt install htop
Установить Tmux
Tmux доступен в стандартных репозиториях Ubuntu, поэтому его можно легко установить через apt:
sudo apt update
sudo apt install tmux
Если вы хотите автоматически запускать tmux при запуске zsh, откройте файл.zshrc:
nano ~/.zshrc
Добавьте следующую строку в конец файла:
[ -z "$TMUX" ] && command -v tmux > /dev/null && TERM=xterm-256color && exec tmux
Сохраните и закройте файл.
Затем обновите zsh:
source ~/.zshrc
Установить Powerline
Powerline доступен в стандартных репозиториях Ubuntu, поэтому его можно легко установить через apt:
sudo apt update
sudo apt install powerline
Чтобы включить Powerline для автоматического запуска zsh, откройте файл.zshrc:
nano ~/.zshrc
Добавьте следующие строки в конец файла:
if [[ -r /usr/share/powerline/bindings/zsh/powerline.zsh ]]; then
source /usr/share/powerline/bindings/zsh/powerline.zsh
fi
Затем обновите zsh:
source ~/.zshrc
Установка и настройка Zsh с помощью Oh-My-Zsh, Tmux и Powerline на Ubuntu 18.04 LTS завершена.