Изменить стиль терминала linux

7 Советов по настройке внешнего вида вашего терминала Linux

Хотите изменить внешний вид терминала Linux? Ознакомьтесь с этими семью советами, которые помогут вам в этом процессе.

Эмулятор терминала играет неотъемлемую роль в системе Linux, и многим пользователям нравится менять его тему для индивидуальности. Пользователи предпочитают модернизацию в рамках своего дистрибутива Linux. С помощью нескольких настроек вы можете изменить весь внешний вид окна терминала.

Поскольку вы проводите большую часть своего времени в терминале, почему бы не сделать так, чтобы он выглядел так, как вы предпочитаете. Графический пользовательский интерфейс (GUI) не нуждается в каких-либо специальных командах для настройки, поэтому краткое справочное руководство, подобное этому, должно сослужить вам хорошую службу.

Ознакомьтесь со следующими советами для быстрого и плавного перехода от вашего старого скучного и серого терминала к индивидуальному стилю.

1. Создайте новый профиль терминала

Прежде чем вносить какие-либо изменения в терминал, рекомендуется создать новый профиль. Таким образом, изменения не повлияют на основной профиль терминала. Настоятельно рекомендуется создать новый профиль и вернуться к предыдущим настройкам, если вы не можете восстановить значения по умолчанию или если изменения не соответствуют вашим предпочтениям.

Вы можете переключаться между профилями терминала, когда захотите, и система откроет другой терминал с новыми настройками профиля.

2. Используйте темную / светлую тему терминала

Если вы не хотите менять тему своей системы, вместо этого вы можете переключаться между светлыми и темными темами терминала. Вы можете просмотреть настройки темы в разделе » Общие » в поле » Настройки » и изменить настройки в соответствии с вашим выбором.

Вы найдете опцию настроек на своем терминале. В правом верхнем углу вашего терминала вы можете получить доступ к меню оттуда выберите параметр «Настройки», а затем параметр » Общие «.

3. Измените тип и размер шрифта

Выберите профиль, который вы хотите настроить, прежде чем изменять тип и размер шрифта. После выбора профиля вы можете просмотреть различные варианты изменения внешнего вида текста, формы курсора, интервала, типа и размера шрифта.

Вы также можете изменить шрифт для терминала, выбрав другой шрифт из доступных опций. Если вам нужен какой-то другой шрифт, вам нужно будет загрузить и установить его в своей системе.

Примечание: Пользователи должны выбирать только моноширинные шрифты. В противном случае все символы будут перекрываться, что затруднит чтение текста.

4. Измените цветовую схему и прозрачность

Вы уже знаете, как изменить тип шрифта, размер и интервал. Как насчет добавления некоторой изюминки в терминал? Правильно; вы также можете выбрать пользовательскую цветную панель для своего терминала. Вкладка » Цвета » в меню поможет вам изменить цвет текста и цвет фона терминала.

Читайте также:  Linux bash script command line

Если вы хотите сделать его более стильным, вы можете настроить прозрачность терминала. Цветовая палитра в меню опций также позволяет вам играть с уникальной раскраской.

5. Настройте переменные Bash

Обычно имя пользователя, которое вы задаете при установке ОС Linux, отображается вместе с именем хоста в качестве запроса bash. Например, если ваше имя пользователя — user1 и вы используете Ubuntu, сообщение bash по умолчанию будет user1@ubuntu .

Если вы хотите изменить имя хоста вашего компьютера, вы можете ввести:

. где customname — это новое имя хоста, которое вы хотите установить для своего компьютера.

К сожалению, это изменение ограничено только текущим сеансом. Чтобы навсегда изменить имя хоста, вам необходимо перезагрузить систему, а затем ввести:

Аналогичным образом вы можете изменить свое имя пользователя, но для этого требуются некоторые дополнительные уровни настройки, поэтому лучше избегать этого изменения, если вы новичок.

6. Измените внешний вид сообщений Bash

Эта настройка рекомендуется только для опытных пользователей, особенно для тех, кто хорошо разбирается в скриптах терминала и bash. Чтобы настроить шрифт и цвет приглашения bash, вы можете использовать команды для выполнения своих требований.

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

Например, когда вы вводите:

Источник

Bash — стилизуем командную строку и терминал

Если вы освоили Linux и настраиваете под себя, то вам приходится использовать терминал и интерпретатор bash.

Захотелось мне изменить внешний вид терминала, а в частности вид самой командной строки. Оказалось это все не так сложно.

