문제

KornShell(ksh)에서 AIX UNIX 버전 5.3 다음을 사용하여 편집기 모드를 vi로 설정합니다.

set -o vi

파일이나 디렉터리 이름을 자동 완성하기 위해 쉘 명령줄에서 키 입력은 무엇입니까?

도움이 되었습니까?

해결책

ESC\는 적어도 AIX4.2에서는 잘 작동합니다.내가 알아차린 한 가지는 파일 이름의 고유한 부분만 자동 완성된다는 것입니다.

따라서 x.txt, x171go 및 x171stop 파일이 있으면 다음이 발생합니다.

Press keys:           Command line is:
x                     x
<ESC>\                x
1                     x1
<ESC>\                x171
g<ESC>\               x171go

다른 팁

다른 답변 확장 :<ESC>*는 명령줄에 일치하는 모든 파일을 나열합니다.그런 다음 표준 vi 편집 명령을 사용하여 관심 없는 항목을 제거할 수 있습니다.따라서 위의 표에 추가하려면 다음을 수행하십시오.

<ESC><shift-8>             x.txt x171 x171go

그런 다음 백스페이스를 사용하여 마지막 두 개를 제거하거나 <ESC>를 다시 누르고 h 또는 b를 사용하여 뒤로 이동하고 dw를 사용하여 원하지 않는 항목을 삭제하세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top