프롬프트에 줄 바꾸기 프롬프트에 새 줄을

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