문제
다음 설명에 해당하는 셸의 기능으로 알맞은 것은?
명령행에서 hd라고 입력하면 홈 디렉터리 안의 내용을 확인할 수 있도록 설정하려고 한다.
① 명령행 완성 기능 ② 앨리어스(Alias) 기능 ③ 히스토리(history) 기능 ④ 명령행 편집 기능
정답
2번
해설
정답: 2. 자주 쓰는 명령(예: cd ~; ls)을 짧은 이름(hd)으로 등록해 두는 기능은 앨리어스(alias)이다. 예: alias hd='ls ~'.
오답 풀이
- 1번: 명령행 완성 기능은 [Tab] 키로 명령/파일명을 자동 완성하는 기능이다.
- 2번: 명령에 별칭을 부여하는 것은 앨리어스(Alias) 기능으로 옳다.
- 3번: 히스토리 기능은 이전에 입력한 명령을 기록·재실행하는 기능이다.
- 4번: 명령행 편집 기능은 입력 중인 명령행을 키 조합으로 수정하는 기능이다.
보충 개념 alias 는 'alias 별칭=명령' 으로 등록, unalias 로 해제한다. 영구 적용은 ~/.bashrc 등에 등록한다. 잠깐 원래 명령을 쓰려면 명령 앞에 \ 를 붙인다.