안그래보이지만 개발자/환경

리눅스와 AIX (Unix) 자동완성 방법 정리

자네트 2019. 7. 16. 13:59
반응형

리눅스 위주로 사용하다가 이번에 aix 쓰게 돼서
불편한 것 때문에 찾아보는 겸 정리한다.
새로 알게되는 게 있으면 게시물에 계속 업데이트할 예정

aix 탭 자동완성 안되는거 넘 짜증

 

기본 쉘

리눅스 rhel 기본 쉘은 bash

aix 기본 쉘은 콘쉘(ksh)인 것 같다.
왜 확신을 못하냐면 난 우리 회사에서 aix를 처음 써봤기 때문

 

자동완성 기능

bash에서는 키보드의 Tab을 치면 아주 편하게 자동완성이 된다.
그런데 aix에서 Tab을 치면 그냥 한 칸 떨어진다 ^^.

콘쉘일 때 자동완성을 하려면
bash에서처럼 일부 문자를 치고 자동완성을 하고 싶은 곳에서
ESC를 누른 다음 \ 문자 키를 누르면 자동완성이 된다.
무지 귀찮다. 그리고 bash에서처럼 탭 연타하면 자동완성할 수 있는 파일이나 디렉토리가 뜨지는 않는다.
아주 귀찮기 짝이 없고 이거 해결할 방법이 있으면 댓글을 주셔도 좋습니다.

ESC를 누르는 이유는 ESC를 누르면 vi처럼 키보드 문자를 입력하는 게 아니라 이동하거나 글자를 지우거나 할 수 있는 모드로 진입하기 때문.

emacs 모드에서는 esc를 두번 누르면 된다고도 하는데 아직 emacs 모드는 사용해보지 않음.
그렇다고 내가 맘대로 바꿀 수도 없는 노릇이고.

vi모드라면 ESC + \ 를 쓰자.

ESC를 누른 상태에서 다시 입력으로 돌아가고 싶으면 vi에서처럼 a나 i 등을 치면 입력 모드로 들어간다.


 

반응형