728x90
반응형
1. 터미널 단축키 (CLI)
기본 터미널 조작
단축키설명
Ctrl + Alt + T | 터미널 열기 |
Ctrl + D | 현재 쉘 종료 (exit와 동일) |
Ctrl + L | 터미널 화면 지우기 (clear와 동일) |
Ctrl + Shift + T | 새 탭 열기 |
Ctrl + Shift + W | 현재 탭 닫기 |
Ctrl + Shift + Q | 터미널 창 닫기 |
Alt + 숫자키 (1~9) | 특정 탭으로 이동 |
명령어 입력 및 탐색
단축키설명
Ctrl + C | 실행 중인 명령어 강제 종료 |
Ctrl + Z | 실행 중인 프로세스를 백그라운드로 보내기 (fg로 다시 실행 가능) |
Ctrl + A | 커서 맨 앞으로 이동 |
Ctrl + E | 커서 맨 뒤로 이동 |
Ctrl + U | 커서 왼쪽 모든 입력 삭제 |
Ctrl + K | 커서 오른쪽 모든 입력 삭제 |
Ctrl + W | 커서 앞의 한 단어 삭제 |
Ctrl + Y | Ctrl + U 또는 Ctrl + K로 삭제한 내용 붙여넣기 |
Ctrl + R | 히스토리에서 명령어 검색 (reverse search) |
!! | 마지막 실행한 명령어 실행 |
!숫자 | 특정 히스토리 명령어 실행 (!45 → 히스토리 45번 명령 실행) |
!문자열 | 특정 문자열이 포함된 최근 명령 실행 (!ls → 최근 ls 실행) |
history | 사용한 명령어 히스토리 보기 |
2. 파일 & 디렉토리 관련 명령어
명령어설명
ls | 현재 디렉토리 파일 목록 표시 |
ls -l | 파일 상세 정보 포함 목록 |
ls -a | 숨김 파일(.으로 시작) 포함 목록 |
pwd | 현재 디렉토리 경로 출력 |
cd 디렉토리 | 특정 디렉토리로 이동 |
cd .. | 상위 디렉토리로 이동 |
cd - | 이전 디렉토리로 이동 |
mkdir 폴더명 | 새 폴더 생성 |
rm 파일명 | 파일 삭제 |
rm -r 폴더명 | 폴더 및 내부 파일 삭제 |
cp 원본 대상 | 파일 복사 |
mv 원본 대상 | 파일 이동 또는 이름 변경 |
3. 파일 보기 & 편집
명령어설명
cat 파일명 | 파일 내용 출력 |
less 파일명 | 파일 내용 페이지 단위로 출력 (↑/↓ 키 사용) |
head -n 10 파일명 | 파일의 처음 10줄 출력 |
tail -n 10 파일명 | 파일의 마지막 10줄 출력 |
nano 파일명 | nano 편집기로 파일 열기 |
vim 파일명 | vim 편집기로 파일 열기 |
4. 시스템 정보 & 프로세스 관리
명령어설명
top | 실시간 프로세스 및 시스템 상태 확인 |
htop | top보다 향상된 프로세스 관리자 (설치 필요: sudo apt install htop) |
ps aux | 실행 중인 모든 프로세스 보기 |
kill PID | 특정 프로세스 종료 (PID는 ps aux로 확인) |
killall 프로세스명 | 특정 프로세스 이름으로 종료 |
pkill -9 프로세스명 | 강제 종료 (SIGKILL) |
df -h | 디스크 사용량 확인 |
du -sh 폴더명 | 특정 폴더의 크기 확인 |
free -h | 메모리 사용량 확인 |
5. 네트워크 관련 명령어
명령어설명
ip a | 네트워크 인터페이스 및 IP 주소 확인 |
ifconfig | 네트워크 인터페이스 정보 보기 (net-tools 필요) |
ping 주소 | 네트워크 연결 확인 (ping google.com) |
traceroute 주소 | 목적지까지 경로 추적 |
netstat -tulnp | 현재 열려 있는 포트 확인 |
ss -tulnp | netstat 대체 명령어 (포트 확인) |
6. 패키지 관리 (APT)
명령어설명
sudo apt update | 패키지 목록 업데이트 |
sudo apt upgrade | 설치된 패키지 업그레이드 |
sudo apt install 패키지명 | 패키지 설치 |
sudo apt remove 패키지명 | 패키지 삭제 |
sudo apt autoremove | 필요 없는 패키지 자동 삭제 |
7. 권한 & 사용자 관리
명령어설명
sudo 명령어 | 관리자 권한으로 명령어 실행 |
chmod 755 파일명 | 파일 권한 변경 (소유자: 읽기/쓰기/실행, 그룹 & 다른 사용자: 읽기/실행) |
chown 사용자:그룹 파일명 | 파일 소유자 변경 |
passwd | 비밀번호 변경 |
8. 압축 & 해제
명령어설명
tar -cvf 압축파일.tar 파일/디렉토리 | .tar 압축 |
tar -xvf 압축파일.tar | .tar 압축 해제 |
tar -czvf 압축파일.tar.gz 파일/디렉토리 | .tar.gz 압축 |
tar -xzvf 압축파일.tar.gz | .tar.gz 압축 해제 |
zip -r 압축파일.zip 파일/디렉토리 | .zip 압축 |
unzip 압축파일.zip | .zip 압축 해제 |
9. 기타 유용한 단축키
단축키설명
Alt + Tab | 창 전환 |
Ctrl + Alt + Arrow | 워크스페이스 전환 |
Ctrl + Alt + Delete | 시스템 종료/재시작 옵션 |
Ctrl + Shift + C | 터미널에서 복사 |
Ctrl + Shift + V | 터미널에서 붙여넣기 |
'IT개발 > Linux' 카테고리의 다른 글
[유닉스/리눅스] VMware 17설치+ Ubuntu 24설치 + 도커(docker)설치 (1) | 2024.09.19 |
---|---|
[유닉스/리눅스] 리눅스의 편집기 및 사용방법 (0) | 2024.06.19 |
[유닉스/리눅스] grep 명령어 학습 (0) | 2024.05.27 |
[유닉스/리눅스] 기본 디렉토리 이동 및 정보 확인(2) (0) | 2024.04.27 |
[유닉스/리눅스] 기본 명령어 (0) | 2024.03.26 |