Bash 명령 요약표 (Cheat Sheet)
이 페이지는 파일 작업, 시스템 관리, 네트워크 도구 및 기타 자주 사용되는 다양한 명령을 포함하는 Bash 명령 시각적 요약표를 제공합니다.
파일 작업
| 작업 | 명령 |
|---|---|
| 현재 디렉터리 파일 목록 표시 | ls |
| 디렉터리 변경 | cd [디렉터리] |
| 새 디렉터리 생성 | mkdir [디렉터리] |
| 파일 삭제 | rm [파일] |
| 파일 이동/이름 변경 | mv [원본] [대상] |
| 파일 복사 | cp [원본] [대상] |
| 파일 내용 보기 | cat [파일] |
| 파일 찾기 | find [경로] -name [파일명] |
시스템 관리
| 작업 | 명령 |
|---|---|
| 현재 경로 표시 | pwd |
| 시스템 정보 표시 | uname -a |
| 현재 사용자 표시 | whoami |
| 사용자 전환 | su [사용자명] |
| 최고 관리자 권한으로 명령 실행 | sudo [명령] |
| 패키지 설치 (Debian 계열) | sudo apt-get install [패키지] |
| 패키지 설치 (RedHat 계열) | sudo yum install [패키지] |
| 패키지 목록 업데이트 (Debian 계열) | sudo apt-get update |
| 패키지 목록 업데이트 (RedHat 계열) | sudo yum check-update |
네트워크 도구
| 작업 | 명령 |
|---|---|
| 네트워크 구성 보기 | ifconfig |
| 네트워크 연결 테스트 | ping [호스트명 또는 IP] |
| 경로 추적 | traceroute [호스트명 또는 IP] |
| 파일 다운로드 | wget [URL] |
| 파일 업로드 | scp [로컬파일] [사용자]@[호스트]:[원격경로] |
| 현재 디렉터리의 모든 프로세스 표시 | jobs |
| 프로세스 종료 | kill [PID] |
| 현재 프로세스 중단 | Ctrl + C |
텍스트 처리
| 작업 | 명령 |
|---|---|
| 텍스트 검색 | grep [텍스트] [파일] |
| 텍스트 치환 | sed -i 's/[기존]/[신규]/g' [파일] |
| 파일 정렬 | sort [파일] |
| 줄 수 계산 | wc -l [파일] |
| 파일의 처음 10줄 표시 | head -n 10 [파일] |
| 파일의 마지막 10줄 표시 | tail -n 10 [파일] |
압축 및 압축 해제
| 작업 | 명령 |
|---|---|
| 폴더 압축 | tar -czvf [파일명].tar.gz [폴더] |
| 파일 압축 해제 | tar -xzvf [파일명].tar.gz |
| zip 압축 파일 생성 | zip -r [파일명].zip [폴더] |
| zip 압축 해제 | unzip [파일명].zip |
기타
| 작업 | 명령 |
|---|---|
| 화면 지우기 | Ctrl + L |
| 터미널 종료 | exit |
| 현재 탭 닫기 | Ctrl" + Shift+W` |
| 탭 간 전환 | Ctrl + Tab |
| 새 터미널 창 열기 | Ctrl" + Shift+N` |