리눅스 유용한 명령어

실제로 많이 사용되는 몇가지 명령을 알아보자.

find -name <filename>

현재 디렉토리와 포함된 모든 서브 디렉토리에서 <filename>을 가지는 파일이나 디렉토리를 찾는다.

df <device>

하드의 전체 용량 및 남은 용량을 출력한다.

 du

현재 디렉토리와 포함된 서브 디렉토리의 용량을 출력한다.

 free

스웹 용량과 메모리에 대한 정보를 출력한다.

ls -lR

현재 디렉토리와 서브 디렉토리의 이름 및 포함되어 있는 파일을 출력시킨다.

su <사용자 ID> 현 상태에서 다른 사용자로 다시 login한다. <사용자 ID>를 입력하지 않으면, root로 login 할 수 있다.

 zless <filename>

리눅스의 FAQ들(/usr/doc/)은 대부분 "gz" 파일로 압축이 되어 있다. 이 파일을 보기 위해서 필요한 명령어이다. 필요한 파일 선택에 와일드카드를 사용할 수 있다.

info

리눅스의 도움말 문서들은 주로 man 형식과 info 형식을 가지고 있다. man은 주로 사용되는 간단한 명령어에 대한 관련 도움말을 가지고 있으며, info는 주로 큰 패키지에 포함되는 하이퍼텍스트 형식의 자세한 도움말이다.

info를 실행시키면, 메뉴 선택의 방식으로 문서 정보를 참조하게 된다. info 안에 열거된 메뉴를 선택하여 참조하며, 선택된 것은 여러 페이지에 걸친 설명이나 하위 메뉴(노드)가 존재하게 된다. 아래에 노드와 페이지를 선택하는 키를 설명한다.

Key 설명
SPACE 다음 페이지
BS/Delete 이전 페이지
n 다음 노드
p 이전 노드
l 바로 전에 위치했던 노드
b 노드의 첫 페이지
u 상위 노드
m 메뉴 선택 
1 - 5 메뉴 선택(위부터 1)
s 문자열 검색
Ctrl + p 프린트

info를 실행시키면, /usr/info의 디렉토리를 검사하여 해당하는 문서 자료들을 불러들인다. 이 디렉토리에 있는 "dir" 파일은 모든 info 파일에 관한 초기 도움말 화면을 가지고 있다. 따라서 새로운 info 파일을 보기 위해선 /usr/info 디렉토리에 info 파일을 복사한 후 "dir" 파일을 편집하여야 한다.

유닉스는 수많은 명령어(실행 파일들)와 그에 따른 옵션이 많기 때문에 모든 것을 외우는 것은 거의 불가능할 것이다. 위의 명령어 중에 man 명령어는 원하는 명령어의 기능 및 옵션 설명, 간단한 예제, 관련된 다른 명령어들을 출력시키므로 리눅스를 사용하는데 많은 도움을 줄 것이다.