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

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

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

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

4 ответа

Решение

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

export PS1="\\w$ "

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

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

$ PS1=\\w$

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

$ man bash

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

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

export PS1=\\w$

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

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

Используя 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 с тем, что вы хотите отобразить.

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