리눅스 운영체제 주요 시스템 명령어 정리

우분투 데비안 계열 리눅스 운영체제에서 자주사용하는 주요 시스템 명령어들을 정리해봅니다.

리눅스 파일 및 디렉토리 관리

  • ls: 디렉토리의 내용을 나열합니다.
    • ls -l: 자세한 정보를 포함하여 나열합니다.
    • ls -a: 숨김 파일을 포함하여 나열합니다.
  • cd: 디렉토리를 변경합니다.
    • cd /path/to/directory: 지정된 디렉토리로 이동합니다.
    • cd ..: 상위 디렉토리로 이동합니다.
  • pwd: 현재 작업 중인 디렉토리의 경로를 출력합니다.
  • mkdir: 새 디렉토리를 생성합니다.
    • mkdir new_directory: new_directory라는 이름의 디렉토리를 생성합니다.
  • rm: 파일을 삭제합니다.
    • rm file: file을 삭제합니다.
    • rm -r directory: directory와 그 안의 모든 내용을 삭제합니다.
  • cp: 파일이나 디렉토리를 복사합니다.
    • cp source destination: source 파일을 destination으로 복사합니다.
    • cp -r source_dir destination_dir: 디렉토리를 복사합니다.
  • mv: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
    • mv old_name new_name: 파일의 이름을 변경합니다.
    • mv file /new/path/: 파일을 다른 디렉토리로 이동합니다.

리눅스 파일 내용 보기 및 편집

  • cat: 파일의 내용을 출력합니다.
    • cat file: file의 내용을 화면에 출력합니다.
  • less: 파일의 내용을 페이지 단위로 출력합니다.
    • less file: file의 내용을 페이지 단위로 봅니다.
  • nano: 텍스트 파일을 편집합니다.
    • nano file: file을 편집합니다.
  • vim: 강력한 텍스트 편집기입니다.
    • vim file: file을 편집합니다.

리눅스 시스템 정보 및 관리

  • top: 실시간으로 시스템의 프로세스와 리소스 사용량을 보여줍니다.
  • ps: 현재 실행 중인 프로세스를 나열합니다.
    • ps aux: 모든 프로세스를 자세히 나열합니다.
  • df: 파일 시스템의 디스크 사용량을 보여줍니다.
    • df -h: 사람이 읽기 쉬운 형식으로 디스크 사용량을 보여줍니다.
  • du: 디렉토리의 디스크 사용량을 보여줍니다.
    • du -h: 사람이 읽기 쉬운 형식으로 사용량을 보여줍니다.
  • free: 메모리 사용량을 보여줍니다.
    • free -h: 사람이 읽기 쉬운 형식으로 메모리 사용량을 보여줍니다.

네트워크 관련

  • ifconfig: 네트워크 인터페이스의 설정을 보여줍니다. (최근에는 ip 명령어로 대체됨)
  • ip: 네트워크 인터페이스와 라우팅 테이블을 관리합니다.
    • ip addr: 네트워크 인터페이스의 IP 주소를 보여줍니다.
  • ping: 네트워크 연결을 테스트합니다.
    • ping example.com: example.com에 대한 연결을 테스트합니다.
  • netstat: 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 보여줍니다.

패키지 관리

리눅스_서버
출처 : pixabay
  • apt-get: 패키지를 설치, 업데이트, 제거하는 데 사용됩니다.
    • sudo apt-get update: 패키지 목록을 업데이트합니다.
    • sudo apt-get upgrade: 설치된 패키지를 최신 버전으로 업그레이드합니다.
    • sudo apt-get install package_name: package_name 패키지를 설치합니다.
    • sudo apt-get remove package_name: package_name 패키지를 제거합니다.
  • dpkg: 개별 패키지를 설치, 제거, 관리합니다.
    • dpkg -i package.deb: .deb 파일을 설치합니다.
    • dpkg -r package_name: 패키지를 제거합니다.

이 외에도 많은 명령어가 있으며, 각 명령어의 사용법은 man 명령어를 통해 자세히 확인할 수 있습니다. 예를 들어, man ls를 입력하면 ls 명령어의 매뉴얼 페이지를 볼 수 있습니다.

  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
  • Share on kakaotalk