#Заметка
Идея статьи возникла только лишь в связи с ленью осваивать Tmux Terminal Multiplexer и ставить дополнительную надстройку к терминалу кали, дабы «сплитить» 1 сессию терминала на «мультиокна». Не навязываю никому свою идею, но считаю ее более удобной в реализации процесса автоматизации работы с терминалом в довесок с плюшками и красивостями zsh. Кто знает устанавливая tnux нужно еще подключать курсор, делать замыкание активного акна при копировании строки в буфер обмена и много других совершенно не нужных манипуляций.
Итак, устанавливаем Deepin Ternimal который с недавних пор идет в составе репозиториев Кали Линукса
apt install deepin-terminal
Затем открываем его и смотрим настройки:
Как мы видим управление слитами экрана уже с коробки, так же вкладки, которые можно переименовывать и мн. др, в том числе темы.
Дальше делаем его немного удобнее и красивее с помощью zsh
sudo apt install zsh
Делаем его основным окружением шела:
chsh -s $(which zsh)
Устанавливаем надстройку Oh My zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Ставим шрифты для красивостей
sudo apt install fonts-powerline
Затем меняем тему оформления и ставим плагины:
nano ~/.zshrc
в разделе ZSH_THEME= меняем на «agnoster»
Плагин подсветки текста:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
Плагин автоподстановки текста:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Дополняем строку конфигуратора в разделе plugins=(git extract web-search yum git-extras docker vagrant zsh-syntax-highlighting zsh-autosuggestions)
Ну и опять же кому что, а я пользуюсь быстрыми ll для листинга директорий и прописываю альяс:
alias l='ls -CF' alias ll='ls -l --color=auto'
Если хотите убрать хостнейм то в конфигурации прописываете так prompt_context() {}
Для применения внесенных изменений в активной консоли пишем
source ~/.zshrc
Ну и в довесок, у кого не прописан путь исплавляем это
export PATH=/usr/local/bin:$PATH