반응형
🐧 리눅스(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가지 명령어를 반드시 익혀야 함
🚀 이제 직접 리눅스 터미널을 열어 연습해보세요!
반응형
'컴퓨터공학' 카테고리의 다른 글
[2025 최신] 파이썬으로 간단한 웹 서버 만들기 (Flask & FastAPI 비교) (0) | 2025.02.02 |
---|---|
[2025 최신] C++과 파이썬, 어느 언어를 배워야 할까? (장단점 비교) (0) | 2025.02.01 |
[2025 최신] 코딩 테스트 필수 알고리즘 10가지 (예제 코드 포함) (0) | 2025.01.31 |
[2025 최신] 초보자를 위한 파이썬 완벽 가이드 (입문부터 실전까지) (0) | 2025.01.31 |
Windows Server 만들기 - server 설치하기 (0) | 2024.04.17 |