Ubuntu 모든 버전에서 sudo 자동 완성 기능 켜기

반응형

What is Ubuntu? (우분투란?)

우분투는 일반 유저가 리눅스를 쉽게 접할 수 있도록 GUI체계를 철저히 제작해놓은 운영체제입니다. 데비안 계열의 리눅스 시스템을 사용하여 과거에는 레드햇과 기존 리눅스처럼 Gnome계열의 인터페이스를 사용했으나 현재는 Unity 계열의 인터페이스를 사용합니다.


보통 리눅스에도 자동 완성 기능이 있습니다. 이 기능은 Tab 키를 이용하여 해당 디렉터리 내에 있는 파일을 리스트로 보여주거나 한 파일에 대한 이름을 유저가 직접 입력하지 않아도 자동으로 입력해주는 아주 유용한 기능인데요.

Ubuntu 10.10 이상의 버전에서는 sudo 명령어 대하여 root 권한이 주어지 않은 상태에서도 사전 자동 완성 기능을 사용할 수 있도록 기본값으로 설정되었으나 그렇지 않은 경우도 있습니다. 다음 명령어는 bash shell이 띄워진 순간만 사용할 수 있습니다.


username@hostname:~$ source /etc/bash_completion


위와 같이 입력하시면 sudo 명렁어도 로그아웃/재부팅 없이 정상적으로 자동완성이 동작합니다. 

이 과정은 보시다시피 root 권한이 없이도 설정이 가능합니다.

반응형

Tistory Comments 0