Linuxpia/데스크톱 리눅스

리눅스 기본 명령어

Linuxpia4U 2023. 5. 24. 13:24
반응형

리눅스 기본 명령어

리눅스는 많은 다양한 명령어들로 구성되어 있습니다. 아래에는 몇 가지 기본적인 리눅스 명령어들을 카테고리별로 열거해 봅니다.

 

1. 파일 및 디렉토리 명령어

  • ls : 현재 디렉토리의 내용을 나열합니다.
  • cd : 디렉토리를 변경합니다.
  • pwd : 현재 작업 디렉토리를 출력합니다.
  • touch : 새로운 빈 파일을 생성하거나 기존 파일의 타임스탬프를 업데이트합니다.
  • cp : 파일이나 디렉토리를 복사합니다.
  • mv : 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
  • rm : 파일이나 디렉토리를 삭제합니다.
  • find : 파일이나 디렉토리를 검색합니다.
  • cat : 파일의 내용을 출력합니다.
  • less : 파일을 페이지 단위로 출력합니다.

 

2. 권한 및 소유권 명령어 

  • chmod : 파일 또는 디렉토리의 권한을 변경합니다.
  • chown : 파일 또는 디렉토리의 소유자를 변경합니다.
  • chgrp : 파일 또는 디렉토리의 그룹을 변경합니다.
  • sudo : 다른 사용자(보통 루트 사용자)의 권한으로 명령어를 실행합니다.

 

3. 프로세스 및 시스템 명령어  

  • ps : 현재 실행 중인 프로세스를 나열합니다.
  • top : 시스템의 실시간 상태를 보여줍니다.
  • kill : 특정 프로세스를 종료합니다.
  • shutdown : 시스템을 종료하거나 재시작합니다.
  • reboot : 시스템을 재시작합니다.

 

4. 네트워크 관련 명령어  

  • ping : 네트워크 연결을 테스트합니다.
  • ifconfig : 네트워크 인터페이스를 구성하거나 확인합니다.
  • netstat : 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 출력합니다.
  • ssh : 원격 시스템에 로그인하거나 원격 시스템에서 명령을 실행합니다.
  • scp : ssh를 사용하여 원격 시스템과 파일을 복사합니다.

5. 패키지 관리 명령어

  • apt-get (데비안 기반 시스템) : 패키지를 설치, 업그레이드, 제거합니다.
  • yum (레드햇 계열 시스템) : 패키지를 설치, 업그레이드, 제거합니다.
  • dnf (Fedora) : 패키지를 설치, 업그레이드, 제거합니다.
  • zypper (OpenSUSE) : 패키지를 설치, 업그레이드, 제거합니다.
  • pacman (Arch Linux) : 패키지를 설치, 업그레이드, 제거합니다.

 

6. 파일 검색 및 조작 명령어

  • grep : 특정 패턴이 포함된 텍스트를 찾습니다.
  • sed : 텍스트 스트림을 조작합니다.
  • awk : 텍스트 파일을 처리하고 보고서를 생성합니다.
  • sort : 텍스트 파일의 줄을 정렬합니다.
  • cut : 텍스트를 열로 잘라냅니다.
  • wc : 텍스트의 단어 수, 줄 수, 문자 수를 세어줍니다.
  •  

7. 압축 및 압축 해제 명령어  

  • tar : 파일과 디렉토리를 압축하거나 압축을 해제합니다.
  • gzip : 파일을 압축하거나 압축을 해제합니다.
  • gunzip : gzip으로 압축된 파일을 해제합니다.
  • zip : 파일을 압축합니다.
  • unzip : zip으로 압축된 파일을 해제합니다.

 

8. 텍스트 에디터 명령어  

  • vi / vim : 텍스트 파일을 편집합니다.
  • nano : 텍스트 파일을 편집합니다.
  • emacs : 텍스트 파일을 편집합니다.

 

9. 기타 유용한 명령어

  • echo : 문자열을 출력합니다.
  • date : 현재 날짜와 시간을 출력합니다.
  • cal : 달력을 출력합니다.
  • df : 디스크 사용량을 표시합니다.
  • du : 디렉토리의 디스크 사용량을 표시합니다.


반응형