(펌)KSH자동완성기능


Shell auto completion

Shell                          csh        ksh       bash
Single option completion       Esc-Esc    Esc-Esc   Tab
Unresolved reference menu      Ctrl-D     Esc =     Tab-Tab

설명 하자면
.profile 에

set -o vi

를 넣어주고

ksh:/tmp/>>ls
bin/      bin5/     include/  lib/      share/
bin2/     ftp/      info/     man/      src/
ksh:/tmp/>>

#man directory로 들어간다고 한다면

ksh:/tmp/>>cd m	#까지 치고 Esc + \ 치면

ksh:/tmp/>>cd man/	#자동 완성 됩니다

#이제 bin5로 드어가볼까요^^
ksh:/tmp/>>cd bi       #여기까지 치고 Esc + =
1) bin/
2) bin2/
3) bin5/
ksh:/tmp/>>cd bi	#여기서 \ 누르면
ksh:/tmp/>>cd bin	#이렇게 되구
ksh:/tmp/>>cd bin5	#마지막 단어를 쳐주면 됩니다.

ksh:/tmp//bin2>>

http://lists.q-linux.com/pipermail/ph-linux-newbie/2003-March/013657.htm...

추가로 BASH에서 위방향 버튼, 아래방향 버튼과 같은 역활을 하는 명령어는

Esc 를 누르면 vi 모드로 들어가고
k,j 를 이용하여 사용하면 되겠습니다.