Я просто недавно (ре) установил Ubuntu на своем ПК, и у меня есть небольшая "проблема". Я не могу выяснить то, что управляет (?), чтобы я записал в своем bash_profile, чтобы иметь следующий результат:
< User>@< full current path>/>>
Прямо сейчас я просто имею >>
в конце. Я знаю о /w
переменная, но я просто не могу выдержать тильду, с которой она начинается. Должен там так или иначе получить то, с чем я добираюсь /w
но без тильды?Заранее большое спасибо.
Править: Вот целое bash_profile
:
export PS1="\w/>>"
РЕДАКТИРОВАНИЕ: Это работает, но murus решением является лучшее, поскольку он совершенно прав о .bash_profile и .bashrc и также использует созданный-ins вместо внешних программ!
я также не нахожу опцию, но Вы могли использовать
`pwd`
, который выполняет pwd
и пишет результат (путь) в PROMT.
полный путь, поскольку Вы хотели это выше, будет:
PS1="\u@`pwd`/>>"
Во-первых, не используйте .bash_profile
, так как Ubuntu идет .profile
с полезными настройками, которые были бы проигнорированы, если Вы используете .bash_profile
. Используйте .bashrc
.
PWD
переменная. Вы не должны использовать замену команды на него:
muru:~ $ PS1='$PWD $ '
/home/muru $
Так, просто добавьте следующую строку к .bashrc
:
PS1='\u@$PWD/>>'