본문 바로가기

카테고리 없음

리눅스 필수 명령어 20가지, 초보자도 쉽게 따라 하는 터미널 사용법

프로그래밍 코드

 

리눅스를 처음 접하면 터미널(Terminal) 사용이 어려워 보일 수 있습니다. 하지만 기본적인 명령어만 익혀도 파일 관리, 프로그램 설치, 시스템 설정 등을 쉽게 할 수 있습니다.

이번 글에서는 리눅스에서 가장 많이 사용하는 필수 명령어 20가지를 정리해 보겠습니다.

1. 리눅스에서 터미널이 중요한 이유

리눅스는 GUI(그래픽 인터페이스) 환경도 제공하지만, **터미널 명령어를 활용하면 더 빠르고 강력한 기능**을 사용할 수 있습니다.

✅ GUI에서 할 수 없는 세부적인 시스템 설정 가능

✅ 반복적인 작업을 자동화 가능

✅ 원격 서버 관리에 필수

2. 리눅스 필수 명령어 20가지

아래 명령어는 **초보자도 쉽게 따라 할 수 있도록** 정리했습니다.

명령어 설명 예제
ls 현재 디렉토리의 파일 목록 보기 ls -l (상세 정보 출력)
cd 디렉토리 이동 cd /home/user
pwd 현재 작업 중인 디렉토리 경로 확인 pwd
mkdir 새 디렉토리(폴더) 생성 mkdir new_folder
rm 파일 삭제 rm example.txt
rmdir 빈 폴더 삭제 rmdir empty_folder
cp 파일 복사 cp file1.txt file2.txt
mv 파일 이동 또는 이름 변경 mv old.txt new.txt
cat 파일 내용 출력 cat example.txt
nano 파일 편집 (간단한 텍스트 편집기) nano example.txt
touch 새로운 빈 파일 생성 touch newfile.txt
find 파일 검색 find /home -name "test.txt"
grep 파일 내 특정 문자열 검색 grep "hello" example.txt
chmod 파일 권한 변경 chmod 755 script.sh
chown 파일 소유권 변경 chown user:group file.txt
df -h 디스크 사용량 확인 df -h
free -m 메모리 사용량 확인 free -m
ps aux 실행 중인 프로세스 확인 ps aux
kill 프로세스 종료 kill 1234 (PID 입력)
reboot 시스템 재부팅 sudo reboot

3. 리눅스 명령어 사용 예제

📌 1) 디렉토리 생성 및 이동

# 새 폴더 만들기
mkdir my_folder

# 폴더 이동
cd my_folder

📌 2) 파일 관리

# 파일 생성
touch newfile.txt

# 파일 삭제
rm newfile.txt

📌 3) 시스템 정보 확인

# 디스크 용량 확인
df -h

# 메모리 사용량 확인
free -m

4. 터미널에서 명령어 빠르게 입력하는 팁

  • 🔹 **Tab 자동 완성** - 명령어나 파일명을 빠르게 입력 가능
  • 🔹 **화살표 키(↑, ↓)** - 이전에 입력한 명령어 다시 사용
  • 🔹 **Ctrl + C** - 실행 중인 명령어 강제 종료
  • 🔹 **Ctrl + L** - 터미널 화면 정리

5. 자주 묻는 질문(FAQ)

Q1. 리눅스 명령어를 처음 배우는데 어떻게 연습하면 좋을까요?

처음에는 **기본 파일 관리 명령어(ls, cd, cp, mv, rm)**를 익히고, 이후에 시스템 관리 명령어를 연습하는 것이 좋습니다.

Q2. 터미널이 꼭 필요한가요?

GUI 환경에서도 사용할 수 있지만, 터미널을 사용하면 **더 빠르고 효율적으로 시스템을 관리**할 수 있습니다.