Section 1.4: 기본적인 리눅스의 유틸리티들
Linux 는 다양한 작업을 수행할 수 있는 많은 명령어들을 제공하고 있으며, 대부분의 명령어들은 직관적이고 이해하기 쉽게 구성되어 있다.
Linux 에서 도움 얻기
명령어 | 사용 용도 |
---|---|
man <name> |
<name> 에 대한 사용자 설명서를 확인한다. |
man <section> <name> |
<name> 에 대한 사용자 설명서 중 주어진 section 에 대한 부분을 확인한다. |
man -k <editor> |
사용자 설명서 내용 중 <editor> 키워드를 포함하는 모든 소프트웨어의 목록을 출력한다. |
man -K <keyword> |
<keyword> 를 포함하는 사용자 설명서 페이지들의 목록을 출력한다. |
apropos <editor> |
모든 어플리케이션들 중에서 한줄 설명이 editor 와 매치되는 항목을 출력한다. 특정 어플리케이션의 이름이 잘 기억나지 않을 때, 이 명령어를 이용할 수 있다. |
help |
Bash 쉘 상에서 입력 시, 사용 가능한 모든 bash 명령어를 표시해 줄 것이다. |
help <name> |
Bash 쉘 상에서 입력 시, <name> 에 해당하는 bash 명령어에 대한 정보를 표시해 줄 것이다. |
info <name> |
<name> 에 해당하는 모든 정보를 확인한다. |
dpkg -l |
Debian 기반의 시스템인 경우, 설치된 모든 패키지들의 목록을 출력한다. |
dpkg -L packageName |
Debian 기반의 시스템인 경우, 주어진 패키지에 대해 설치된 파일들을 나열하고 상세 경로 정보를 출력한다. |
dpkg -l | grep -i <edit> |
대소문자를 가리지 않고 <edit> 문자열을 포함하는 모든 설치된 .deb 패키지들을 반환한다. |
less /var/lib/dpkg/available |
사용 가능한 (available) 모든 패키지들의 설명을 반환한다. |
whatis vim |
vim 에 대한 한 줄 설명을 출력한다. |
<command-name> --help |
<command-name> 에 대한 사용법 정보를 표시한다. 때때로는 command -h 명령어로도 동작시킬 수 있지만, 모든 명령어가 이를 지원하는 것은 아니다. |
역주: 위 테이블 내용은 원문 그대로 번역을 하였으나, man 명령어 설명서에는
-k
가apropos
와 동일하다고 나와 있습니다. https://www.man7.org/linux/man-pages/man1/man.1.html
Linux 환경에서의 사용자 신원 확인 및 사용자 정보 관련
명령어 | 사용 용도 |
---|---|
hostname |
시스템의 hostname 을 표시한다. |
hostname -f |
시스템의 Fully Qualified Domain Name (FQDN) 을 표시한다. |
passwd |
현재 사용자의 암호를 변경한다. |
whoami |
터미널에 로그인한 사용자 이름을 출력한다. |
who |
현재 로그인한 상태인 사용자들의 목록을 나열한다. |
w |
현재 시스템의 시간, 가동 기간, 시스템에 로그인한 사용자들의 목록과 기타 사용자 정보들을 출력하여 준다. |
last |
가장 마지막으로 시스템을 사용한 사용자를 표시한다. |
last root |
가장 마지막으로 root 사용자가 로그인했던 시간을 출력한다. |
lastb |
시스템으로의 정상적이지 않은 모든 로그인 시도를 출력한다. |
chmod |
파일이나 디렉토리의 읽기 / 쓰기 /실행 권한을 변경한다. |
프로세스 관련 정보
명령어 | 사용 용도 |
---|---|
top |
모든 프로세스들을 시스템 자원 사용량 순으로 정렬하여 나열하며, 일정 간격으로 프로세스들 정보를 업데이트하여 출력해 준다 (기본적으로 3 초 간격). q 키를 입력하여 top 을 종료할 수 있다. |
ps |
현재 쉘 세션에서 실행 중인 프로세스들을 나열한다. |
ps -u root |
root 가 실행중인 모든 프로세스들과 명령어들을 나열한다. |
ps aux |
현재 시스템의 모든 사용자들의 프로세스들의 전체 목록을 출력한다. |
본 문서는 Linux Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/GitBook/
반응형
'번역 > Linux Notes for Professionals' 카테고리의 다른 글
1.6: 파일 조작하기 (0) | 2020.06.17 |
---|---|
1.5: 파일 이름과 내용에 해당하는 패턴을 통해 파일 검색하기 (0) | 2020.06.16 |
1.3: Hello World 출력하기 (0) | 2020.06.11 |
1.2: 파일 관리 명령어들 (0) | 2020.06.11 |
1.1: 유용한 단축키들 (0) | 2020.06.09 |