명령 프롬프트 뒤의 새 줄

명령 프롬프트 뒤의 새 줄

$사용자 이름 앞부분부터 터미널 창 아래쪽까지 명령 텍스트를 표시 하도록 터미널 애플리케이션을 구성할 수 있는 방법이 있습니까 ? 첨부된 그림을 참조하세요. 나는 사용한다 terminator.

여기에 이미지 설명을 입력하세요.

답변1

POSIX적으로:

$ NL='
'
$ PS1=${PS1}${NL}
$
<cursor here>

답변2

bash(and) 에서는 yash환경 변수 끝에 개행 문자를 추가합니다.\nPS1

예를 들어:

$ 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"

관련 정보