더북(TheBook)

3.2.1 명령 히스토리를 거슬러 올라가기

셸에서 이전에 입력한 명령을 불러오려면, 위 화살표(↑) 키를 누르면 된다. 위 화살표 키를 계속 누르면 입력했던 순서의 역순으로 이전 명령을 불러온다. 아래 화살표(↓) 키를 누르면 반대로 동작한다(입력했던 순서대로 명령을 불러온다). 원하는 명령을 불러왔다면 Enter 키를 눌러 실행할 수 있다.

명령 히스토리를 거슬러 올라가 이전 명령을 불러오는 방법은 리눅스를 사용할 때 시간을 가장 많이 절약해주는 두 가지 방법 중 하나다(다른 하나는 2장에서 배웠던 파일명 패턴 매칭에 쓰이는 * 기호다). 명령 히스토리를 거슬러 올라가는 방법은 원하는 이전 명령을 비교적 최근에 사용했을 때 특히 효율이 좋다. 입력한 지 오래된 명령이라면 조금 귀찮아진다. 위 화살표 키를 137번이나 누르려면 아무래도 시간이 걸리기 마련이다.

가장 효율적인 경우는 바로 전에 입력했던 명령을 불러오는 것이다. 대부분의 키보드에서 위 화살표 키는 Enter 키 근처에 있으므로 손가락을 다닥 튕기는 빠른 동작으로도 가능하다. 나는 풀 사이즈 쿼티 자판을 사용할 때 이 두 키를 빠르게 누를 수 있도록 오른손 약지를 위 화살표 키에, 오른손 검지를 Enter 키에 둔다(직접 해보기를 권장한다).

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.