본문 바로가기
프로그래밍/LINUX , UNIX

linux 프롬프트 설정 방법

by 애플 로그 2021. 10. 27.
반응형

linux 프롬프트 설정 방법

리눅스 프롬프트 설정에 대해 알아보자. 

 

프롬프트의 수정은 별 것 아닌것 같지만 서버 이름을 직관적으로 알수 있게 해주며,

서버가 개발/운영 정보를 기입해 재기동 및 반영시에 실수 하는 상황을 막을수 있는 기본적인

정보를 제공 해준다고 생각 하면 된다.

 

1) vi 명령어를 통해서 .bashrc 파일을 수정 

 

linux의 프롬프트를 변경 적용하는데, 2가지의 방법이 있는데 

아래와 같은 차이점이 있으니 상황에 맞게 수정하도록 하자.

 

  A) 로그인한 해당 user의 변경을 원하는 경우

vi ~/.bashrc

  B) 해당 linux OS의 전체 사용자의 변경을 원하는 경우 ( 당연 root 권한 ) 

vi /etc/bashrc

 

 

2) .bashrc 하단에 아래와 같이 입력

 

export PS1="[옵션 및 문자열]"

* 옵션 및 문자열은 아래 설정 옵션을 참고 한다.

 

3) source로 수정한 파일의 설정 적용 

source ~/.bashrc

명령 프롬프트 설정 옵션

기호    의미(설명)

t        현재 시간을 HH:MM:SS 형식으로 표시 (24시간제)

T       현재 시간을 HH:MM:SS 형식으로 표시 (12시간제)

@      현재 시간을 오전/오후 형식으로 표시 (12시간제)

d       현재 날짜를 요일, 월, 일 형식으로 표시

s        현재 사용중인 쉘의 종류 표시

w       현재 디렉토리의 절대경로 표시

W       현재 디렉토리의 상대경로 표시

u       사용자명을 표시 (whoami) 

h       호스트명 표시 

 

EX)  예제 

 

1. vi ~/.bashrc  아래 문구 추가

export PS1="[\u@YNKIM-REAL \W]"

 

 

2. source 명령어를 현재 상태의 설정을 적용

 

source ~/.bashrc

 

3. 명령프롬프트 확인

[testuser@YNKIM-REAL etc]$

 

결과 : [ 유저명@YNKIM-REAL 현재디렉토리명 ]

 

댓글