반응형
Linux 주요 명령어
Linux를 효과적으로 사용하기 위해 알아야 할 주요 명령어를 카테고리별로 정리했습니다.
1. 파일 및 디렉토리 관리
- ls: 디렉토리 내 파일 목록 보기
ls -l: 상세 정보 포함ls -a: 숨김 파일 포함
- cd: 디렉토리 이동
cd /path/to/directory - pwd: 현재 디렉토리 경로 출력
- cp: 파일 복사
cp source.txt destination.txt cp -r source_dir destination_dir - mv: 파일/디렉토리 이동 또는 이름 변경
mv oldname.txt newname.txt - rm: 파일/디렉토리 삭제
rm file.txt rm -r directory - find: 파일 검색
find /path -name "filename" - touch: 빈 파일 생성
touch newfile.txt - cat: 파일 내용 출력
cat file.txt - less: 파일 내용 페이지 단위로 보기
less file.txt - head / tail: 파일의 시작/끝 부분 출력
head -n 10 file.txt tail -n 10 file.txt
2. 디스크 및 디렉토리 관리
- df: 디스크 사용량 확인
df -h - du: 파일/디렉토리 크기 확인
du -sh directory - mkdir: 디렉토리 생성
mkdir new_directory mkdir -p parent/child - rmdir: 빈 디렉토리 삭제
3. 사용자 및 권한 관리
- whoami: 현재 사용자 이름 출력
- id: 사용자 및 그룹 정보 확인
- chmod: 파일/디렉토리 권한 변경
chmod 755 file.txt - chown: 파일/디렉토리 소유자 변경
chown user:group file.txt - sudo: 관리자 권한으로 명령 실행
sudo apt update
4. 프로세스 관리
- ps: 현재 실행 중인 프로세스 확인
ps aux - top / htop: 시스템 상태 및 프로세스 실시간 모니터링
- kill: 프로세스 종료
kill -9 PID - jobs: 백그라운드 작업 목록
- bg / fg: 백그라운드/포그라운드 작업 전환
5. 네트워크 관리
- ping: 네트워크 연결 확인
ping www.google.com - ifconfig: 네트워크 인터페이스 정보 (대체 명령어:
ip addr)ifconfig - netstat / ss: 네트워크 연결 및 포트 확인
netstat -tuln ss -tuln - curl: URL 요청
curl http://example.com
반응형
'IT' 카테고리의 다른 글
| Accelerating High-Level SysML and SystemC SoC Designs (1) | 2025.01.07 |
|---|---|
| ZQ Calibration (2) | 2024.12.12 |
| 임베디드 시스템 부트 프로세스 (3) | 2024.11.04 |
| Embedded System Boot Process (3) | 2024.11.04 |
| DMA Explanation (1) | 2024.11.04 |