반응형
리눅스(Linux) 명령어 정리
리눅스 명령어는 시스템 관리, 파일 처리, 네트워크 설정 등 다양한 작업을 효율적으로 수행하는 데 사용됩니다.
아래는 자주 사용하는 기본적인 리눅스 명령어들을 정리한 목록입니다.
[목차여기]
1. 파일 및 디렉터리 관련 명령어
- ls: 디렉터리 내용 목록을 표시
- ls -l: 상세 정보와 함께 표시
- ls -a: 숨겨진 파일까지 모두 표시
- cd [디렉터리]: 디렉터리 이동
- cd ..: 상위 디렉터리로 이동
- pwd: 현재 작업 중인 디렉터리의 경로를 출력
- mkdir [디렉터리명]: 새 디렉터리 생성
- rmdir [디렉터리명]: 빈 디렉터리 삭제
- rm [파일명]: 파일 삭제
- rm -r [디렉터리명]: 디렉터리 및 하위 파일 삭제
- cp [원본] [대상]: 파일 복사
- cp -r [디렉터리] [대상]: 디렉터리 복사
- mv [원본] [대상]: 파일 또는 디렉터리 이동/이름 변경
- touch [파일명]: 빈 파일 생성 또는 파일의 타임스탬프 업데이트
- cat [파일명]: 파일 내용 출력
- more [파일명]: 파일 내용을 한 페이지씩 출력
- head [파일명]: 파일의 첫 부분 출력 (기본 10줄)
- tail [파일명]: 파일의 마지막 부분 출력 (기본 10줄)
- tail -f [파일명]: 실시간으로 파일 업데이트 내용을 출력 (로그 파일 확인에 유용)
2. 권한 및 소유권 관련 명령어
- chmod [권한] [파일명]: 파일 권한 변경 (예: chmod 755 file)
- chown [소유자] [파일명]: 파일 소유자 변경
- chgrp [그룹명] [파일명]: 파일 그룹 변경
3. 시스템 관리 명령어
- sudo [명령어]: 관리자 권한으로 명령어 실행
- ps: 현재 실행 중인 프로세스 목록 표시
- ps aux: 모든 사용자와 시스템 프로세스 표시
- top: 실시간으로 시스템 상태 및 프로세스 확인
- kill [PID]: 지정된 프로세스를 종료
- kill -9 [PID]: 강제 종료
- df -h: 파일 시스템의 디스크 사용량 확인
- du -sh [디렉터리]: 디렉터리의 크기 확인
- free -h: 메모리 사용량 확인
4. 패키지 관리 명령어 (Debian/Ubuntu 계열)
- apt update: 패키지 목록 업데이트
- apt upgrade: 설치된 패키지 업그레이드
- apt install [패키지명]: 패키지 설치
- apt remove [패키지명]: 패키지 삭제
- apt autoremove: 필요 없는 패키지 자동 삭제
5. 네트워크 관련 명령어
- ifconfig: 네트워크 인터페이스 설정 및 상태 확인
- ping [주소]: 네트워크 연결 확인
- wget [URL]: 파일 다운로드
- curl [URL]: 웹 요청 및 응답 확인
- netstat: 네트워크 상태 및 연결 정보 확인
- ssh [사용자명]@[호스트명]: 원격 서버 접속
6. 파일 검색 및 압축 관련 명령어
- find [경로] -name [파일명]: 파일 이름으로 검색
- grep [패턴] [파일명]: 파일에서 특정 패턴 검색
- tar -cvf [파일명.tar] [디렉터리]: 디렉터리를 tar 파일로 압축
- tar -xvf [파일명.tar]: tar 파일 해제
- zip [파일명.zip] [파일]: 파일 압축
- unzip [파일명.zip]: zip 파일 해제
7. 기타 유용한 명령어
- history: 사용한 명령어 히스토리 출력
- alias [별칭]='[명령어]': 명령어 별칭 설정
- date: 현재 날짜 및 시간 출력
- uptime: 시스템 가동 시간 및 부하 출력
- whoami: 현재 사용자 이름 출력
리눅스에서는 대부분의 명령어가 다양한 옵션을 제공하므로, man [명령어]를 사용하여 각 명령어의 매뉴얼을 참조할 수 있습니다.
반응형
'No DB' 카테고리의 다른 글
vi(vim) 텍스트 편집기 단축키 (0) | 2024.11.26 |
---|