content1052 님의 블로그

content1052 님의 블로그 입니다.

  • 2025. 5. 23.

    by. content1052

    목차

      💻 리눅스? 그게 뭐길래 꼭 알아야 할까?

      리눅스는 개발자, 서버 관리자, IT 초보자 모두에게 필수적인 운영체제입니다.
      우리가 흔히 사용하는 안드로이드 스마트폰, 웹 서버, IoT 기기도 리눅스로 동작하고 있죠.

      하지만 처음 접하면 화면도 까맣고, 명령어를 직접 입력해야 하니 막막하고 낯설게 느껴지기도 합니다.

      그래서 오늘은!  리눅스를 처음 접하는 초보자분들을 위해, 가장 기초적인 명령어들을 예제와 함께 소개해드릴게요.

      이 글만 차근차근 따라 하셔도, 리눅스 터미널 앞에서 훨씬 자신감이 생길 거예요!

      🔍 리눅스 기초 명령어 정리 – 초보자 용 실습 가이드

      🛠 기본 파일/디렉터리 명령어

      📁 ls – 파일 목록 보기

      bash
       
      ls
       

      현재 디렉터리(폴더)에 있는 파일과 폴더들을 보여줍니다.

      bash
       
      ls -l # 상세 정보까지 보기
      ls -a # 숨김 파일(.으로 시작)까지 보기

      📂 cd – 디렉터리 이동

      bash
       
      cd 폴더이름
       

      예시:

      bash
       
      cd Documents cd .. # 상위 폴더로 이동
      cd /home/user # 절대 경로로 이동

      📦 pwd – 현재 경로 확인

      bash
       
      pwd
       

      어디 위치에 있는지 헷갈릴 때 유용해요.

      🧹 clear – 터미널 화면 지우기

      bash
       
      clear
       

      화면을 깔끔하게 초기화할 수 있어요.

      📝 파일 생성·편집·삭제 명령어

      🆕 touch – 빈 파일 만들기

      bash
       
      touch hello.txt
       

      텍스트 파일을 하나 만들어보고 싶은가요? 이 명령어면 끝!

      ✏️ nano – 간단한 텍스트 편집기

      bash
       
      nano hello.txt
       

      리눅스에서 가장 기본적인 텍스트 편집기예요.
      간단한 내용 편집에 딱입니다. (종료: Ctrl + X)

      🗑 rm – 파일 삭제

      bash
       
      rm hello.txt
       

      삭제는 조심!
      폴더를 지울 때는 -r 옵션을 사용해야 해요.

      bash
       
      rm -r myfolder/

      🧳 cp – 파일 복사

      bash
       
      cp 원본 대상 cp hello.txt backup.txt

      🔀 mv – 파일 이동 또는 이름 변경

      bash
       
      mv hello.txt myfolder/ mv oldname.txt newname.txt

      🔍 파일 내용 확인 명령어

      📜 cat – 파일 내용 전체 보기

      bash
       
      cat hello.txt
       

      한 번에 출력되기 때문에, 짧은 파일을 볼 때 좋아요.

      🧱 head, tail – 파일의 앞부분/뒷부분만 보기

      bash
       
      head hello.txt # 앞 10줄 tail hello.txt # 뒤 10줄

      📑 less – 페이지 단위로 보기

      bash
       
      less hello.txt
       

      화살표 키로 스크롤 가능하며, q로 종료합니다.

      🔒 권한 관련 명령어

      👤 chmod – 권한 변경

      bash
       
      chmod 755 myscript.sh
       

      숫자는 퍼미션을 의미하고,
      r (읽기) = 4, w (쓰기) = 2, x (실행) = 1로 조합됩니다.

      숫자의미
      777 모두 읽고 쓰고 실행
      755 소유자는 모두, 나머지는 읽기+실행
      644 소유자는 읽기+쓰기, 나머지는 읽기만
      📛 chown – 소유자 변경
      bash
       
      sudo chown user1 hello.txt
       

      이 명령어는 주로 서버나 관리자 작업에서 사용됩니다.

      ⚙️ 시스템 관련 명령어

      🧠 top – 실시간 시스템 자원 확인

      bash
       
      top
       

      CPU 사용률, 메모리 상태 등을 실시간으로 볼 수 있어요.
      (q로 종료)

      🧮 df – 디스크 용량 확인

      bash
       
      df -h
       

      각 드라이브의 용량과 사용량을 한눈에 확인할 수 있어요.

      🔌 ps – 현재 실행 중인 프로세스 보기

      bash
       
      ps aux

      🔫 kill – 프로세스 종료

      bash
       
      kill PID번호
       

      실행 중인 프로그램을 강제로 종료할 때 사용합니다.

      📋 실습 예제: 내 디렉터리 만들고 파일 다뤄보기

      1. 작업 폴더 만들기

      bash
       
      mkdir testfolder cd testfolder
       

      2. 새 파일 만들기

      bash
       
      touch diary.txt
       

      3. 내용 입력

      bash
       
      nano diary.txt
       

      (간단한 글을 쓰고 Ctrl + X → Y → Enter)

       

      4.내용 확인

      bash
       
      cat diary.txt
       

      5. 복사 & 삭제

      bash
       
      cp diary.txt backup.txt rm diary.txt

      🧭익숙해질수록 재미있는 리눅스

      처음에는 단순한 명령어조차 어려워 보이지만, 몇 번만 반복하면 손에 익고 점점 재미있어집니다.

      리눅스는 모든 IT 시스템의 뿌리라고 해도 과언이 아닐 만큼 중요합니다.
      개발자든 일반 사용자든, 기초 명령어만 알아도 활용도가 매우 높아요.

      하루 10분씩 실습해보세요.
      리눅스가 더 이상 낯설지 않게 느껴질 거예요!