Mac OS Lion Terminal: Добавить пустую строку после вывода команды?

Как я могу настроить свой .bash_profile добавить пустую строку после вывода любой команды?

2 ответа

Решение

Вы хотите настроить приглашение оболочки; оболочкой по умолчанию является bash, и она с радостью вставит новую строку в подсказку, вставив \n в соответствующих переменных. (PS1 по умолчанию.)

Более подробную информацию можно найти по адресу http://www.ibm.com/developerworks/linux/library/l-tip-prompt/ или на странице руководства - хотя это гораздо более приятная ссылка.

Добавьте следующую строку в конце ~/.bash_profile или же ~/.bashrcв зависимости от того, что существует:

PS1="\n$PS1"

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

Если ваша командная строка не содержит команд оболочки или переменных (которые будут выполняться / интерпретироваться во время назначения переменных), это будет работать. В противном случае просто добавьте \n на ваше первоначальное быстрое определение.

Другие вопросы по тегам