Computer Science

linux terminal 상대 경로로 출력하기 | 아모르것다

토마토. 2021. 9. 23. 14:03

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$

 

이게 무슨 말이지;;

bash 프롬프트에서 사용할 수 있는 옵션은 다음과 같다. 

\t 현재 시간을 HH:MM:SS 형식으로 보여준다.

\d 날자를 "요일 월 일" 형식으로 보여준다. Tue Jan 23

\s 쉘의 이름을 보여준다.

\w 현재 작업디렉토리를 완전경로로 보여준다.

\W 현재 작업디렉토리의 이름을 보여준다.

\u 현재 사용자의 사용자명

\h 호스트만

\H 호스트이름전체

\# 현재 명령의 명령 번호

\$ root이면 #, 일반사용자이면 $

\e

 

\u

 

\h

 

\w : 전체 경로 출력

 

\a

 

${debian_chroot:+($debian_chroot)}

 

[\033[01;32m\]

 

\u

 

@\h

 

\[\033[00m\]:

 

 

\[\033[01;34m\]

 

\w

 

\[\033[00m\]\$

 

 

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

 

vim .bashrc

 

 

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

 

현재 환경변수 PS1의 내용을 보려면 echo $PS1 명령어로 확인하면 되고

PS1의 내용을 변경하려면 export 명령어로 변경하면 가능하다. 

 

bash 프롬프트에서 사용할 수 있는 옵션은 다음과 같다. 

\t 현재 시간을 HH:MM:SS 형식으로 보여준다.

\d 날자를 "요일 월 일" 형식으로 보여준다. Tue Jan 23

\s 쉘의 이름을 보여준다.

\w 현재 작업디렉토리를 완전경로로 보여준다.

\W 현재 작업디렉토리의 이름을 보여준다.

\u 현재 사용자의 사용자명

\h 호스트만

\H 호스트이름전체

\# 현재 명령의 명령 번호

\$ root이면 #, 일반사용자이면 $

 

 

 

https://blankspace-dev.tistory.com/260

 

[Linux | Unix] 리눅스 터미널 프롬프트 (경로 출력) 변경 방법

리눅스를 사용하시다 보면, 터미널은 필수이실 거에요. 저도 우분투를 개발 환경으로 사용하다보니, 윈도우보다 우분투의 터미널이 더 자연스러워졌습니다. 이번 포스팅에는 터미널에서 프롬

blankspace-dev.tistory.com

https://happycloud-lee.tistory.com/185

 

bash 프롬프트(prompt) 경로 표시 조정하기

프롬프트를 나타내는 환경변수는 PS1 이다. 현재 환경변수 PS1의 내용을 보려면 echo $PS1 명령어로 확인하면 되고 PS1의 내용을 변경하려면 export 명령어로 변경하면 가능하다. bash 프롬프트에서 사

happycloud-lee.tistory.com