눈바래다

0173. prompt 설정하기

IT2015. 10. 1. 10:52

내장 명령어를 이용한 빠른 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