📁 1. 파일 및 디렉토리 관리

명령어 설명 주요 옵션 예시
ls 파일/디렉토리 목록 보기 -l, -a, -h ls -alh
cd 디렉토리 이동 없음 cd /home/user
pwd 현재 디렉토리 경로 확인 없음 pwd
mkdir 새 디렉토리 생성 -p (상위 디렉토리 포함) mkdir new_dir
rmdir 빈 디렉토리 삭제 없음 rmdir old_dir
rm 파일/디렉토리 삭제 -r, -f rm -rf dir
cp 파일/디렉토리 복사 -r, -i cp -r src dst
mv 이동/이름 변경 -i mv old.txt new.txt
touch 빈 파일 생성 또는 수정시간 변경 없음 touch file.txt
find 조건에 맞는 파일 찾기 -name, -type find . -name "*.txt"
stat 파일 정보 출력 없음 stat file.txt

📑 2. 파일 내용 보기 및 편집

명령어 설명 주요 옵션 예시
cat 파일 전체 내용 출력 없음 cat memo.txt
more 페이지 단위 출력 (↓만 가능) 없음 more log.txt
less 페이지 단위 출력 (↑↓ 가능) 없음 less log.txt
head 파일 처음 몇 줄 보기 -n head -n 10 log.txt
tail 파일 마지막 줄 보기 -f, -n tail -f log.txt
nano 간단한 편집기 없음 nano file.txt
vim / vi 강력한 편집기 없음 vim file.txt

⚙️ 3. 시스템 정보 확인 및 모니터링

명령어 설명 주요 옵션 예시
uname 시스템 정보 확인 -a uname -a
df 디스크 사용량 -h df -h
du 디렉토리 용량 확인 -sh du -sh *
top 실시간 시스템 리소스 확인 없음 top
htop top의 개선형 (별도 설치 필요) 없음 htop
uptime 시스템 부팅 이후 경과 시간 없음 uptime
free 메모리 사용량 확인 -h free -h
who 로그인된 사용자 목록 없음 who
hostname 시스템 호스트명 확인 없음 hostname

🔒 4. 파일 권한 및 사용자 관련

명령어 설명 주요 옵션 예시
chmod 권한 변경 +x, 755 chmod 755 script.sh
chown 소유자 변경 user:group chown user:group file
chgrp 그룹 변경 없음 chgrp dev file
id 사용자 ID 및 그룹 보기 없음 id
useradd 사용자 생성 -m, -s useradd -m user
passwd 비밀번호 설정/변경 없음 passwd user

🌐 5. 네트워크 명령어

명령어 설명 주요 옵션 예시
ping 네트워크 연결 테스트 없음 ping google.com
curl HTTP 요청 -O, -L curl -O <http://file.com/a.txt>
wget 파일 다운로드 없음 wget <http://file.com/a.txt>
ssh 원격 접속 없음 ssh user@host
scp 파일 원격 복사 -r scp file user@host:/path
netstat 포트 및 네트워크 상태 -tuln netstat -tuln
ss netstat 대체 명령어 -tuln ss -tuln
ip 네트워크 설정 보기/변경 ip addr, ip route ip addr show
ifconfig 네트워크 인터페이스 보기 (구버전) 없음 ifconfig

📦 6. 패키지 관리 (Ubuntu/Debian 계열)

명령어 설명 예시
apt update 패키지 목록 갱신 sudo apt update
apt upgrade 전체 패키지 업그레이드 sudo apt upgrade
apt install 패키지 설치 sudo apt install vim
apt remove 패키지 제거 sudo apt remove nano
dpkg -i 로컬 .deb 설치 sudo dpkg -i file.deb

🔁 7. 프로세스 관리

명령어 설명 예시
ps 현재 실행 중인 프로세스 ps aux
kill 프로세스 종료 kill 1234
killall 이름으로 프로세스 종료 killall firefox
jobs 백그라운드 작업 확인 jobs
fg 백그라운드 → 포그라운드 fg %1
bg 일시정지된 작업 재개 bg %1