Menu
Coddy logo textTech

Linux 명령어 치트시트

마지막 업데이트

디렉터리 이동

이리저리 이동하고 현재 위치를 확인합니다.

명령어기능
pwd현재 디렉터리 경로 출력
ls현재 디렉터리의 파일 목록
ls -la모든 파일(숨김 포함)을 상세히 목록
cd /path/to/dir디렉터리로 이동
cd ..상위 디렉터리로 이동
cd ~홈 디렉터리로 이동
cd -이전 디렉터리로 돌아가기

파일 관리

파일과 폴더를 생성, 복사, 이동, 삭제합니다.

명령어기능
touch file.txt빈 파일 생성
mkdir mydir디렉터리 생성
mkdir -p a/b/c중첩된 디렉터리 생성
cp src.txt dest.txt파일 복사
cp -r src/ dest/디렉터리를 재귀적으로 복사
mv old.txt new.txt이동 또는 이름 변경
rm file.txt파일 삭제
rm -rf mydir디렉터리와 그 내용 삭제

파일 보기

터미널에서 파일 내용을 읽습니다.

명령어기능
cat file.txt파일 전체 출력
less file.txt파일을 페이지 단위로 스크롤
head file.txt처음 10줄 표시
head -n 20 file.txt처음 20줄 표시
tail file.txt마지막 10줄 표시
tail -f log.txt파일이 늘어날 때 실시간 추적
wc -l file.txt파일의 줄 수 세기

검색 (grep & find)

파일 안을 검색하고 이름으로 파일을 찾습니다.

명령어기능
grep "text" file.txt패턴과 일치하는 줄 찾기
grep -r "text" .폴더에서 재귀적으로 검색
grep -i "text" file.txt대소문자 구분 없는 검색
grep -n "text" file.txt일치하는 줄 번호 표시
find . -name "*.js"이름 패턴으로 파일 찾기
find . -type d디렉터리만 찾기
find . -mtime -1지난 하루 동안 수정된 파일

권한 (chmod & chown)

누가 읽고, 쓰고, 실행할 수 있는지 제어합니다.

명령어기능
chmod +x script.sh파일을 실행 가능하게 만들기
chmod 755 script.sh소유자 rwx, 그룹/기타 rx
chmod 644 file.txt소유자 rw, 그룹/기타 읽기 전용
chmod -R 755 mydir폴더에 재귀적으로 적용
chown user file.txt소유자 변경
chown user:group file.txt소유자와 그룹 변경
ls -l file.txt파일의 권한 보기

프로세스 관리

실행 중인 프로그램을 보고 제어합니다.

명령어기능
ps aux실행 중인 모든 프로세스 목록
top프로세스와 자원의 실시간 보기
htop대화형 프로세스 뷰어
kill <pid>ID로 프로세스 중지
kill -9 <pid>프로세스 강제 중지
pkill firefox이름으로 프로세스 중지
jobs셸의 백그라운드 작업 목록
command &명령을 백그라운드에서 실행

네트워킹 (curl, wget, ssh, ping)

요청을 보내고 다른 컴퓨터에 연결합니다.

명령어기능
curl https://api.example.comURL을 가져와 응답 출력
curl -O <url>이름을 유지하며 파일 다운로드
wget <url>URL에서 파일 다운로드
ssh user@host원격 컴퓨터에 연결
scp file.txt user@host:/path파일을 원격 호스트로 복사
ping example.com호스트와의 연결 테스트
ip addr네트워크 인터페이스와 IP 표시

압축 및 패키지 (tar & apt)

파일을 묶고 소프트웨어를 설치합니다.

명령어기능
tar -czf out.tar.gz mydirgzip 압축 아카이브 생성
tar -xzf out.tar.gzgzip 압축 아카이브 추출
tar -tzf out.tar.gz아카이브 내용 목록
zip -r out.zip mydirzip 아카이브 생성
unzip out.zipzip 아카이브 추출
sudo apt update패키지 목록 갱신 (Debian/Ubuntu)
sudo apt install pkg패키지 설치

가장 자주 쓰는 Linux 명령어를 한 페이지에 담았습니다. 이 Linux 명령어 치트시트는 터미널 작업을 위한 빠른 참조 자료입니다 - 파일 시스템 이동, 파일 관리, 검색, 권한 설정, 프로세스 제어, 기본 네트워킹을 다룹니다.

이 명령어들은 bash와 zsh의 표준이므로 Linux와 macOS에서 동일하게 동작합니다. 필요한 것을 복사하거나, 터미널 플레이그라운드에서 바로 실행해 보세요 - 설치할 것 없이 브라우저에서 실제 셸이 동작합니다.

Linux 명령어 치트시트 자주 묻는 질문

이 Linux 명령어 치트시트는 무료인가요?
네. 이 Linux 명령어 치트시트는 완전히 무료이며 회원 가입이 필요 없습니다. 즐겨찾기에 추가해 두고 파일, 권한, 프로세스 관련 명령어를 찾아봐야 할 때마다 다시 방문하세요.
chmod 755는 무슨 뜻인가요?
세 자리 숫자는 소유자, 그룹, 그 외 모두의 권한을 읽기(4), 쓰기(2), 실행(1)을 더한 값으로 설정합니다. 755는 소유자가 읽기 + 쓰기 + 실행(4+2+1=7)을 갖고, 그룹과 그 외는 읽기 + 실행(4+1=5)을 갖는다는 뜻입니다. 모두가 실행하거나 들어갈 수 있되 소유자만 변경할 수 있어야 하는 스크립트와 디렉터리에 흔히 쓰는 모드입니다.
sudo는 무엇이며 언제 필요한가요?
sudo는 단일 명령을 슈퍼유저(root) 권한으로 실행하며, 시스템 전체에 영향을 주는 작업 - 패키지 설치, 시스템 파일 편집, 홈 디렉터리 밖의 소유권 변경 - 에 필요합니다. 보통 비밀번호를 묻습니다. 명령이 권한 오류로 실패할 때만 사용하고, 모든 것을 root로 실행하는 것은 피하세요.
Linux 명령어를 온라인에서 연습할 수 있나요?
네. 터미널 플레이그라운드를 열어 이 치트시트의 어떤 명령이든 브라우저의 실제 셸에서 실행해 보세요 - 설치할 것이 없습니다. 체계적으로 배우고 싶다면, Coddy의 무료 인터랙티브 터미널 강좌가 디렉터리 이동부터 파이프와 프로세스 제어까지 단계별로 안내합니다.
이 치트시트는 초보자에게 적합한가요?
네. 디렉터리 이동과 파일 관리(매일 쓰는 것)부터 네트워킹과 패키지 관리까지 순서대로 정리되어 있어, 상단 섹션을 바로 사용하고 점차 나머지로 넓혀갈 수 있습니다.
Coddy programming languages illustration

Coddy로 Linux Commands 배우기

시작하기