[유닉스명령어] 유닉스 계열 운영체제 - 명령어 목록 정리
류명운
·2017. 1. 9. 22:12
반응형
[유닉스명령어] 유닉스 계열 운영체제 - 명령어 목록 정리
<< 유닉스 명령어 목록 >>
유닉스 명령 줄 인터페이스 프로그램과 내부 명령어 | |
파일 시스템 | catㆍcdㆍddㆍchmodㆍchownㆍchgrpㆍcksumㆍcmpㆍcpㆍduㆍdfㆍfsckㆍfuserㆍlnㆍlsㆍlsofㆍmkdirㆍmountㆍmvㆍpwdㆍrmㆍrmdirㆍsplitㆍtouchㆍumask |
프로세스 | atㆍchrootㆍcronㆍexitㆍkillㆍkillallㆍniceㆍpgrepㆍpidofㆍpkillㆍpsㆍpstreeㆍsleepㆍtimeㆍtopㆍwait |
유저 환경 | envㆍfingerㆍidㆍlognameㆍmesgㆍpasswdㆍsuㆍsudoㆍuptimeㆍwㆍwallㆍwhoㆍwhoamiㆍwrite |
텍스트 처리 |
awkㆍcommㆍcutㆍedㆍexㆍfmtㆍheadㆍiconvㆍjoinㆍlessㆍmoreㆍpasteㆍsedㆍsortㆍstringsㆍtalkㆍtacㆍtailㆍtrㆍuniqㆍviㆍwcㆍxargs |
셸 프로그램 | aliasㆍbasenameㆍdirnameㆍechoㆍexprㆍprintfㆍtestㆍunset |
네트워크 | hostㆍnetstatㆍnslookupㆍdigㆍpingㆍrloginㆍnetcatㆍtracerouteㆍinetdㆍsshㆍifconfig |
검색 | findㆍgrepㆍlocateㆍwhereisㆍwhich |
문서화 | aproposㆍhelpㆍman |
그 외 | bannerㆍbcㆍcalㆍclearㆍdateㆍddㆍfileㆍhistoryㆍinfoㆍlpㆍlprㆍpaxㆍsizeㆍteeㆍtputㆍtypeㆍunameㆍwhatisㆍyesㆍtrue와 false |
<< 유닉스 명령어별 간단 설명 정리 >>
파일 시스템
- cat - 파일 연결 및 출력
- cd - 작업 디렉터리 변경
- dd 파일 변환 및 복사
- chmod - 파일 모드/특성/권한 변경
- chown - 파일 소유권 변경
- chgrp - 파일 그룹 소유권 변경
- cksum - 파일 체크섬 및 크기 기록
- cmp - 두 개의 파일 피교. (diff도 참고)
- cp - 파일 복사
- du - 파일 공간 사용량 측정
- df - 남아있는 디스크 공간 보고
- fsck 파일 시스템을 점검하고 복원(하드 디스크 치료)
- fuser - 하나 이상의 열린 파일이 있는 모든 프로세스의 프로세스 ID 나열
- ln - 파일 연결
- ls - 디렉터리 내용 나열
- lsof - 실행 중인 파일 나열
- mkdir - 디렉터리 만들기
- mount - 파일 접근을 위한 파일 시스템 mount
- mv - 파일 이동
- pwd - 작업 디렉터리 출력 - 작업 디렉터리 이름 반환
- rm - 디렉터리 엔트리 제거
- rmdir - 디렉터리 제거
- split - 파일을 여러 개로 나눔
- touch - 파일 접근 및 수정 시간 변경
- umask - 파일 모드 작성 마스크 취득 및 설정
프로세스
- at - 나중에 명령어 실행
- chroot - 실행 중인 프로세스와 자식 프로세스 그룹의 루트 디렉터리 변경
- cron - 시간 기반 작업 스케줄러
- exit - 셸이나 프로그램을 종료
- kill - 프로세스 종료 또는 신호 전송
- killall - 종료 가능한 프로세스를 모두 종료
- nice - 변경된 nice 값으로 유틸리티 호출
- pgrep - 실행 중인 프로세스 찾기
- pidof - 실행 중인 프로세스 ID 확인
- pkill - 프로세스 종료 또는 신호 전송(확장된 정규 표현식 사용 가능)
- ps - 프로세스 상태 보고
- pstree - 실행 중인 프로세스를 트리형태로 출력
- sleep - 특정 주기 동안 실행을 일시 정지
- time - 명령 시간 측정
- top 프로세스의 task list들의 정보(메모리사용률, cpu사용률, 상태정보 등)
- wait - 프로세스 완료 대기
유저 환경
- env - 명령 호출을 위한 환경 설정
- finger - 시스템 사용자의 개인 정보 표시
- id - 사용자 정보 반환
- logname - 사용자의 로그인 이름 반환
- mesg - 메시지 허가 또는 거부
- passwd - 사용자의 비밀번호 변경
- su - 로그아웃하지 않고 다른 사용자의 권한으로 셸을 실행
- sudo - 다른 사용자의 권한으로 명령 실행(관리자 권한을 위한 슈퍼유저 대체)
- uptime - 관리자가 서버의 전체적인 부하율을 확인할 때
- w - 로그인 한 모든 유저와 작업 목록 출력
- wall - 접속한 사용자 모두에게 메시지 전달
- who - 현재 시스템에 로그인 한 사용자 목록
- whoami - 현재 사용자의 이름 출력
- write - 다른 사용자의 터미널에 기록
텍스트 처리
- awk - 패턴 검사 및 처리 언어
- comm - 두 파일에 일치하는 줄 비교
- cut - 파일 내 각 줄의 선택된 필드를 잘라 내기
- ed - 표준 문서 편집기
- ex - 문서 편집기
- fmt
- head - 파일의 처음 부분 복사
- iconv - 코드셋 변환
- join - 공통된 필드를 기반으로 두 개의 정렬된 텍스트 파일 병합
- less - 텍스트 파일을 한 번에 한 화면씩 보여주는 터미널 페이저
- more - 페이지 단위로 파일 보기
- paste - 파일의 일치하는 줄 병합
- sed - 스트림 편집기
- sort - 텍스트 파일의 정렬, 병합, 시퀀스 검사
- strings - 파일 내에서 출력 가능한 문자열 찾기
- talk - 다른 사용자와 대화
- tac
- tail - 파일의 마지막 부분 복사
- tr - 문자열 전송
- uniq - 파일 내 반복되는 줄 보고 또는 필터링
- vi - 화면 지향(시각) 디스플레이 편집기
- wc - 줄, 낱말, 바이트, 문자 수 세기
- xargs - 인수 목록 구성 및 호출 유틸리티
셸 프로그램
- alias - 별칭(Alias) 정의 / 표시
- basename - 경로 이름 중 디렉터리가 아닌 부분만 반환
- dirname - 경로 이름의 디렉터리 부분만 반환
- echo - 인수를 표준 출력에 기록
- expr - 인수를 식으로 받아 출력
- printf - 서식 있는 출력물 쓰기
- test - 프로그래밍 식 평가
- unset - 네트워크
- host
- netstat - 네트워크 연결 출력
- nslookup - 도메인 네임 얻기, IP주소 매핑, 특정한 DNS 레코드 질의
- dig - DNS 네임서버에 질의하기 위한 명령 줄 인터페이스 도구
- ping - IP 네트워크를 통해 특정한 호스트가 도달할 수 있는지 테스트
- rlogin - 통신 사용자가 네트워크를 통해 다른 호스트에 로그인
- netcat
- traceroute - 인터넷을 통해 거친 경로 표시, 구간 정보 기록, 패킷 지연 측정
- inetd - 슈퍼 서버 데몬
- ssh - 암호화된 통신 세션을 제공
- ifconfig - 네트워크(+IP) 정보 출력
검색
- find - 파일 찾기
- grep - 패턴에 따른 문자열 검색
- locate - 파일 찾기(find 보다 빠르지만, DB의 정기적인 업데이트 필요)
- whereis - 바이너리, 소스, 메뉴얼 페이지 파일 등 특정힌 파일의 위치 찾기
- which - 문서화
- apropos
- help - 명령 줄 셸에 내장된 명령어
- man - 시스템 문서 표시
그 외
- banner
- bc - 임의 정확도 연산 언어
- cal - 달력 출력
- clear - 화면 지우기
- date - 날짜 및 시간 표시
- dd - 파일 변환 및 복사
- file - 파일 종류 결정
- history
- info
- lp - 파일을 프린터로 보내기
- lpstat - 현재의 인쇄 대기열 보기
- cancel - 인쇄 대기열에서 작업 제거
- lpadmin - 인쇄 시스템을 구성하는 시스템 관리 명령어
- lpmove - 인쇄 대기열 간 작업을 이동하는 시스템 관리 명령어
- lpr
- pax - 포터블 아카이브 인터체인지
- size
- tee - 표준 출력 복제
- tput - 터미널 특성 변경
- type - 명령어로 사용하는 경우 이름이 어떻게 해석될지 표시
- uname - 시스템 이름 반환
- whatis
- yes
- true와 false - 미리 정의된 종료 상태로 반환 (참 / 거짓 값)
* 참고 - 위키백과(https://ko.wikipedia.org)
* 참고 - 리눅스 기본 명령어(http://www.mireene.com/webimg/linux_tip1.htm)
반응형
'삶의 늪에 들어 가기 전 > 정리중(미정리)' 카테고리의 다른 글
[시큐어코딩-자바] 1. 입력 데이터 검증 및 표현 - SQL 삽입 (0) | 2017.01.29 |
---|---|
[시큐어코딩] 자바(JAVA) 시큐어코딩 (0) | 2017.01.29 |
[개발자 강좌] 박근핵닷컴 비하인드 스토리(펌) (0) | 2017.01.09 |
[Oracle SQL] 학습 관련 사이트 (0) | 2017.01.08 |
[AWS] (펌)Amazon 인공 지능(AI) 서비스 및 AWS 딥러닝 프레임웍 활용 - 윤석찬 (0) | 2016.12.28 |