[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 |