IT 인터넷

리눅스 기본 명령어 정리

uniquehub 2025. 2. 23. 08:47

 

리눅스 기본 명령어 정리

리눅스를 사용하다 보면 기본적인 명령어를 익히는 것이 중요합니다. 여기서는 자주 사용하는 리눅스 명령어를 정리하였습니다.

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

  • ls - 현재 디렉토리의 파일 및 폴더 목록을 표시합니다.
  • cd [디렉토리] - 특정 디렉토리로 이동합니다.
  • pwd - 현재 작업 중인 디렉토리의 경로를 출력합니다.
  • mkdir [디렉토리명] - 새로운 디렉토리를 생성합니다.
  • rm -r [디렉토리명] - 디렉토리를 삭제합니다.

2. 파일 조작 명령어

  • touch [파일명] - 새로운 빈 파일을 생성합니다.
  • cp [원본] [대상] - 파일 또는 디렉토리를 복사합니다.
  • mv [원본] [대상] - 파일 또는 디렉토리를 이동하거나 이름을 변경합니다.
  • rm [파일명] - 파일을 삭제합니다.
  • cat [파일명] - 파일 내용을 출력합니다.
  • nano [파일명] - nano 편집기로 파일을 엽니다.

3. 시스템 정보 확인 명령어

  • uname -a - 시스템의 상세 정보를 출력합니다.
  • df -h - 디스크 사용량을 확인합니다.
  • free -m - 메모리 사용량을 확인합니다.
  • top - 실행 중인 프로세스와 시스템 상태를 실시간으로 확인합니다.

4. 프로세스 관리 명령어

  • ps aux - 현재 실행 중인 프로세스를 확인합니다.
  • kill [PID] - 특정 프로세스를 종료합니다.
  • killall [프로세스명] - 특정 프로세스를 이름으로 종료합니다.
  • htop - 시스템 프로세스를 모니터링합니다.

5. 사용자 및 권한 관리

  • whoami - 현재 사용자의 이름을 출력합니다.
  • id - 현재 사용자의 UID, GID 정보를 확인합니다.
  • chmod [권한] [파일] - 파일 또는 디렉토리의 권한을 변경합니다.
  • chown [사용자]:[그룹] [파일] - 파일 또는 디렉토리의 소유권을 변경합니다.

6. 네트워크 관련 명령어

  • ping [도메인] - 특정 서버와의 연결 상태를 확인합니다.
  • ifconfig - 네트워크 인터페이스 정보를 확인합니다.
  • netstat -tulnp - 현재 열려 있는 네트워크 포트를 확인합니다.

마무리

이 글에서는 리눅스에서 자주 사용하는 명령어들을 정리하였습니다. 리눅스를 효율적으로 사용하려면 이러한 명령어들을 익히고 활용하는 것이 중요합니다.