1

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

Sephs-MacBook-Pro:current_dir seph$

Я хотел бы как-то урезать его, возможно, до current_dir seph$ или даже current_dir$ . Что касается моих целей, то все, кроме текущего каталога, предположительно (только пользователь, только ноутбук).

Как я могу удалить часть этой избыточной информации в начале каждой строки в терминале OSX?

2 ответа2

1

Всякий раз, когда я хочу сократить приглашение, я использую команду PS1=\$\ (там есть пробел).

Очевидно, вы можете сделать это постоянным изменением в ~/.bashrc или его эквиваленте.

0

Найдите строку export PS1 в вашем ~/.bashrc и замените ее на:

export PS1="\W \u\\$ \[$(tput sgr0)\]"

Это покажет вывод следующим образом: directory_basename user$

Например, если вы были в каталоге /etc/ и ваше имя пользователя seth:

etc seth$ будет выводом.

Вы можете создать свою собственную переменную PS1 для .bashrc здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .