문제
다음 설명에 해당하는 셸의 기능으로 알맞은 것은?
명령행에서 이름이 긴 파일명을 입력할 때 앞 글자만 입력하고 [Tab] 키를 눌러 나머지 부분을 불러올 수 있다.
① 명령어 히스토리 기능 ② 명령행 완성 기능 ③ 에일리어스(alias) 기능 ④ 명령행 편집 기능
정답
2번
해설
정답: 2. 앞 글자만 입력하고 [Tab] 키를 눌러 파일명·명령어의 나머지를 자동으로 완성하는 기능은 명령행 완성(command completion) 기능이다.
오답 풀이
- 1번: 명령어 히스토리는 이전에 실행한 명령을 재호출·검색하는 기능으로 [Tab] 자동완성과 다르다.
- 2번: [Tab] 으로 나머지를 채우는 명령행 완성 기능으로 옳다.
- 3번: 에일리어스(alias)는 긴 명령에 짧은 별칭을 부여하는 기능이다.
- 4번: 명령행 편집 기능은 입력 중인 줄에서 커서 이동·수정을 하는 기능이다.
보충 개념 bash 의 [Tab] 완성은 파일명·명령어·변수명 등을 자동으로 채워 주며, 두 번 누르면 후보 목록을 보여 준다. 켄 그리어가 TENEX 에 도입한 기능에서 유래했다.