리눅스 필수 명령어 정리

리눅스를 다루기 위해 꼭 알아야 하는 기본 명령어들을 상황별로 정리했습니다.

4/25/2025

linux

조회수 1

Linux 기본 명령어 정리

Linux 환경에서 자주 사용하는 기본 명령어를 시스템 정보, 파일 조작, 디스크, 프로세스, 네트워크, 사용자 권한 관리 기준으로 정리했습니다.

기본 시스템 정보 확인

명령어 설명 예시 출력 예시
pwd 현재 작업 디렉토리 출력 pwd /home/user
whoami 현재 로그인한 사용자 확인 whoami user
hostname 시스템 호스트명 확인 hostname my-server
uname -a 커널 및 시스템 정보 출력 uname -a Linux my-server 5.15.0...
uptime 시스템 가동 시간 확인 uptime up 1 day, 2:55, ...

디렉토리 및 파일 명령어

명령어 설명 예시
ls 현재 디렉토리의 파일 목록 출력 ls
ls -l 자세한 파일 정보 보기 ls -l
ls -a 숨김 파일 포함 목록 보기 ls -a
cd 디렉토리 이동 cd /var/log
mkdir 디렉토리 생성 mkdir myFolder
rmdir 빈 디렉토리 삭제 rmdir myFolder
rm 파일 삭제 rm file.txt
rm -rf 디렉토리 강제 삭제 rm -rf folder/
touch 빈 파일 생성 touch file.txt
cp 파일 복사 cp a.txt b.txt
mv 파일 이동 또는 이름 변경 mv file.txt new.txt

파일 내용 확인 및 조작

명령어 설명 예시
cat 파일 내용 출력 cat file.txt
tac 파일 내용을 역순으로 출력 tac file.txt
head 파일 상위 10줄 출력 head file.txt
tail 파일 하위 10줄 출력 tail file.txt
tail -f 실시간 로그 모니터링 tail -f /var/log/syslog
less 페이징하며 파일 보기 less file.txt
grep 문자열 검색 grep "error" log.txt
sed 문자열 치환 sed 's/old/new/g' file.txt

디스크 및 파일시스템 관련

명령어 설명 예시
df -h 디스크 사용량 확인 df -h
du -sh 디렉토리 용량 확인 du -sh /var/log
mount 마운트된 디스크 확인 mount
umount 디스크 마운트 해제 umount /mnt/usb

프로세스 및 시스템 관리

명령어 설명 예시
ps aux 실행 중인 프로세스 보기 ps aux
top 실시간 리소스 사용량 확인 top
htop top의 시각화 버전 htop
kill PID로 프로세스 종료 kill 1234
kill -9 프로세스 강제 종료 kill -9 1234
pkill 프로세스명으로 종료 pkill -f node
systemctl 서비스 관리 systemctl restart nginx
service 서비스 제어 service apache2 restart

네트워크 관련 명령어

명령어 설명 예시
ifconfig 네트워크 정보 확인 ifconfig
ip a IP 주소 확인 ip a
ping 네트워크 연결 확인 ping google.com
netstat -tulnp 열려 있는 포트 확인 netstat -tulnp
ss -tulnp netstat 대체 명령어 ss -tulnp
curl HTTP 요청 curl -I naver.com
wget 파일 다운로드 wget https://example.com/file.zip
scp 파일 원격 복사 scp file.txt user@host:/dir
rsync 빠르고 안정적인 동기화 rsync -avz src/ user@host:/dest/

사용자 및 권한 관리

명령어 설명 예시
who 현재 로그인 사용자 확인 who
id 사용자 UID/GID 확인 id
adduser 새 사용자 추가 adduser myuser
passwd 사용자 비밀번호 변경 passwd user
su 사용자 전환 su - user
sudo 관리자 권한으로 실행 sudo apt update
chmod 파일 권한 변경 chmod 755 script.sh
chown 파일 소유자 변경 chown user:user file.txt

댓글 0