Ubuntu 우분투 터미널 마스터하기: 알아두면 유용한 명령어 단축키
페이지 정보

본문
우분투 터미널 마스터하기: 알아두면 유용한 명령어 단축키
리눅스 터미널을 효율적으로 사용하는 것은 우분투 사용의 핵심입니다. 하지만 많은 사용자들이 모르는 유용한 단축키와 명령어 트릭이 있습니다. 이 글에서는 실제 작업 속도를 크게 향상시킬 수 있는 터미널 팁을 공유합니다.
터미널 작업 시간을 절약해주는 단축키
우선 가장 유용한 터미널 단축키부터 알아보겠습니다:
[code=bash] Ctrl + A : 명령줄 맨 앞으로 커서 이동 Ctrl + E : 명령줄 맨 뒤로 커서 이동 Ctrl + R : 명령어 히스토리 검색 Ctrl + L : 화면 지우기 (clear 명령과 동일) Ctrl + U : 커서 왼쪽의 모든 텍스트 잘라내기 Ctrl + K : 커서 오른쪽의 모든 텍스트 잘라내기 Ctrl + Y : 잘라낸 텍스트 붙여넣기 Alt + B : 한 단어 뒤로 이동 Alt + F : 한 단어 앞으로 이동 Tab 키 : 명령어/파일명 자동 완성 [/code]
복잡한 명령어를 쉽게 다시 실행하기
많은 사용자들이 복잡한 명령어를 다시 입력하느라 시간을 낭비합니다. 이런 상황에서 유용한 팁을 소개합니다:
[code=bash]
마지막으로 실행한 명령어 다시 실행
!!
마지막 명령어를 sudo 권한으로 실행
sudo !!
마지막 명령어에서 일부만 변경해 실행
^찾을텍스트^바꿀텍스트^
예시: 오타 수정
$ apt-get install nginx $ ^nginx^mariadb^ (apt-get install mariadb로 실행됨) [/code]
서버 관리자를 위한 고급 디스크 관리 팁
시스템 관리자들이 자주 겪는 문제 중 하나는 대용량 파일이나 폴더를 찾는 것입니다. 이런 파일들은 종종 디스크 공간을 빠르게 소모시킵니다.
[code=bash]
디스크 사용량 확인 (사람이 읽기 쉬운 형태로)
df -h
현재 디렉토리의 파일/폴더 크기 확인 (내림차순 정렬)
du -sh * | sort -hr
시스템에서 가장 큰 10개 파일 찾기
find / -type f -size +100M -exec ls -lh {} ; 2>/dev/null | sort -k5,5hr | head -n 10
특정 기간 동안 수정된 파일 찾기 (최근 7일 이내)
find /path/to/search -type f -mtime -7 -ls [/code]
실전 문제 해결: "디스크 공간 부족" 상황
많은 사용자들이 갑자기 "No space left on device" 에러를 만나고 당황합니다. 이런 상황에서 원인을 빠르게 찾아내는 방법을 알아보겠습니다.
[code=bash]
1. 먼저 디스크 사용량 확인
df -h
2. 만약 /var가 가득 찼다면, 로그 파일 확인
sudo du -sh /var/log/* | sort -hr
3. 오래된 로그 파일 정리 (예: 3일 이상 된 로그)
sudo find /var/log -type f -name "*.log" -mtime +3 -exec truncate -s 0 {} ;
4. Docker를 사용하는 경우, 사용하지 않는 이미지와 컨테이너 정리
sudo docker system prune -a
5. 시스템 캐시 정리
sudo apt clean sudo apt autoremove [/code]
실수로 삭제한 파일 복구하기
실수로 중요한 파일을 삭제한 경험이 있는 사용자들이 많습니다. ext4 파일 시스템을 사용하는 우분투에서 파일을 복구하는 방법을 알아보겠습니다:
[code=bash]
1. 먼저 extundelete 설치
sudo apt install extundelete
2. 파일이 저장된 파티션 확인
df -h /path/to/deleted/file
3. 파티션 마운트 해제 (데이터 덮어쓰기 방지)
sudo umount /dev/sdXY # X와 Y는 실제 파티션 정보로 변경
4. 삭제된 파일 복구
sudo extundelete /dev/sdXY --restore-file path/to/file
5. 모든 삭제된 파일 복구
sudo extundelete /dev/sdXY --restore-all [/code]
주의: 파일을 삭제하자마자 즉시 복구 작업을 시작하세요. 시간이 지날수록 복구 가능성이 낮아집니다.
이런 고급 팁을 알고 있으면 우분투 시스템을 더 효율적으로 관리할 수 있습니다. 다음 글에서는 네트워크 문제 해결과 시스템 보안 강화에 관한 팁을 다루겠습니다.
- 이전글우분투에서 작업 자동화하기: cron과 systemd 마스터 가이드 25.03.28
- 다음글우분투에서 웹 서버 환경 구축하기: Nginx, PHP, 25.03.28
댓글목록
등록된 댓글이 없습니다.