프롬프트 두 줄로 나타나게 하기(multi line prompt)

2018.04.10 07:00







리눅스나 유닉스 환경에서 프롬프트에 현재 사용자와 현재 경로명이 나타나도록 설정하고 사용하는데 경로명이 길거나 입력하는 명령어가 옵션이 잔뜩 있어서 긴 경우 프롬프트가 두 줄로 나타나면 좋을 것 같아서 구글링해보니 multi prompt란 이름으로 몇 가지 글이 있어서 참고했다. 



현재 사용자만 사용하려면 .prompt 파일을 수정하고 전체 사용자 모두 사용하려면 /profile에 넣으면 된다. 




<  /etc/profile과 .profile에 관한 내용은 이전 블로그글 참조 >


[Linux, Unix] - etc/profile, .profile, /etc/bashrc .bashrc





PS1이 프롬프트 설정과 관련된 것이니 사용하지 않을 설정은 #으로 주석처리하고 다음과 같이 삽입한다. 



PS1="

`whoami`@`hostname` : [\${PWD}]#

>>  "


export PS1







그러면 아래 그림처럼 경로명이 윗줄에, 아랫줄에 프롬프트 명령어가 입력된다. 









덧. 


명령어 입력 후 출력이 화면에 나오고 바로 이어서 프롬프트가 나오는 경우 화면에서 잘 찾지 못하는 경우가 많아서 프롬프트의 경로명 위에 한 줄을 띄도록 했다. (맨 윗 줄 PS1=" 부분)


가독성은 더 좋아졌는데 이것도 개인의 취향 ^^

또루아빠 Linux, Unix , , , , , , ,