본문 바로가기

broko Blog!

[centOS] 쉘상태에서 백스페이스 사용시 ^H 문자열 찍힐때

반응형

1. [centOS] 쉘상태에서 백스페이스 사용시 ^H 문자열 찍힐때

stty erase `tput kbs` 

하시면, ^H 안찍힙니다.



2. 쉘프롬프트 PS1 설정하기

위에 보면, [root@localhost ~] 쉘 프롬프트가 현재 어느 위치에 있는지 모를때 pwd 명령으로 일일이 찍어보기 귀찮습니다.

[root@localhost ~] PS1="[\u@\h\w]\\$"

해주시면, 현재 경로 포함해서 보여줍니다.

리붓하면 사라지니, /etc/profile 에 추가 해주세요.

/etc/profile 맨 마지막 행에 대충 박았습니다.


잘보시면,

root 상태일땐 쉘이 # 이고, root 이외 다른 사용자로 로그인하면, $ 로 변경됩니다.

\\$ 옵션때문인데요. 이런식으로 조정해서 쓰시면 됩니다.

\u : 사용자명을 표시합니다.

\h : host 명을 표시합니다.

\w : 절대 경로를 포함해서 표시합니다.

\$ root 사용자는 #로, 다른사용자면 $ 로 표시합니다.