Информации на эту тему очень много.

Итак по порядку, начнем с самого терминала

Запустим его, выглядит по умолчанию он вот так:

терминал, внешний вид по умолчанию

Запустим терминал и зайдем в меню сверху правка — настройки

терминал, открываем настройки

В настройках терминала вы найдете вкладки Общие, Вид, Цвета — это те вкладки с параметрами которые содержат опции, влияющие на внешний вид вашего терминала.

Все пункты имеют вполне понятное название и будет не трудно разобраться в них даже новичку.

Вкладка настроек вида. Можно поменять шрифт его параметры. Фон сделать прозрачным — например. Задать размеры терминала которым он соотвутствует при запуске.

настройки терминала вкладка Вид

Думаю понятно из названия, тут вы сможете поменять цветовую схему терминала.

Настройка терминала, вкладка цвета

Теперь перейдем к интерпретатору Bash

Интерпретатор bash — простым языком это оболочка которая принимает ваши команды и передает их системе.

Bash (от англ. Bourne again shell, каламбур «Born again» shell — «возрождённый» shell) — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.

Представляет собой командный процессор, работающий, как правило, в интерактивном режиме в текстовом окне. Bash также может читать команды из файла, который называется скриптом (или сценарием). Как и все Unix-оболочки, он поддерживает автодополнение имён файлов и каталогов, подстановку вывода результата команд, переменные, контроль над порядком выполнения, операторы ветвления и цикла. Ключевые слова, синтаксис и другие основные особенности языка были заимствованы из sh. Другие функции, например, история, были скопированы из csh и ksh. Bash в основном соответствует стандарту POSIX, но с рядом расширений [3] .

В Windows тоже есть терминал, который использует интерпретатор shell — более раннюю версию Bash.

Читайте также:  Ls linux вывод полного пути

По умолчанию выглядит наша строка так

строка терминала со стилями по умолчанию

Вот ее и будем стилизовать — поменяем цвета и вывод информации.

Стиль нашей командной строки определяет конфигурационный файл

Он содержится в нашей домашней директории в скрытом виде, его и будем редактировать.

Но для начала нужно знать, что редактировать.

Поэтому не спешите и дочитайте всю статью до конца, чтоб правильно стилизовать строку интерпретатора bash и не сломать ничего в системе.

Стиль и первоначальную информацию выводит и определяет переменная PS1.

При запуске мы видим имя пользователя и после знака @ идет имя нашего хоста, на конце знак доллара.

Если вы перейдете на работу от имени root (получите полный доступ) на конце строки будет стоять знак #.

И соответственно сменится имя на root.

Параметры переменной PS1 в конфигурационном файле Bash

