Я хочу додати новий рядок у кожному запиті. Замість того, щоб курсор показав на рядку як
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>