윈도 운영체제의 cmd, 리눅스의 bash 터미널 등의 shell을 사용하는 사람이라면 대부분 위, 아래 화살표 키를 이용해 전에 썼던 명령어를 다시 불러올 수 있다는 사실을 알 수 있을 것이다. 아마 대부분의 CLI (command line interface) 환경을 제공하는 프로그램에서 기본적으로 제공하는 기능일 것이다. ipython shell을 사용할 때도 역시나 같은 기능이 있으며, 거기에 더해서 첫 몇 글자를 입력한 후에 위아래 키를 통해 그동안 썼던 명령 중에서 방금 입력한 글자로 시작하는 명령을 찾아주기도 한다.
굉장히 설명이 장황한데, 예를 들어 다음과 같은 명령들을 썼다고 해보자.
$ man apt
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get autoremove
$ apt list
이렇게 명령을 썼었을 때, 위 방향키를 누르면 사용한 명령들이 순차적으로 나타나게 될 것이다. 그리고 아주 간단한 작업을 해주면 다음과 같이 몇 글자만 입력 후
$ ma
위 방향키를 누르면 사용했던 명령 중에 ma
로 시작하는 명령어인
$ man apt
명령이 바로 뜨는 것이다. 리눅스 bash shell에서도 이 기능을 켤 수 있는 방법을 설명한다.
이런 기능을 켜기 위한 간단한 작업을 소개 한다. 터미널에서 다음 명령을 통해 gedit 메모장을 연다.
$ gedit ~/.inputrc
그리고 아래 내용을 그대로 복사해서 붙여 넣고 저장한다.
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char
이러면 끝!
반응형
'GNU-Linux' 카테고리의 다른 글
vim tutorial (vimtutor 요약 정리) (0) | 2017.01.27 |
---|---|
ubuntu 환경 변수 vs. 지역 변수 (0) | 2016.12.19 |
구시대 명령어, shell script 기본 사용법 (0) | 2016.09.12 |
간단하게 pdf 합치기 (0) | 2016.06.14 |
우분투에서 와이파이 리스트가 뜨지 않을때 시도해 볼 만한 것 (0) | 2016.05.11 |