[root@localhost~]# 상태에서

 

vi /etc/bashrc

 

에서 /PS1 엔터 후 n 을 한번 누르면

 

... ... ...

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "

... ... ...

 

이런 부분이 나온다.

 

아래와 같이 고쳐주면

... ... ...

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h\w]\\$ "

... ... ...

 

/etc/samba 폴더 안에 들어가 있을경우

 

[root@localhost/etc/samba]# 로 나온다. 전체 경로가 나온다는것은 실수를 미연에 방지 할 수 있다.

 

특히나 리눅스는 실수를 돌이킬수 없다........ㅠㅠ

 

 

하긴......따지고보면 윈도우 cmd 도 돌이킬 수 없다.......;;;

 

 

 

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

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

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

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

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

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

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

\h 호스트만

\H 호스트이름전체

\# 현재 명령의 명령 번호

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

 

 

위와 같이 수정했는데 \w 부분이 잘 안먹는 경우도 있다. 전체경로가 표시되지 않으면 아래와 같이 변경하면 해결된다.

 

... ... ...

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h $pwd]\\$ "

... ... ...

반응형

'IT 기술문서 > Redhat Linux' 카테고리의 다른 글

sh bash csh ksh 쉘의 종류  (0) 2016.06.10
텔넷(telnet) 으로 root 계정 incorrect 시 접속하기  (0) 2016.06.10
NFS mount  (0) 2016.06.08
linux bonding 작업  (0) 2016.01.13
리눅스 파일의 종류와 특징  (0) 2015.12.21
Posted by 미니도라
,