Как я могу сократить мою подсказку?

Когда я открываю терминал, это выглядит так (без *)

montenrgro@montenrgro-GE620-*******-*******-*****:~/Desktop$ 

Код и montenrgro @ montenrgro занимают много места на моем ноутбуке. В любом случае, я могу уменьшить его до: /home/Desktop. Я уверен, что есть какая-то специализация для терминала, но я не могу ее найти. Я пытался изменить профиль, но это тоже не сработало

4
задан 13 August 2012 в 16:52

4 ответа

Вы можете использовать переменную PS1. Таким образом, вы должны сделать:

$ PS1=\\w$

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

$ man bash

и посмотреть в разделе «ПРЕДУПРЕЖДЕНИЕ», чтобы прочитать о различных опциях. Помните, что вы должны избегать обратной косой черты в двойной обратной косой черты для таких кодов, как \w.

0
ответ дан 13 August 2012 в 16:52

Не забудьте добавить следующую строку в файл ~/.bashrc, если вы хотите, чтобы PS1 (расшифровывается как First Prompt String) был постоянным:

export PS1="\\w$ "

Аналогично вы также можете заменить PS2 или PS3.

0
ответ дан 13 August 2012 в 16:52

Используя parse_git_branch, работает также следующее.

if [ "$color_prompt" = yes ]; then
 PS1='NAME\w$(parse_git_branch)\[\033[00m\]\$ '
else
 PS1='NAME\w$(parse_git_branch)\$ '
fi

, где вы заменяете NAME тем, что хотите отобразить.

0
ответ дан 13 August 2012 в 16:52

Вы должны написать:

export PS1=\\w$

в конце файла ".bashrc" в вашем домашнем каталоге.

Или используйте команду echo 'export PS1=\\w, которая сделает это без необходимости открывать файл в текстовом редакторе.

>> ~/.bashrc, которая сделает это без необходимости открывать файл в текстовом редакторе.

0
ответ дан 13 August 2012 в 16:52

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

Похожие вопросы: