Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Добавление разделителя и метки времени между командами терминала для повышения удобочитаемости

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

Чтобы заставить это работать, вам просто нужно вставить скрипт в свой .bash_profile. Вот как это сделать, в том числе, как сделать резервную копию существующего профиля bash, если вы что-то испортили:

  • Откройте терминал и введите «cd», чтобы убедиться, что вы находитесь в домашнем каталоге
  • Резервное копирование существующего .bash_profile путем ввода:
  • cp .bash_profile .bash_profile-backup

  • Теперь откройте .bash_profile с nano (или вашим предпочтительным текстовым редактором):
  • nano .bash_profile

  • Перейдите в конец .bash_profile и скопируйте и вставьте код ниже, в зависимости от того, что вы хотите отобразить:

(Если у вас возникли проблемы с просмотром встроенного кода, вы можете увидеть стандартную версию здесь или выбрать отличную версию Vulcan Spock Salute здесь) Встроенный код ниже — стандартная версия:

  • Теперь нажмите Control + O, чтобы сохранить изменения, затем нажмите Control + X, чтобы выйти из nano
  • Откройте новое окно терминала и начните вводить команды, чтобы увидеть разделитель

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

Вот как выглядит пересмотренный Paul Prompt с Vulcan Emoji, вы можете найти это в Github:

Запрос Vulcan и разделитель между командами в терминале OS X

И вот оригинальная версия, охватываемая AJ, с простым разделителем, но без вывода цвета ls и без подсказки Emoji:

Пользовательский разделитель терминалов и временная метка для Bash

Выберите то, что вы предпочитаете.

Это довольно хороший способ немного настроить командную строку и упростить ее чтение, но это не так сильно, как TermKit или некоторые другие более сумасшедшие варианты.

Пока вы используете bash, вы также сможете сделать то же самое с другими вариантами unix. Это классный маленький трюк, который Lifehacker изменил из Emilis Dambauskas, вы можете получить другое изменение для Linux на любом из этих сайтов, если по какой-то причине этот не работает для вас. Спасибо Маркусу за отправку этого нам.

(Обновлено Paul на 4/20/2015, чтобы включить раскрашенные ls, подсказку Spok LLAP emoji и незначительные изменения в общем приглашении UI — LLAP требует современной версии OS X)

Понравилась статья? Поделиться с друзьями:
RuBookMac