본문 바로가기

No DB

리눅스(Linux) 명령어 정리

반응형

리눅스(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