본문 바로가기
컴퓨터공학

[2025 최신] 개발자가 꼭 알아야 할 리눅스 명령어 15가지

by oioiwoon 2025. 2. 1.
반응형

🐧 리눅스(Linux), 왜 배워야 할까?

리눅스는 서버, 클라우드, 인공지능, 임베디드 시스템 등 다양한 환경에서 널리 사용되는 운영체제입니다.

개발자가 리눅스를 배우면?

  • 서버 관리 및 배포 능력 향상
  • 터미널 기반 작업 속도 증가
  • 시스템 자원 관리 및 네트워크 설정 가능

이 글에서는 개발자라면 꼭 알아야 할 필수 리눅스 명령어 15가지를 소개합니다! 🚀

 

반응형

📌 1. 시스템 정보 확인 명령어

🔹 1. uname – 시스템 정보 출력

uname -a  # OS, 커널 버전 확인

운영체제 및 시스템 정보를 확인할 때 사용

🔹 2. df – 디스크 용량 확인

df -h  # 디스크 사용량 (GB 단위) 출력

서버나 로컬 디스크의 남은 용량 확인

🔹 3. top – 실시간 프로세스 모니터링

top  # CPU, 메모리 사용률 실시간 확인

현재 실행 중인 프로세스를 모니터링하는 데 유용


🔧 2. 파일 및 디렉토리 관리 명령어

🔹 4. ls – 파일 목록 확인

ls -l  # 현재 디렉토리의 상세 파일 목록 출력

디렉토리 내 파일 및 폴더 확인

🔹 5. cd – 디렉토리 이동

cd /var/log  # log 디렉토리로 이동

파일 탐색을 위한 필수 명령어

🔹 6. mkdir & rmdir – 디렉토리 생성 및 삭제

mkdir new_folder  # 새 폴더 생성
rmdir old_folder  # 빈 폴더 삭제

새 디렉토리를 만들거나 삭제할 때 사용

🔹 7. rm – 파일 및 폴더 삭제

rm file.txt  # 파일 삭제
rm -rf folder/  # 폴더 및 내부 파일 강제 삭제

파일 또는 폴더를 삭제할 때 사용 (주의 필요!)


⚡ 3. 파일 조작 및 검색 명령어

🔹 8. cat & less – 파일 내용 확인

cat file.txt  # 전체 파일 내용 출력
less file.txt  # 페이지 단위로 파일 읽기

텍스트 파일을 빠르게 확인 가능

🔹 9. find – 파일 검색

find /home -name "test.txt"  # 특정 파일 찾기

특정 디렉토리 내에서 파일 검색

🔹 10. grep – 특정 문자열 검색

grep "error" log.txt  # log.txt에서 'error' 단어 검색

로그 파일에서 특정 문자열을 찾을 때 유용


🔥 4. 사용자 및 권한 관리 명령어

🔹 11. chmod – 파일 권한 변경

chmod 755 script.sh  # 실행 권한 부여

파일 실행 또는 접근 권한을 설정할 때 필요

🔹 12. chown – 파일 소유자 변경

chown user:group file.txt  # 파일 소유자 변경

파일 권한을 특정 사용자에게 부여할 때 사용

🔹 13. sudo – 관리자 권한 실행

sudo apt update  # 관리자 권한으로 패키지 업데이트

루트(root) 권한이 필요한 작업 수행


📡 5. 네트워크 및 프로세스 관리 명령어

🔹 14. ping – 네트워크 연결 확인

ping google.com  # 구글 서버와 연결 확인

서버와의 연결 상태 확인 가능

🔹 15. kill – 프로세스 종료

kill -9 1234  # 특정 프로세스 강제 종료

응답하지 않는 프로세스를 강제로 종료할 때 사용


🎯 결론: 리눅스 명령어로 개발 생산성 UP!

리눅스 명령어를 익히면 서버, 네트워크, 개발 환경 설정이 쉬워짐파일 관리, 프로세스 모니터링, 네트워크 설정까지 다 가능실무에서 가장 많이 사용하는 15가지 명령어를 반드시 익혀야 함

🚀 이제 직접 리눅스 터미널을 열어 연습해보세요!

 

반응형