\a an ASCII bell character (07)
\d дата в формате »День_недели, Месяц, Число».
\e an ASCII escape character (033)
\h имя хоста до первой точки.
\H имя хоста
\j количество задач, работающих в интерпретаторе в настоящее время
\l название терминала
\n переход на новую строку
\r возврат каретки на начало строки
\s название интерпретатора (будет выведено, например, «bash»
\t время в 24-часовом формате (ЧЧ: MM: СС)
\T время в 12-часовом формате (ЧЧ: ММ: СС)
\@ время в 12-часовом формате (AM/PM)
\u имя активного пользователя
\v номер версии bash
\V номер версии bash, номер релиза
\w текущая директория (будет выведено в формате /path/to/work_dir_name)
\W имя текущей директории (будет выведено в формате «dir_name\»)
\! номер команды в истории
\# системный номер команды
\$ if the effective UID is 0, a #, otherwise a $
\\ обратный слеш
\[ начало последовательности непечатаемых символов (см. примеры в разделе «Цвета и стилизация».
\] конец последовательности символов
$ ( ) внешняя команда

С помощью этих переменных можно в приветствии вывести время например и т.п.

Если зададим такую переменную, добавим дату к имеющемуся (как пример), убрав все стили

строка bash с текущей датой

Чтоб задать стили необходимо знать параметры цветов, которые можно задавать.

Все стили задаются по следующим параметрам:

Стили текста:

Нормальный, обычный текст — 0

Источник

Как сделать красивую консоль в Mac и Linux

Если у вас OS X, поставьте iTerm2, он лучше стандартного Terminal.app. Если у вас Linux, то у вас наверняка уже есть неплохой терминал, или вы можете самостоятельно поставить любой, который вам нравится. Я вот люблю Sakura. Ещё я обычно меняю цветовую схему. Стандартные чёрные мне не очень нравятся, есть крутая схема Solarized. Как её устанавливать тоже зависит от вашего терминала.

Теперь настроим непосредственно шелл. Шелл — это оболочка, в которой выполняются команды. Он показывает вам так называемое приглашение, оно обычно состоит из имени пользователя, имени компьютера и пути к тому месту, где вы сейчас находитесь. И выполняет команды, которые вы в него вводите. Стандартный шелл выглядит так:

Стандартное приглашение в шелле

Скучновато, правда? Первое, что мы сделаем — сменим оболочку с bash на zsh. Bash — это стандартная оболочка, которая поставляется в комплекте большинства систем. Zsh — это более современная оболочка со множеством плюшек. По сравнению с bash улучшены автодополнение, алиасы, хоткеи. Всё, что может bash, zsh может тоже, так что не вижу причин не переходить. У пользователей OS X zsh уже есть на компьютере, а пользователям Linux, скорее всего, нужно его установить. В Ubuntu и Debian это делается просто:

Читайте также:  Распаковать файл zip linux

Установка zsh в Ubuntu и Debian

Пользователи остальных систем наверняка справятся с установкой. Теперь нужно сделать, чтобы zsh был вашей оболочкой по умолчанию, то есть использовался каждый раз, когда вы открываете терминал. Для этого есть команда chsh (change shell):

Ввод пароля при смене шелла

У вас спросят пароль администратора. По мере ввода на экране ничего изменяться не будет, просто напечатайте ваш пароль и нажмите Enter. Появится сообщение о том, что ваш шелл изменён:

Смена оболочки по умолчанию

Теперь нужно выйти из системы и снова зайти. Когда вы откроете терминал, увидите приветственное сообщение zsh. Он предлагает вам ничего не делать, записать в свои настройки только комментарии, чтобы это сообщение не появлялось в следующий раз или пойти в меню настройки:

Приветствие от zsh

Мы, ничего не делая, выйдем (нажмём q), потому что знаем секрет. Секрет в том, что не нужно писать длинный конфиг, если вы новый пользователь: частые проблемы и хотелки уже решили другие, и родилась такая замечательная штука — Oh My ZSH. Это набор плагинов и настроек, которые решают самые популярные задачи и делают ваш шелл просто офигенным. Установим его, следуя инструкциям с официального сайта:

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 

Установка прошла, но ничего не поменялось? Надо закрыть терминал и снова открыть его, чтобы настройки, которые приехали к нам из oh-my-zsh, прочитались и применились. Закрыли-открыли, теперь видим новое приветствие:

Приветствие шелла после установки Oh My ZSH!

Это стандартная тема oh-my-zsh под названием robbyrussell (по имени автора). Мы можем поставить любую из тем, которые поставляются с oh-my-zsh. Я, например, использую Bureau, когда-то я её писала, потому что не нашла подходящей. Чтобы поменять тему, напишите её название (маленькими буквами, как на странице со списком тем) в файле .zshrc . Он лежит в вашей домашней папке ( /Users/Ваш_логин или /home/ваш_логин ). Поскольку он начинается с точки, он скрыт. Включите отображение скрытых файлов. Тему нужно прописать в переменную ZSH_THEME , это в районе восьмой строки, вот так:

Меняем тему в конфиге с помощью переменной ZSH_THEME

Сохраните файл и снова перезапустите терминал (или откройте в нём новую вкладку). Теперь шелл выглядит по-новому:

Тема Bureau в шелле

Это тема Bureau. В верхней строчке сначала имя пользователя, потом имя машины, потом путь к папке, где пользователь сейчас находится. Справа текущее время. В следующей строке просто символы, которые обозначают, что ввод здесь, а справа после шестиугольника текущая версия Node. js, ветка Git (если пользователь сейчас в Git-репозитории), и кружочки, которые обозначают, что есть несохранённые изменения. В этой теме версия Node. js показывается только если вы используете Node Version Manager.

Тема Agnoster в шелле

А это тема Лёши, можете её взять из github и сохранить в папке ~/.oh-my-zsh/themes , или установить простой командой:

curl https://gist.githubusercontent.com/meritt/53dcaf7f8f5ecaa62b2b/raw/ec63d857f9ad565011047ab5b486d159ddf0e2ef/meritt.zsh-theme -o ~/.oh-my-zsh/themes/meritt.zsh-theme 

Не забудьте прописать тему meritt в вашем файле .zshrc .

«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

Источник

Оцените статью
Adblock
detector