0173. prompt 설정하기
내장 명령어를 이용한 빠른 prompt 설정하기
1. PWD 외부명령어 $cwd $pwd 내부명령어
set prompt = "`pwd`%" 외부명령어
set prompt = "${cwd}%" 내부명령어
2. prompt 에 현재 디렉토리 경로의 끝부분만을 추가하기
set prompt = "`basename $cwd`%" 외부명열어
set prompt = "${cwd:t}%" 내부명령어 (t 는 tail 을 의미 c shell :t 사용)
3. Korn bash shell 에는 더 다양한 기능이 있다
PSX = foo
PS1 = '$PWD $PSX \$'
반드시 PS1 은 단일 인용부호('')를 사용해야 한다
4. shell prompt 현재디렉토리 뉴라인문자 현재시간 % $ vytl
PS1 = '$PWD\n\t \$ ' bash
set prompt = '%~\\%p%%' tcsh
5. 다중 shell 라인 prompt
.cshrc
set hostname=`uname -n`
alias setprompt 'set prompt=" \\
${hostname}:${cwd} \\
\! %" '
alias cd 'chdir \!* && setprompt'
setprompt
'IT' 카테고리의 다른 글
0175. $SHLVL 로 서브쉘 레벨 나타내기 (0) | 2015.10.01 |
---|---|
0174. 번쩍이는 shell prompt (0) | 2015.10.01 |
0172. PATH 환경변수 (0) | 2015.07.13 |
0171. Shell 변수와 환경변수 (0) | 2015.07.13 |
0170. 입력방향 재지정 getline (0) | 2015.07.13 |