Вчера у меня возник вопрос о настройке терминала macOS / Linux более красивым и не скучным. Вот и все, я объясню это в своей первой статье на Medium. Я использую OS X Mojave 10.4.6, чтобы мой ежедневный драйвер выполнял повседневные задачи. В этой статье четыре компонента: терминальное приложение, тип оболочки (например, bash, zsh, fish и т. Д.), Шрифты, поддерживающие значки и эмодзи, и тема оболочки.
Терминальное приложение
В моей OS X я использовал iterm2 для своего терминального приложения. Я использовал это приложение-терминал, потому что оно предоставляет множество цветовых схем. Цвет, который я использовал для своей повседневной жизни, - Лавлейс. Он очень хороший, мягкий, не режет глаз. В терминале Linux у вас будет много добрых терминальных приложений, таких как Konsole / Tilix / Gnome Terminal и так далее. Linux более настраиваемый, чем OS X, поэтому не беспокойтесь о цветовой схеме, вы также получите больше цветовой схемы.
Тип оболочки
Терминальное приложение - это просто приложение. Это не изменит приглашение оболочки и не предложит записи из истории команд. По этой причине я использую zsh с платформой oh-my-zsh для управления моей конфигурацией zsh. Если вы используете OS X Catalina, вам не стоит об этом беспокоиться, потому что оболочкой OS X Catalina по умолчанию является zsh, но вы должны установить zsh oh-my-zsh. Для пользователей Mojave используйте Homebrew для установки zsh с помощью следующей команды:
$ brew install zsh
Если вы пользователь Linux, установите его с помощью специального диспетчера пакетов, например apt, dnf или pacman. Например:
Debian / Ubuntu:
$ sudo apt-get install zsh
Дистрибутив Fedora:
$ sudo dnf install zsh
Дистрибутив на основе Arch Linux:
$ sudo pacman -S zsh
После того, как zsh заработает, вам нужно будет установить oh-my-zsh с помощью одной из следующих команд:
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" Or $ sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
После установки вы получите свой терминал примерно так:
Шрифт и тема оболочки
Oh-my-zsh - это фреймворк для управления нашей конфигурацией zsh, но у него есть тема по умолчанию. Некоторым это нравится, но не мне. Он очень стандартный и, на мой взгляд, не очень красивый. Поэтому в этой статье я решил использовать p owerlevel10k. В этой ссылке рекомендуется использовать шрифт MesloLGS. Шрифт неплохой, по крайней мере, поддерживает иконку и эмодзи. Давайте воспользуемся этим в этой статье.
Чтобы установить powerlevel10k, просто используйте команду ниже:
$ git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
После этого измените файл конфигурации zsh, чтобы он соответствовал powerlevel10k, с помощью следующей команды:
$ sed -i -e "s~robbyrussell~powerlevel10k/powerlevel10k~g" ~/.zshrc
Закройте свой терминал и откройте его снова. Вы получите установку powerlevel10k и выберете свои собственные предпочтения. После этого мой терминал будет выглядеть так:
Вот и все! Спасибо что прочитали мою статью