-
목차
💻 리눅스? 그게 뭐길래 꼭 알아야 할까?
리눅스는 개발자, 서버 관리자, IT 초보자 모두에게 필수적인 운영체제입니다.
우리가 흔히 사용하는 안드로이드 스마트폰, 웹 서버, IoT 기기도 리눅스로 동작하고 있죠.하지만 처음 접하면 화면도 까맣고, 명령어를 직접 입력해야 하니 막막하고 낯설게 느껴지기도 합니다.
그래서 오늘은! 리눅스를 처음 접하는 초보자분들을 위해, 가장 기초적인 명령어들을 예제와 함께 소개해드릴게요.
이 글만 차근차근 따라 하셔도, 리눅스 터미널 앞에서 훨씬 자신감이 생길 거예요!
🛠 기본 파일/디렉터리 명령어
📁 ls – 파일 목록 보기
bashls현재 디렉터리(폴더)에 있는 파일과 폴더들을 보여줍니다.
bashls -l # 상세 정보까지 보기ls -a # 숨김 파일(.으로 시작)까지 보기📂 cd – 디렉터리 이동
bashcd 폴더이름예시:
bashcd Documents cd .. # 상위 폴더로 이동cd /home/user # 절대 경로로 이동📦 pwd – 현재 경로 확인
bashpwd어디 위치에 있는지 헷갈릴 때 유용해요.
🧹 clear – 터미널 화면 지우기
bashclear화면을 깔끔하게 초기화할 수 있어요.
📝 파일 생성·편집·삭제 명령어
🆕 touch – 빈 파일 만들기
bashtouch hello.txt텍스트 파일을 하나 만들어보고 싶은가요? 이 명령어면 끝!
✏️ nano – 간단한 텍스트 편집기
bashnano hello.txt리눅스에서 가장 기본적인 텍스트 편집기예요.
간단한 내용 편집에 딱입니다. (종료: Ctrl + X)🗑 rm – 파일 삭제
bashrm hello.txt삭제는 조심!
폴더를 지울 때는 -r 옵션을 사용해야 해요.bashrm -r myfolder/🧳 cp – 파일 복사
bashcp 원본 대상 cp hello.txt backup.txt🔀 mv – 파일 이동 또는 이름 변경
bashmv hello.txt myfolder/ mv oldname.txt newname.txt🔍 파일 내용 확인 명령어
📜 cat – 파일 내용 전체 보기
bashcat hello.txt한 번에 출력되기 때문에, 짧은 파일을 볼 때 좋아요.
🧱 head, tail – 파일의 앞부분/뒷부분만 보기
bashhead hello.txt # 앞 10줄 tail hello.txt # 뒤 10줄📑 less – 페이지 단위로 보기
bashless hello.txt화살표 키로 스크롤 가능하며, q로 종료합니다.
🔒 권한 관련 명령어
👤 chmod – 권한 변경
bashchmod 755 myscript.sh숫자는 퍼미션을 의미하고,
r (읽기) = 4, w (쓰기) = 2, x (실행) = 1로 조합됩니다.숫자의미777 모두 읽고 쓰고 실행 755 소유자는 모두, 나머지는 읽기+실행 644 소유자는 읽기+쓰기, 나머지는 읽기만 📛 chown – 소유자 변경bashsudo chown user1 hello.txt이 명령어는 주로 서버나 관리자 작업에서 사용됩니다.
⚙️ 시스템 관련 명령어
🧠 top – 실시간 시스템 자원 확인
bashtopCPU 사용률, 메모리 상태 등을 실시간으로 볼 수 있어요.
(q로 종료)🧮 df – 디스크 용량 확인
bashdf -h각 드라이브의 용량과 사용량을 한눈에 확인할 수 있어요.
🔌 ps – 현재 실행 중인 프로세스 보기
bashps aux🔫 kill – 프로세스 종료
bashkill PID번호실행 중인 프로그램을 강제로 종료할 때 사용합니다.
📋 실습 예제: 내 디렉터리 만들고 파일 다뤄보기
1. 작업 폴더 만들기
bashmkdir testfolder cd testfolder2. 새 파일 만들기
bashtouch diary.txt3. 내용 입력
bashnano diary.txt(간단한 글을 쓰고 Ctrl + X → Y → Enter)
4.내용 확인
bashcat diary.txt5. 복사 & 삭제
bashcp diary.txt backup.txt rm diary.txt🧭익숙해질수록 재미있는 리눅스
처음에는 단순한 명령어조차 어려워 보이지만, 몇 번만 반복하면 손에 익고 점점 재미있어집니다.
리눅스는 모든 IT 시스템의 뿌리라고 해도 과언이 아닐 만큼 중요합니다.
개발자든 일반 사용자든, 기초 명령어만 알아도 활용도가 매우 높아요.하루 10분씩 실습해보세요.
리눅스가 더 이상 낯설지 않게 느껴질 거예요!'IT 및 기술' 카테고리의 다른 글
💼 개발자 포트폴리오 블로그 만드는 법 – 실전 예시 포함 (0) 2025.05.24 📌 자동화 테스트 도구 비교: Selenium vs Cypress, 어떤 도구를 선택해야 할까? (0) 2025.05.24 📡 5G와 6G 기술의 차이점과 미래 영향력 (0) 2025.05.23 🚀 2025년 가장 유망한 IT 직무와 연봉 트렌드 (1) 2025.05.22 🧑💻 해커톤 에 처음 참여하는 개발자를 위한 완벽 가이드 (0) 2025.05.22