OS_Linux&Unix

[Unix/Linux] [AIX] AIX ^? 없애기, 자동완성기능 만들기

최선을 다하자! 2022. 8. 23. 15:32

리눅스는 되는데 왜 너는 안되니? 

 

AIX는 기본적으로 ksh(콘쉘)을 사용하기 때문에

bash에서 사용하는 자동완성기능, 이전명령어 재사용 기능을 당연하게 사용하지 못한다...

 

 

먼저 esc를 누르면 ^[ 가 나오는 현상 없애기... 

 

그럼 해결책을 만들어보자.

set -o vi

 

를 그냥 입력하면 된다. 하지만 일시적이다.

 

그렇다면 어떻게 영구적으로 설정해놓을까?

 

바로 /etc/profile !

vi /etc/profile

로 들어가서 맨 아래 

 

set -o vi 를 추가하고 :wq 로 퇴장. 

 

 

자동완성 기능 사용하는 방법  

 

만약 원하는 디렉토리로 이동할 때...

dir 로 이동한다고 한다면,

d 까지 입력 후 *를 붙이면 자동완성이 실행되어 스스로 해당 디렉토리로 이동하게 된다.

 

또한 d까지 입력 후

esc + \ 을 입력하면 자동완성이 되어진다.