리눅스 기본 명령어 정리 – 꼭 알아야 할 필수 명령어들

리눅스(Linux)는 서버 운영, 개발 환경 구축, 클라우드 시스템 관리 등 다양한 분야에서 널리 사용되는 운영체제입니다. 텍스트 기반의 터미널 환경에서는 명령어를 통해 시스템을 제어하는 경우가 많기 때문에, 기본적인 명령어를 숙지하는 것이 매우 중요합니다. 이번 글에서는 리눅스 사용 초보자도 쉽게 따라할 수 있도록 자주 쓰이는 기본 필수 명령어들을 정리해 보았습니다.

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

  • ls
    현재 디렉토리 내 파일과 폴더 목록을 출력합니다.
    예: ls -l (자세한 정보 표시), ls -a (숨김 파일 포함)
  • cd
    디렉토리를 이동합니다.
    예: cd /home/user, cd .. (상위 폴더로 이동)
  • pwd
    현재 작업 중인 디렉토리의 전체 경로를 출력합니다.
  • mkdir
    새 디렉토리를 생성합니다.
    예: mkdir new_folder
  • rm
    파일 또는 폴더를 삭제합니다.
    예: rm file.txt, rm -r folder (폴더 전체 삭제)
  • cp
    파일 또는 폴더를 복사합니다.
    예: cp a.txt b.txt, cp -r folder1 folder2
  • mv
    파일을 이동하거나 이름을 변경합니다.
    예: mv old.txt new.txt

2. 파일 내용 확인 및 편집

  • cat
    파일 내용을 출력합니다.
    예: cat file.txt
  • less / more
    긴 텍스트 파일을 페이지 단위로 확인할 수 있습니다. q 키로 종료합니다.
  • nano / vi
    간단한 텍스트 편집기입니다.
    nano는 초보자에게 친숙하고, vi는 전문가들이 많이 사용하는 편입니다.

3. 시스템 정보 확인

  • top
    실시간으로 시스템 자원 사용 현황(CPU, 메모리 등)을 보여줍니다.
  • df
    디스크 사용량을 확인합니다.
    예: df -h (사이즈를 읽기 쉬운 형태로 출력)
  • free
    메모리 사용량을 확인합니다.
    예: free -m (MB 단위)
  • uname -a
    시스템의 커널 정보와 버전 정보를 보여줍니다.
  • whoami
    현재 로그인된 사용자 이름을 출력합니다.

4. 프로세스 및 패키지 관리

  • ps
    현재 실행 중인 프로세스를 확인합니다.
    예: ps aux (모든 프로세스 보기)
  • kill
    특정 프로세스를 종료할 때 사용합니다.
    예: kill 1234 (PID가 1234인 프로세스 종료)
  • apt (Ubuntu 계열)
    패키지를 설치하거나 업데이트합니다.
    예: sudo apt update, sudo apt install git

5. 권한 및 실행 관련 명령어

  • chmod
    파일의 권한을 변경합니다.
    예: chmod +x script.sh (실행 권한 부여)
  • chown
    파일의 소유자 또는 그룹을 변경합니다.
    예: sudo chown user:user file.txt
  • sudo
    관리자 권한으로 명령어를 실행할 때 사용합니다.
    예: sudo apt install curl

리눅스는 명령어에 숙지하고 익숙해질수록 더 강력한 도구가 됩니다. 위에 소개한 명령어들을 터미널에서 직접 사용해보면서 연습하여 익숙해지길 추천합니다. 처음에는 어렵게 느껴질 수 있지만, 반복하다 보면 자연스럽게 몸에 익게 됩니다.

댓글 남기기