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 명령어 설명서에는 -kapropos 와 동일하다고 나와 있습니다. 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/

반응형

+ Recent posts