![명령 프롬프트 뒤의 새 줄](https://linux55.com/image/85165/%EB%AA%85%EB%A0%B9%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%20%EB%92%A4%EC%9D%98%20%EC%83%88%20%EC%A4%84.png)
답변1
POSIX적으로:
$ NL='
'
$ PS1=${PS1}${NL}
$
<cursor here>
답변2
bash
(and) 에서는 yash
환경 변수 끝에 개행 문자를 추가합니다.\n
PS1
예를 들어:
$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]\u@\h:\w\$
$ PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n'
$
echo "$PS1"
\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n
영구적으로 만들려면 셸 시작 구성 파일(예 ~/.bashrc
: )에 저장하세요.
echo "PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n'" >>~/.bashrc
답변3
bash
또 다른 방법 yash
은 다음과 같습니다.
$ PS1="$PS1\n"