-> 리눅스에서 자주 사용되는 명령어들을 정리
-> 아래 용도 이외에도 활용 가능
1. shutdown, halt, init 0, poweroff --> 시스템 종료
2. reboot, init 6, shutdown -r now --> 시스템 재부팅
3. pwd --> 현재 디렉토리
4. ls --> 자신이 속해있는 폴더 내의 파일, 폴더 표시
5. cd --> 디렉토리 이동
6. mkdir --> 디렉토리 생성
7. rmdir --> 디렉토리 삭제
8. touch --> 파일 생성 (크기 0), 날짜 변경
9. cp --> 파일 복사
10. mv --> 파일 이동
11. rm --> 파일 삭제
12. cat --> 파일의 내용 화면에 출력 or 파일 내용 복사해서 새로운 파일 생성
13. more --> 화면 단위로 보기 쉽게 내용 출력
14. less --> more 보다 조금 적게 표시
15. find --> 파일 위치 탐색
16. grep --> 특정 패턴으로 파일을 탐색
17. >> --> redirection
18. file --> 파일 종류 확인
19. which --> 특정 명령어의 위치 확인
20. ping --> 네트워크 상태 점검 및 도메인 IP 확인
21. ifconfig --> 네트워크 상태 출력, 설정
22. netstat --> 네트워크 상태
23. nbstat --> IP 충돌시 충돌된 기기 탐색
24. traceroute --> 알고 싶은 목적지까지 경로를 탐색
25. route --> 라우팅 테이블 구성 상태
26. clock --> 시간 조절
27. date --> 날짜 출력, 시간 출력, 변경 등
28. rpm --> rpm 패키지 설치, 삭제 및 관리
29. yum --> 패키지 설치, 삭제 및 관리
30. free --> 시스템 메모리의 정보 출력
31. ps --> 현재 실행되고 있는 프로세스 목록 출력
32. pstree --> 트리 형식으로 프로세스 몰록 출력
33. top --> 리눅스 시스템의 운용 상황을 실시간으로 모니터링
34. kill --> 특정 프로세스에 특정 signal
35. killall --> 특정 프로세스 모두 종료
36. killall5 --> 모든 프로세스 종료 (사용시 주의)
37. tar, gzip --> 압축 파일 다루기
38. chmod --> 파일, directory 권한 수정
39. chown --> 소유자 변경
40. chgrp --> 소유 그룹 수정
41. umask --> 파일 생성시의 권한 값을 변경
42. at -->정해진 시간에 하나의 작업만 수행
43. crontab --> 반복적인 작업 수행
44. useradd --> 새로운 사용자 계정 생성
45. password --> 사용자 계정의 비밀번호 설정
46. userdel --> 사용자 계정 삭제
47. usermod --> 사용자 계정 수정
48. groupadd --> 그룹 생성
49. groupdel --> 그룹 삭제
50. groups --> 그룹 확인
51. newgrp --> 자신이 속한 그룹 변경
52. mesg --> 메시지 응답 가능 및 불가 설정
53. talk --> 로그인한 사용자끼리 대화
54. wall --> 시스템 로그인한 모든 사용자에게 메시지 전송
55. write --> 로그인한 사용자에게 메시지 전달
자료 출처 : github.com/gyoogle/tech-interview-for-developer/blob/master/Linux/Linux%20Basic%20Command.md
'🌏개발 > 👋리눅스 (Linux)' 카테고리의 다른 글
[Linux] 우분투 터미널 한글 사용하기 (0) | 2021.01.09 |
---|