uname -a # 시스템 정보 전체 출력
hostname # 호스트 이름 확인
uptime # 시스템 가동 시간 출력
whoami # 현재 로그인한 사용자 확인
id # 현재 사용자 UID, GID 확인
who # 현재 로그인한 사용자 목록 출력
w # 로그인 사용자 및 시스템 부하 확인
ps aux # 실행 중인 모든 프로세스 출력
top # 실시간 프로세스 확인
htop # 인터랙티브 프로세스 모니터링 (htop 필요)
df -h # 디스크 사용량 확인
du -sh * # 현재 디렉토리 파일 및 폴더 크기 확인
free -m # 메모리 사용량 확인
vmstat # CPU, 메모리, I/O 상태 확인
pwd # 현재 디렉토리 확인
ls # 현재 디렉토리 파일 목록 출력
cd [디렉토리명] # 지정한 디렉토리로 이동
cd .. # 상위 디렉토리로 이동
mkdir [디렉토리명] # 새 디렉토리 생성
rmdir [디렉토리명] # 빈 디렉토리 삭제
rm -rf [디렉토리명] # 디렉토리 및 내부 파일 강제 삭제
touch [파일명] # 빈 파일 생성
cp [파일1] [파일2] # 파일 복사
mv [파일1] [파일2] # 파일 이동 또는 이름 변경
find / -name "파일명" # 특정 파일 찾기
locate "파일명" # 빠르게 파일 찾기 (updatedb 필요)
stat [파일명] # 파일 상세 정보 확인
tree # 트리 구조로 디렉토리 출력 (tree 필요)
ls 옵션
ls -a # 숨김 파일 포함하여 출력
ls -l # 상세 정보 출력 (권한, 소유자, 크기, 수정 날짜
ls -t # 최근 수정된 파일 순서대로 출력
ls -R # 하위 디렉토리까지 포함하여 출력
ls -d # 디렉토리 자체 정보 출력
ls -i # 파일의 inode 번호 출력
cat [파일명] # 파일 내용 출력
tac [파일명] # 파일 내용을 역순으로 출력
more [파일명] # 한 페이지씩 파일 내용 출력
less [파일명] # more보다 향상된 페이지 단위 출력 (스크롤 가능)
head -n 10 [파일명] # 파일의 처음 10줄 출력
tail -n 10 [파일명] # 파일의 마지막 10줄 출력
nano [파일명] # nano 텍스트 편집기로 파일 열기
vim [파일명] # vim 텍스트 편집기로 파일 열기
grep "문자열" [파일명] # 파일 내에서 특정 문자열 검색
awk '{print $1}' [파일명] # 지정된 필드 출력
sed 's/old/new/g' [파일명] # 문자열 치환 (old를 new로 변경)
whoami # 현재 사용자 확인
id [사용자명] # 사용자 ID 및 그룹 확인
groups [사용자명] # 사용자가 속한 그룹 확인
useradd [사용자명] # 새 사용자 생성
passwd [사용자명] # 사용자 비밀번호 변경
usermod -aG [그룹명] [사용자명] # 사용자를 그룹에 추가
userdel -r [사용자명] # 사용자 계정 삭제
groupadd [그룹명] # 새 그룹 생성
groupdel [그룹명] # 그룹 삭제
chown 사용자:그룹 [파일] # 파일 소유권 변경
chmod 755 [파일] # 파일 권한 변경 (소유자: rwx, 그룹/기타: r-x)
apt
)