본문 바로가기

IT/리눅스

리눅스 기본, 필수 명령어 50개 (사용 빈도 순, ls, cd, pwd, cp ...)

반응형

리눅스를 사용하면서 적어도 이정도는 알아야 겠다 하는 최소한의 커맨드를 사용 빈도 순으로 정리하였습니다.

 

사용 빈도 높은 순 

 

1. ls: 현재 디렉토리의 파일 목록 출력
2. cd: 디렉토리 변경
3. pwd: 현재 작업 중인 디렉토리 경로 출력
4. cp: 파일 복사
5. mv: 파일 이동/이름 변경
6. rm: 파일 삭제
7. mkdir: 디렉토리 생성
8. rmdir: 디렉토리 삭제
9. touch: 빈 파일 생성 또는 파일 수정 시간 변경
10. cat: 파일 내용 출력
11. less: 파일 내용을 페이지별로 출력
12. tail: 파일의 끝 부분 출력
13. head: 파일의 앞 부분 출력
14. grep: 파일 내에서 문자열 검색
15. find: 파일 검색
16. ps: 현재 실행 중인 프로세스 목록 출력
17. kill: 프로세스 종료
18. top: 시스템의 자원 사용량 모니터링
19. df: 파일 시스템 디스크 사용량 확인
20. du: 디렉토리별 디스크 사용량 확인
21. mount: 파일 시스템 마운트
22. umount: 파일 시스템 언마운트
23. chmod: 파일 권한 변경
24. chown: 파일 소유자 변경
25. ping: 네트워크 연결 상태 확인
26. ssh: 원격 서버 접속
27. scp: 원격 서버로 파일 전송
28. tar: 파일 압축/해제
29. gzip: 파일 압축/해제
30. unzip: 파일 해제
31. mount | grep: 마운트된 장치 확인
32. chroot: 디렉토리 환경 분리
33. netstat: 네트워크 연결 정보 확인
34. ifconfig: 네트워크 인터페이스 정보 확인
35. iptables: 방화벽 설정
36. curl: URL을 이용한 데이터 전송
37. wget: 파일 다운로드
38. sed: 문자열 치환
39. awk: 파일 내에서 특정 패턴 검색
40. time: 명령어 실행 시간 측정
41. nohup: 백그라운드 실행
42. screen: 멀티플 터미널 지원
43. tee: 파일과 표준 출력 동시에 출력
44. ssh-keygen: SSH 키 생성
45. ssh-copy-id: SSH 키 복사
46. crontab: 스케줄 작업 등록
47. lsof: 파일/소켓 사용 중인 프로세스 확인
48. which: 명령어 위치 확인
49. echo: 문자열 출력
50. uname: 시스템 정보 출력

반응형