파이썬(Python)

리눅스 우분투(Ubuntu) 필수 명령어 모음: AI 개발자의 터미널 생존 키트

달마-* 2026. 1. 30. 13:37
반응형

요즘 AI 개발이나 파이썬 자동화를 하다 보면 윈도우(Windows)를 벗어나 리눅스 우분투(Ubuntu) 환경을 접해야 할 때가 많습니다. 처음엔 까만 화면에 커서만 깜빡이는 터미널이 무섭게 느껴질 수 있지만, 몇 가지 핵심 명령어만 알면 마우스보다 훨씬 빠르고 편하게 작업을 처리할 수 있습니다.

오늘은 제가 개발 작업을 하면서 하루에도 수십 번씩 사용하는 **'우분투 필수 명령어'**들을 정리해 공유합니다. 이 포스팅 하나면 터미널 공포증, 바로 극복 가능합니다!


1. 파일 및 디렉토리 관리 (기본 중의 기본)

가장 많이 쓰는 기능들입니다. 윈도우 탐색기에서 폴더를 클릭하고 파일을 만드는 과정을 명령어로 처리합니다.

  • ls -al (목록 보기)
    • 현재 폴더에 있는 모든 파일과 폴더를 자세히(숨김 파일 포함) 보여줍니다.
    • 가장 먼저 치는 습관을 들이세요!
  • cd [폴더명] (이동하기)
    • Change Directory의 약자입니다.
    • 예: cd workspace (workspace 폴더로 들어감), cd .. (상위 폴더로 나감)
  • mkdir [폴더명] (폴더 만들기)
    • Make Directory. 새로운 방을 만드는 명령어입니다.
  • touch [파일명] (빈 파일 생성)
    • 내용 없는 빈 파일을 0.1초 만에 만듭니다.
    • 예: touch test.py
  • rm -rf [파일명/폴더명] (삭제하기 - 주의! 🚨)
    • 파일이나 폴더를 강제로 삭제합니다.
    • 주의: 휴지통으로 가지 않고 영구 삭제되니 신중하게 써야 합니다.

2. 파일 편집 및 내용 확인 (개발자의 친구)

터미널 안에서 바로 코드를 수정하거나 로그를 확인할 때 씁니다.

  • nano [파일명] (에디터 열기)
    • 초보자가 쓰기에 가장 쉬운 편집기입니다.
    • 메모장처럼 내용을 쓰고 Ctrl+O (저장), Ctrl+X (종료)만 기억하세요.
  • cat [파일명] (내용 출력)
    • 파일을 열지 않고 내용만 화면에 후루룩 뿌려줍니다. 짧은 코드 확인할 때 좋습니다.
  • grep [검색어] [파일명] (문자열 찾기)
    • 파일 안에 특정 단어가 있는지 찾아줍니다. 코드가 길어질 때 필수!

3. 시스템 상태 확인 (내 컴퓨터는 건강할까?)

AI 모델을 돌리거나 무거운 작업을 할 때 내 PC 상태를 체크해야 합니다.

  • top 또는 htop (작업 관리자)
    • 현재 CPU, 메모리 사용량을 실시간 그래픽으로 보여줍니다. (윈도우의 작업 관리자 역할)
  • df -h (용량 확인)
    • 하드디스크 남은 용량을 보기 편한 단위(GB, MB)로 보여줍니다.
  • nvidia-smi (그래픽카드 확인 - AI 필수)
    • NVIDIA 그래픽카드를 쓰고 계다면, GPU가 잘 돌아가는지 온도는 괜찮은지 확인할 때 씁니다.

4. 권한 및 관리자 모드 (Permission Denied 해결)

리눅스는 보안이 철저해서 '권한' 설정이 중요합니다.

  • sudo [명령어] (관리자 권한 실행)
    • "SuperUser Do". 윈도우의 '관리자 권한으로 실행'과 같습니다.
    • 설치하거나 시스템을 건드릴 때 명령어 앞에 꼭 붙여야 합니다.
  • chmod 755 [파일명] (실행 권한 부여)
    • 만든 파이썬 스크립트가 실행이 안 될 때, 실행 권한을 주는 명령어입니다.

5. 달마의 One Pick: 파이썬 실행

파이썬 개발자라면 숨 쉬듯이 쓰는 명령어죠.

Bash
 
python3 main.py  # 파이썬 파일 실행
pip install [라이브러리명]  # 필요한 모듈 설치

마무리하며

처음에는 이 명령어들이 외계어처럼 보일 수 있습니다. 하지만 하루만 딱 날 잡고 이것저것 쳐보다 보면, 어느새 마우스보다 키보드가 더 편해지는 순간이 옵니다.

저도 처음엔 버벅거렸지만, 지금은 이 검은 화면이 제일 편안하네요. ^^ 궁금한 점은 댓글로 남겨주시면 아는 선에서 답변드리겠습니다!

반응형