반응형
안녕하세요! 잡다한 공방입니다. 리눅스 환경에서 작업을 시작할 때 가장 먼저 익혀야 할 것은 역시 명령어입니다. 하지만 명령어 이름만 아는 것보다, 상황에 맞는 옵션을 함께 사용하는 것이 훨씬 중요합니다.
오늘은 가장 빈번하게 사용되는 필수 명령어들과 그 핵심 옵션들을 정리해 보겠습니다.
1. 파일 및 디렉토리 관리
단순한 목록 확인을 넘어 상세 정보를 보거나 하위 폴더까지 한 번에 처리하는 옵션들이 중요합니다.
| 명령어 | 주요 옵션 | 옵션 설명 |
|---|---|---|
ls |
-a |
숨겨진 파일(.)까지 모두 표시 |
-l |
권한, 소유자, 크기 등 상세 정보 표시 (주로 -al로 병행 사용) |
|
cp / rm |
-r |
디렉토리를 복사하거나 삭제할 때 하위 내용까지 포함 (Recursive) |
mkdir |
-p |
상위 디렉토리가 없으면 자동으로 생성 (계층 구조 생성 시 유용) |
2. 시스템 모니터링 및 네트워크
서버 자원을 효율적으로 관리하기 위해 데이터 단위를 조절하거나 특정 포트를 찾는 옵션입니다.
- 📂 df (Disk Free)
--h(Human-readable): 용량을 1024 단위가 아닌 GB, MB 등 읽기 쉬운 단위로 표기합니다. - 🌐 netstat (Network Statistics)
--nltp: 현재 대기 중인(Listen) TCP 포트와 해당 프로세스 번호(PID)를 숫자로 출력합니다. - 🔍 ps (Process Status)
--ef: 시스템에서 실행 중인 모든 프로세스의 전체 리스트를 출력합니다. (보통grep과 함께 사용)
💡 알아두면 유용한 활용 팁
명령어를 매번 풀네임으로 입력할 필요는 없습니다. Tab 키를 사용하면 파일명이나 경로를 자동 완성할 수 있습니다.
또한, 이전에 사용했던 명령어를 다시 찾고 싶을 때는history를 입력하거나 키보드의 방향키(↑, ↓)를 활용해 보세요.
마무리하며
리눅스 명령어는 옵션 하나로 그 기능이 완전히 달라지기도 합니다. 오늘 정리한 핵심 옵션들을 하나씩 직접 실습해 보면서 몸으로 익히는 것이 가장 빠릅니다. 궁금한 점이나 추가로 다뤘으면 하는 명령어는 댓글로 남겨주세요!
반응형
댓글