모든 프롬프트에 새 줄을 추가하고 싶습니다. 커서가 같은 라인에 표시 대신에
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>