WIPIVERSE

유닉스 명령어 목록

유닉스 명령어 목록

아래는 UNIX 계열 운영체제(예: Linux, macOS, BSD 등)에서 널리 사용되는 기본 명령어들의 대표적인 목록이다. 각 명령어에 대한 간단한 설명을 함께 제공한다.

분류 명령어 주요 기능
파일·디렉터리 관리 ls 현재 디렉터리의 파일·디렉터리 목록을 표시
cd 작업 디렉터리를 변경
pwd 현재 작업 디렉터리의 절대 경로를 출력
mkdir 새로운 디렉터리 생성
rmdir 빈 디렉터리 삭제
cp 파일·디렉터리를 복사
mv 파일·디렉터리를 이동하거나 이름을 변경
rm 파일·디렉터리를 삭제
ln 하드링크 또는 심볼릭 링크 생성
find 파일 이름, 속성 등을 기준으로 파일을 검색
텍스트 처리 cat 파일 내용을 연속적으로 출력
more / less 파일 내용을 페이지 단위로 표시 (스크롤 가능)
head 파일의 앞부분(기본 10줄) 출력
tail 파일의 뒤부분(기본 10줄) 출력; -f 옵션으로 실시간 추적 가능
grep 정규식 패턴에 맞는 행을 검색 및 출력
sed 스트림 편집기; 텍스트 변환·삭제·삽입 등
awk 필드 기반 텍스트 처리 및 보고서 생성
sort 텍스트 라인을 정렬
uniq 연속된 중복 라인을 제거 또는 카운트
cut 지정된 필드·문자열만 추출
tr 문자 변환·삭제
압축·아카이브 tar 파일 집합을 하나의 아카이브로 묶음; 압축 옵션(-z, -j)과 결합 가능
gzip / gunzip 파일 압축·해제 ( .gz )
bzip2 / bunzip2 파일 압축·해제 ( .bz2 )
xz / unxz 파일 압축·해제 ( .xz )
시스템 모니터링·관리 ps 현재 실행 중인 프로세스 정보를 표시
top / htop 실시간 프로세스·시스템 리소스 모니터링
pidof 지정한 프로그램의 PID 조회
kill 프로세스에 시그널 전송(주로 종료)
df 파일 시스템 별 디스크 사용량 표시
du 디렉터리·파일별 디스크 사용량 요약
free 메모리 사용 현황 표시
uptime 시스템 가동 시간·로드 평균 표시
who / w 현재 로그인한 사용자 정보 표시
date 현재 날짜·시간 출력·설정
hostname 시스템 호스트명 조회·설정
네트워크 ping 대상 호스트에 ICMP echo 요청을 보내 연결 상태 확인
ifconfig / ip 네트워크 인터페이스 설정·조회
netstat / ss 소켓·네트워크 연결 상태 표시
ssh 원격 호스트에 보안 셸(SSH) 접속
scp SSH 기반 파일 복사
curl URL을 통해 데이터를 전송·수신
wget HTTP/HTTPS/FTP 등을 이용해 파일 다운로드
nslookup / dig DNS 조회 도구
권한·소유권 chmod 파일·디렉터리 권한(mod) 변경
chown 파일·디렉터리 소유자·그룹 변경
chgrp 파일·디렉터리 그룹 변경
시스템 설정·관리 sudo 관리자 권한으로 명령 실행
su 사용자 전환(주로 root)
passwd 사용자 비밀번호 변경
crontab 정기적인 작업 스케줄링
systemctl (systemd) 서비스·데몬 관리
service (SysV init) 서비스 시작·중지·재시작
문서·도움 man 명령어 매뉴얼 페이지 조회
info GNU 스타일 매뉴얼 페이지 조회
whatis 명령어 요약 정보 표시
apropos 키워드 기반 매뉴얼 검색

참고: 위 목록은 일반적인 UNIX 계열 시스템에서 기본적으로 제공되는 명령어들을 중심으로 작성되었으며, 배포판·버전·설치된 패키지에 따라 추가·제외되는 명령어가 존재할 수 있다. 각 명령어의 상세 옵션 및 사용법은 man <명령어> 혹은 --help 옵션을 통해 확인하는 것이 권장된다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기