메뉴 닫기

쉘프롬프트 모양을 원하는 대로 바꿔보자.

쉘프롬프트 모양을 결정하는 PS1 쉘변수

쉘변수란 현재 사용자의 시스템 사용환경을 개별적으로 사용할 수 있도록 지원하는 사용자별 시스템환경 변수입니다.

PS1이라는 쉘변수가 있는데 이 쉘변수는 우리가 사용하는 쉘변수의 모양을 결정 하는 변수 입니다.

1.현재 사용중인 쉘변수를 확인하는 방법

343434

2.변수에 사용되는 기호들과 그 의미

쉘변수 기호

의미

\t

24시간의 단위로 현재시각을 HH:MM:SS 로 표시

\T

12시간의 단위로 현재시각을 HH:MM:SS 로 표시

\@

12시간의 단위로 현재시각을 오전/오후 로 표시

\d 

현재 날짜를 나타냄. 요일, 월, 일 형식으로

\s 

현재 사용중인 쉘의 이름을 나타냄 (C쉘이면 /bin/csh, bash쉘이면/bin/bash)

\w 

현재 디렉토리의 전체 절대경로를 모두 표시함 

\W 

현재 디렉토리의 전체 절대경로명 중 마지막 디렉토리명만을 표시함. 즉 현재디렉토리만 표시함 

\u 

사용자명을 표시함 

\h 

서버의 호스트명을 표시함 

 

\H 

서버의 도메인명을 표시함 

 

\# 

접속한 순간부터 사용한 명령어의 번호를 1번부터 차례대로 표시함 

\! 

사용한 명령어의 history 번호를 표시함 

\\$ 

현재 사용자가 root(uid 가 0 )이면 # 을 표시하고 아니면 $ 를 표시함 

\\ 

‘\’ 문자 자체를 표시함 

\a 

ASCII 종소리 문자 (07) 

\e 

ASCII 의 escape 문자 (033) 

\n 

개행문자 (줄바꿈) 

\v 

사용중인 bash 의 버전 

\V 

사용중인 bash 의 배포, 버전+패치수준으로 버전을 상세히 표시함 

\r 

Carrage retrun 

\nnn 

8진수 nnn 에 해당하는 문자

 3.PS1변수를 변경하는 방법

5566656

 

 

[polldaddy rating=”7739789″]

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다