Я хочу добавить новую строку в каждом приглашении. Вместо курсора, показанного на строке как
name@machine:~$ _
,
Я хочу, чтобы это было на следующей строке, например:
name@machine:~$
_
Благодарю.
Я хочу добавить новую строку в каждом приглашении. Вместо курсора, показанного на строке как
name@machine:~$ _
,
Я хочу, чтобы это было на следующей строке, например:
name@machine:~$
_
Благодарю.
Ответы:
Откройте файл ~/.bashrc
(или /etc/bash.bashrc
если он должен работать глобально для всех пользователей).
Найдите переменную с именем PS1
.
Просто поместите \n
в конце значения PS1
переменной.
.bashrc
файлСначала добавьте следующие строки в ваш ~/.bashrc
файл:
##
## INCLUDE CUSTOM `.bashrc` CODE
##
if [ -f ~/.bashrc_custom ]; then
. ~/.bashrc_custom
fi
Создайте пользовательский файл:
touch ~/.bashrc_custom`
Наконец, откройте его и вставьте следующие строки:
# File: $HOME/.bashrc_custom
# THIS FILE IS A USER-CUSTOM BASHRC FILE TO KEEP CLEAN THE DEFAULT ~/.barshrc FILE.
# PUT THERE ANY CUSTOM CODE MANUALLY ADDED BY YOU
# Add a new line at the end of the command prompt
#PS1=${PS1}\\n
PS1=${PS1%?}
PS1=${PS1%?}\n'$ '
Следующий открытый сеанс оболочки будет выглядеть следующим образом:
user@host:~
$ <your-next-command-will-be-rendered-here>