Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Сколько дней до лета
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
МакрадарСоветы
26 февраля 2013

Наведение красоты в «Терминале» для OS X

Фото автора Alexander Zhurovich
Alexander Zhurovich

Наведение красоты в «Терминале» для OS X
Наведение красоты в «Терминале» для OS X

Можно представить, какой шквал камней пронзит воздух в ответ на заявление, что стандартный вид командной строки просто скучен. Ну да ладно, скучен, так скучен. Всего несколько простых приемов настройки — и цветовую палитру «блочной утилиты «Терминал» (Terminal) можно значительно расширить. Что, кстати, может упростить считывание текстовой информации. 

Bash-приглашение, команда ls и цвета символов

Исходная внешность окна «Терминала».

Для необходимого минимума давайте улучшим строку приглашения, разнообразим вывод команды ls и включим отображение цветов. Все это можно сделать, подредактировав содержимое файла .bash_profile или .bashrc, который расположен в домашнем каталоге. В этом примере рассмотрим работу с первым файлом:

  • Откройте «Терминал» и введите команду nano .bash_profile.
  • Вставьте следующие строки:

export PS1=” [33[36m] u [33[m] @ [33[32m] h: [33[33;1m] w [33[m] $ ”

export CLICOLOR=1

export LSCOLORS=ExFxBxDxCxegedabagacad

alias ls=‘ls ‑GFh’

  • Нажмите клавиши control+O, чтобы сохранить изменения, и control+X, чтобы выйти из нано-редактора.

Первая строка указывает, чтобы строка приглашения консольной bash-оболочки стала отображаться в цвете, а формат ее стал вида имя_пользователя@имя_машины:cwd $. Следующие две строки включают для командной строки поддержку цвета и настраивают отображение вывода команды ls.

В последней строке мы ссылаемся на команду ls, включив в это обращение несколько флагов. Флаг -G включает цвет в выходном потоке команды, -h переводит числовые значения в понятные пользователю единицы измерения, а -F добавляет символ косой черты (/) после имени каталогов.

Если выполнить все вышеуказанные действия, то окно командной строки при еще включенном нано-редакторе будет выглядеть так:

Редактирование конфигурационного файла в нано-редакторе.

После выполнения всех действий откройте новое окно «Терминала», запустите команду ls — и вы увидите разницу.

Окно «Терминала» с включенными цветами.

Жирный шрифт, ANSI-цвета и яркие оттенки

Все нижеизложенное будет привязано к конкретной цветовой схеме (или профилю). Это значит, что каждую цветовую схему нужно будет настраивать отдельно. Для большинства схем «Терминала» поддержка ANSI-цветов включена по умолчанию, но если для какой-то схемы этот параметр выключен — включите его.

  • Нажав клавиши command+, — или выбрав команду меню Терминал > Настройки (Terminal > Preferences), — откройте окно настройки командной строки и перейдите на вкладку Настройки (Settings).
  • Слева выберите какой-нибудь схему-профиль, и на вкладке Текст (Text) включите параметры Использовать жирные шрифты (Use Bold Fonts) и Использовать яркие цвета для жирного шрифта (Use bright colors for bold text).
Включение поддержки цветов в окнах «Терминала».

Теперь такие объекты, как исполняемые файлы и каталоги, будут отображаться жирным шрифтом и более ярким цветом — так их будет проще отличить от других объектов, которые также отображаются цветным текстом.

Фон: прозрачность, размывка и обои

После настройки «колоризации» командной строки можно перейти к параметрам фона окон «Терминала»:

  • В том же окне настройки утилиты выберите нужный пункт в списке профилей и перейдите на вкладку Окно (Window).
  • Щелкните на кнопке Цвет и эффекты (Color & Effects), чтобы выбрать цвет фона, степерь его прозрачности и размывки. Совет: приятный вариант, когда прозрачность установлена на 80, а размывка — на 100 %.
  • Щелкните на выпадающем списке Изображение (Image), чтобы выбрать фоновое изображение. Желательно соблюдать принцип: темные картинки — для темных, светлые — для светлых профилей.
Настройка фона окон «Терминала».

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

Установка схем

Цветовые схемы для «Терминала» можно не только создавать с нуля и долго настраивать — их можно скачать и установить. Вот три схемы, которые пользуются среди «консольщиков» определенной популярностью:

  • IR Black
  • Peppermint
  • Solarized

До и после

Сделав вышеперечисленное, получаем окончательный результат — «Терминал» совсем не узнать, сравнивая его с тем, каким он был до начала настройки.

Итоговая внешность окна «Терминала».

(via)

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк

Для дома и дачи: 10 лучших аккумуляторных шуруповёртов на любой кошелёк

У этих летних дышащих кроссовок от Li-Ning высокий рейтинг и хорошая цена

У этих летних дышащих кроссовок от Li-Ning высокий рейтинг и хорошая цена

Электрическая газонокосилка от Worx

Надо брать: электрическая газонокосилка от Worx со скидкой 56%

10 товаров с маркетплейсов, которые подарят радость на этой неделе

10 товаров с маркетплейсов, которые подарят радость на этой неделе

Nahodki AliExpress: samye interesnye i poleznye tovary nedeli

Находки AliExpress: самые интересные и полезные товары недели

10 пар хороших кроссовок с AliExpress дешевле 5 000 рублей

10 пар хороших кроссовок с AliExpress дешевле 5 000 рублей

Надо брать: разборный мангал с усиленной конструкцией со скидкой 59%

Надо брать: разборный мангал с усиленной конструкцией со скидкой 59%

Велосипед Stern Energy 29"

Велосипед Stern Energy 29" отдают со скидкой 24% в «Спортмастере»

Это интересно
Почему после похудения килограммы возвращаются и как этого избежать

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

Как поддержать подростка с избыточным весом? Чек-лист для родителей

Как поддержать подростка с избыточным весом? Чек-лист для родителей

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Полное руководство по прикорму ребёнка до одного года: от первой ложки до полноценного обеда

Полное руководство по прикорму ребёнка до одного года: от первой ложки до полноценного обеда

Комментарии
Евгений Степанищев
26.02.13 23:12
«-h задает размер шрифта более удобным для чтения». Он другое делает (кстати, подобный ключ есть и у некоторых других команд), он переводит единицы размер в килобайты, мегабайты, гигабайты и так далее, так чтобы эти цифры удобнее было бы читать человеку (human).
Alexander Zhurovich
27.02.13 00:36
Ой, ошибка перевода. Спасибо, исправил.
Guest
27.02.13 00:08
Круто! Мне нравится олдскульный Cathede. :)
Игорь Емельянов
27.02.13 12:52
Ультра-олдскул!
Дмитрий
27.02.13 00:45
Было бы еще интересно узнать как заставить в терминале работать функциональные клавиши (F1-F10), например для работы с MC
Евгений Безлюдный
27.02.13 03:52
Function (Fn) зажимали? У меня на удаленных серверах через SSH работает. В макоси по умолчанию функциональные клавиши выполняют НЕ функциональные функции, а те, которые нарисованы на клавиатуре. Например, F5 и F6 управляют подсветкой. Чтоб они начали копировать и перемещать в MC - нужно нажать Fn + F5
Sasha Rudenko
27.02.13 05:00
Просто, нажимаете Esc, отпускаете, а потом на цифру от 1 до 0 это комбинация эмулирует F1-F10
russman
27.02.13 13:28
У меня работает через Fn-F1[2,3...]
russman
27.02.13 01:13
облагораживание терминала надо начинать с установки iterm и перехода на zsh.
demyanov
27.02.13 02:22
А зачем, если не секрет? Что вы реально делаете в маковском терминале? Сам раньше пользовался zsh на debian, но после потери конфига лень настраивать все заново :) Маковский терминал использую для удаления файлов по маске и ssh на сервера, где вся разработка, на самом ноуте почти ничего рабочего не храню - все в облаке, нужные папки маунтятся по nfs - и можно работать в системном редакторе.
russman
27.02.13 04:36
> А зачем, если не секрет? ИМХО, это удобнее стандартного терминала и баша. > Что вы реально делаете в маковском терминале? Основная работа идет на удаленных серверах (некоторые фичи итерма сильно помогают), но тестирование некоторых идей мне проще проводить на своей машине. Большинство привычных инструментов - консольные, вот и на маке работаю в привычной обстановке. Шелл и на маке и на серверах сконфигурирован одинаково. И с локальными файлами мне, чаще всего, проще работать из консоли. Так что на маке в терминале реально идет: работа с файловой системой, быстрый просмотр и редактирование текстовых файлов, работа с разными консольными приложениями.
уцй
27.02.13 01:36
у меня теперь лажа какаято Last login: Wed Feb 27 00:34:12 on ttys001 33[36mnovitskiy33[m@33[32mMacBookPro:33[33;1m~33[m$ как исправить?
demyanov
27.02.13 02:16
Я вот на таком варинте остановился export PS1="[A] u[@]h:w$ " Вывод: [01:13] user@RetinaMBP:~$ Есть офигенный способ все исправить, кстати. man bash называется. Если там покопаться, можно и поинтереснее штуки сделать - то, что описано в статье - это реально азы.
Игорь Емельянов
27.02.13 12:52
Статья и так слишком гиковская для нашего блога, а если еще и вглубь закопаться, половина аудитории вообще ничего не поймет :)
demyanov
27.02.13 15:55
Пожалуй, вы правы. Но тогда не очень понимаю, зачем она тут вообще. Большинство пользователей МакОС и Винды терминал в гробу видали, а те, кому он реально нужен и так об этих хитростях знают. Те же обои в терминале - вообще, на мой взгляд, моветон, ибо отвлекают внимание, текст на их фоне выглядит сомнительно. Кстати, заметьте - статья хоть и не профильная для вашего блога, но при этом собрала комментариев значительно больше, чем обычно.
Alexander Zhurovich
27.02.13 15:59
Есть еще чайники и ламеры — категории пользователей, которая в определенной степени интересуется консольными интерфейсами, но мало что про них знают. Или хотят подстроить их под свои нубско-ламерские вкусы. Почему бы нет, как говорится? А профессиональные комменты снабжают интересующихся дополнительной полезной инфой.
ddemyanov
27.02.13 16:33
И с вами тоже, наверное, соглашусь. Если ваша статья сподвигнет тех самых чайников и ламеров поглубже разобраться в предмете - отлично.
russman
27.02.13 13:26
Попробуй так еxport PS1="[33[0;36m]u[33[m]@[33[32m]h:[33[33;1m]w[33[m]$ "
778
27.02.13 22:49
пасибо так вроде получше
sashsvd
05.03.13 17:16
Чего-то с моим background-ом у меня не читабельно смотрится. Кто какое изображение использовал для этой цели? И дайте ссылку на изображение используемое в примере
Alexander Zhurovich
05.03.13 17:18
Искал в Google Images по запросу bokeh wallpaper. Вот ссылка на эту обоину.
Али Алиев
15.12.13 20:57
Какой то кошмар, я можно сказать что живу в консоли (+ еще броузер) vim консольный и все все все, но прозрачность и blur эффект это конечно издевательство над глазами. Попробуйте цветовую схему solarized и iTerm
Olga Kharina
27.05.16 14:07
Вообще ничего не вышло по этой статье.
Serj Serj
13.12.16 17:14
Посмотрите на скриншот. Там в коде слеши потерялись.
Olga Kharina
15.12.16 23:30
Спасибо вам большое! Наконец-то всё исправила!
Что вы могли пропустить
Как правильно мыть аэрогриль
Как правильно мыть аэрогриль
0
9 мая
Ликбез
Советы
Классные способы отстирать шторы в стиральной машине и не испортить их
Классные способы отстирать шторы в стиральной машине и не испортить их
8 мая
«Горящая изба»
Советы
Я проверила 6 популярных лайфхаков с мицеллярной водой, и вот что работает на самом деле
Я проверила 6 популярных лайфхаков с мицеллярной водой, и вот что работает на самом деле
0
6 мая
Советы
Советы
Как сдерживать беспорядок в доме с помощью метода пяти вещей
Как сдерживать беспорядок в доме с помощью метода пяти вещей
0
25 апреля
Советы
Советы
7 бытовых вещей, которые стоит убрать подальше от детей и животных
7 бытовых вещей, которые стоит убрать подальше от детей и животных
0
20 апреля
Советы
Советы
Как выбрать моющий пылесос для небольшой квартиры: характеристики, на которые реально стоит смотреть
Как выбрать моющий пылесос для небольшой квартиры: характеристики, на которые реально стоит смотреть
17 апреля
«Горящая изба»
Советы
Как пользоваться моющим пылесосом правильно
Как пользоваться моющим пылесосом правильно
0
10 апреля
Ликбез
Советы
Отличные способы покрасить яйца на Пасху, которые работают из года в год
Отличные способы покрасить яйца на Пасху, которые работают из года в год
9 апреля
«Горящая изба»
Советы
В Азии обнаружили неизвестную популяцию древних людей, пережившую ледниковый период
В Азии обнаружили неизвестную популяцию древних людей, пережившую ледниковый период
0
6 апреля
Новости
Советы
Как пользоваться пипидастром
Как пользоваться пипидастром
0
3 апреля
Ликбез
Советы
Как это сделать: превратить упаковку «Золотого яблока» в полезные вещи для дома
Как это сделать: превратить упаковку «Золотого яблока» в полезные вещи для дома
0
2 апреля
Советы
Советы
18 вещей в доме, которые только зря занимают место. Большой чек-лист расхламления на весну
18 вещей в доме, которые только зря занимают место. Большой чек-лист расхламления на весну
1 апреля
«Горящая изба»
Советы
6 способов использовать лимонную кислоту в быту
6 способов использовать лимонную кислоту в быту
0
27 марта
Советы
Советы
Как найти квартиру мечты на Яндекс Недвижимости: 3 совета для общения с ИИ-помощником
Как найти квартиру мечты на Яндекс Недвижимости: 3 совета для общения с ИИ-помощником
0
26 марта
Советы
Советы
3 кухонных прибора, которые помогут прокачать ваши кулинарные способности
3 кухонных прибора, которые помогут прокачать ваши кулинарные способности
0
25 марта
Советы
Советы

Новые комментарии

Аватар автора комментария
Оксана Запевалова1 час назад

0 / 0

Они очень простые) Ловите: – выбрать вакансию https://job.lifehacker.ru/ – оставить отклик и написать сопроводительное письмо – показать на собеседовании, чем можете быть полезны проекту, и выполнить тестовое – быть талантливым бриллиантиком!
После 300 отказов от рекрутеров девушка записала на видео «крик о помощи» — и нашла работу
Аватар автора комментария
Илья Батурин1 час назад

0 / 0

radiant defense советую
«Ты не пройдёшь!»: 20 лучших стратегий в жанре Tower Defense на Android
Аватар автора комментария
Sergey Gorovoy2 часа назад

0 / 0

Юл Бриннер - навсегда!
По «Миру Дикого Запада» выйдет новый фильм — от сценариста «Парка Юрского периода»
Аватар автора комментария
Dmitry Sizonov2 часа назад

0 / 0

Да, потому что троллинг, к сожалению - не ваша сильная сторона.
Легендарный Антикитерский механизм «запустили» в симуляции — и он быстро сломался
3 причины, почему смартфон iQOO Z11x — классный помощник на каждый день

3 причины, почему смартфон iQOO Z11x — классный помощник на каждый день

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях