Linux 입문 Part 1: 콘 솔 사용 (4) - 원 하 는 명령 찾기

셸 환경 에서 명령 을 입력 하 는 것 은 컴퓨터 와 상호작용 하 는 유일한 방법 이다.실제 작업 에서 우 리 는 명령 의 전체 이름 이 생각 나 지 않 고 시작 만 기억 하 는 경우 가 많다.또는 입력 한 명령 을 되 찾 아 미세 하 게 수정 한 다음 다시 실행 하려 고 합 니 다.이 를 위해 Liux 는 실행 하고 자 하 는 명령 이나 실 행 했 던 명령 을 찾 는 데 도움 을 주 는 일련의 방법 을 제공 합 니 다.
Tab 자동 완성 명령
date 명령 의 경우, 만약 내 가 갑자기 이 명령 의 원래 이름 이 생각 나 지 않 는 다 면, 그것 은 da 라 는 두 글자 로 시작 한 것 만 기억 할 것 이다.그러면 콘 솔 에 da 를 입력 하고 Tab 를 두 번 눌 러 도 됩 니 다. 결 과 는 다음 과 같 습 니 다.
parallels@ubuntu:~$ da
dash  date
parallels@ubuntu:~$ da

Tab 를 두 번 누 르 면 시스템 이 da 로 시작 하 는 모든 명령 을 표시 하고 싶 습 니 다.실행 결 과 는 dash 와 date 입 니 다. 원 하 는 date 명령 을 찾 았 습 니 다.이 동시에 시스템 은 명령 프롬프트 로 자동 으로 돌아 가 내 가 방금 입력 한 da 를 보류 하고 나머지 할 일 은 남 은 알파벳 을 입력 하여 명령 을 보완 하 는 것 이다.
더 마음 에 드 는 것 은 내 가 입력 한 시작 에 따라 시스템 이 대응 하 는 결과 만 찾 으 면 Tab 시스템 을 누 르 면 자동 으로 명령 을 보완 해 줄 것 이다.예 를 들 어 내 가 dat 를 입력 하면 Tab 를 다시 누 르 면 명령 이 자동 으로 완 료 됩 니 다.
주: Tab 완성 명령 은 상당히 자주 사용 하 는 기술 입 니 다. Tab 는 파일 경 로 를 보완 하 는 데 도 사용 할 수 있 습 니 다. 이것 은 다음 파일 작업 에서 언급 할 것 입 니 다.
시스템 에서 대응 하 는 명령 을 너무 많이 찾 으 면 명령 의 수량 만 표 시 됩 니 다.만약 내 가 m 만 입력 하고 Tab 를 두 번 누 르 면 결 과 는 다음 과 같다.
parallels@ubuntu:~$ m
Display all 118 possibilities? (y or n)

나 는 y 나 yes 를 입력 하여 모든 118 개의 결 과 를 볼 수 있다.목록 에 들 어가 면 스페이스 앞 을 통 해 다음 페이지 를 내 려 갈 수 있 습 니 다. Enter 는 다음 줄 을 보고 q 키 를 누 르 면 종료 합 니 다.
명령 기록
우 리 는 항상 5 분 이나 5 초 전에 실 행 된 명령 을 되 찾 아야 한다. 세부 사항 을 잊 어 버 렸 기 때 문 일 것 이다. 이번 에 해 야 할 일 은 지난 명령 에 작은 수정 을 해 야 하기 때 문 일 것 이다. 그러나 주로 다시 한 번 하기 가 귀 찮 기 때문이다.
방향 키 위, 아래
이런 상황 에서 우 리 는 방향 키 의 위, 아래 버튼 만 누 르 면 방금 실 행 된 명령 을 하나하나 뒤 집 을 수 있다.한번 해 보면 알 수 있다.
history
만약 에 제 가 비교적 오래된 명령 을 찾 고 싶 습 니 다. 예 를 들 어 제 가 문 제 를 만 났 을 때 고수 에 게 물 어보 세 요. 고수 가 걸 어 와 서 칼 을 들 고 명령 을 내리 면 저 는 아무것도 보지 못 하고 문 제 를 해결 할 수 있 습 니 다.고수 가 간 후에 나 는 마무리 일 을 좀 했다.이 는 상하 키 를 통 해 뒤 져 보 려 는 고수 가 입력 한 명령 을 찾 는 것 이 폐 력 이다.이 경우 역사 기록 을 history 명령 으로 볼 수 있 습 니 다. 결 과 는 다음 과 같 습 니 다.
45  cd
46  s
47  ls
48  ls -a
49  date
50  history

최근 에 실 행 된 명령 은 먼 곳 에서 가 까 운 곳 까지 번 호 를 매 겼 고 마지막 하 나 는 영원히 history 입 니 다.
ctrl + R
또한 ctrl + R 을 통 해 명령 검색 모드 (command Reserch) 에 들 어 갈 수 있 습 니 다.키 워드 를 입력 하면 실 행 된 명령 을 찾 을 수 있 습 니 다.
(reverse-i-search)`a': ls -a

찾 고 싶 은 명령 이 아니라면 다음 검색 결 과 를 표시 하기 위해 ctrl + R 을 누 르 십시오.
이렇게 힘 들 게 사용 한 명령 을 찾 는 것 은 어 리 석 어 보일 지 모 르 지만, 아주 긴 명령 을 찾 을 수 있다 면 많은 시간 을 절약 할 수 있 을 것 이다.

좋은 웹페이지 즐겨찾기