Loading
2015. 10. 21. 17:41 - Reti

[리눅스] 유닉스 표준 명령어 모음

리눅스(유닉스 시스템) 표준 명령어 정리집


우분투 터미널


파일 시스템

 · cat : 파일보기· cd : 디렉토리이동· chmod : 권한변경

 · chown : 소유자 변경· chgrp : 파일 그룹 소유자 변경· cksum : CRC값을 점검하기

 · cmp : 파일비교· cp : 파일복사· du : 디스크 사용량 확인 

 · df : 디스크 남은량 확인· fsck : 파일 시스템 검사및 복구· fuser : 프로세스 확인

 · ln : 하트나 실볼릭 링크 만들기· ls :파일이나 디렉토리 보기· lsattr : 파일시스템 속성

 · lsof : 열려진 파일보여주기· mkdir : 신규 디렉토리 생성· mount : 파일 시스템 마운트 

 · mv : 파일이름 변경 및 이동· pwd : 디렉토리 경로 확인· rm : 파일이나 디렉토리 삭제

 · rmdir : 디렉토리 삭제 파일 빈 디렉토리만 · split : 텍스트 파일을 여러 조각으로 나누기 · touch : 0 용량 파일생성    · umask :  마스크값을 설정   


프로세스 

 · at : 스크립트를 예약된 시간에 실행· chroot· cron : 자동 스케줄러 프로그램

 · exit : 종료· kill : 프로세스에 시그널 보내기· killall : 모든 프로세스 시그널 모내기

 · nice :실행 우선순위 변경· pgrep : 프로세스 쉘스트립트 실행· pidof : 해당 프로세스의 PID 만을 출력

 · pkill : 프로세스종료보내기· ps : 현재 프로세스 상태보고· pstree : 프로세스 상태 트리로 보여주기

 · sleep : 잠자기· time : 시스템 실제시간 비교· top : 프로세스 표시

 · wait


유저 환경

 · env : 시스템에 대한 정보를 출력· finger 사용자 계정에 대한 정보를 확인· id : 해당 계정의 uid와 gid를 출력해주는 명령어

 · logname· mesg· passwd : 사용자 비번호 변경

 · su : 다른 사용자로 쉘실행(슈퍼유저)· sudo : 다른사용자로 명령어 실행· uptime                                                 

 · w· wall· who                                        

 · whoami· write


텍스트 처리 

 · awk 특정 패턴의 문자들을 원하는 형식으로 처리· Comm : 두 파일의 행단위 비교· cut 잘라내기

 · ed : 행단위 편집기· ex : 행단위 편집기 vi 연결· fmt

 · head : 처음부분 10줄 출력· iconv· join

 · less : 파일 내용 확인· more : 텍스트 파일 출력· paste

 · sed : 스트림 편집기· sort· strings

 · talk· tac· tail : 마지막부분 10줄 출력

 · tr· uniq : 중복줄 알리거나 생략· vi : 화면편집기

 · wc : 단어 수와 줄 수 세기· xargs


셸 프로그램

 · alias : 명령어 간단히 사용하기 별칭· basename : 파일이름추출· dirname

 · echo : 텍스트 라인 표시· expr· false : 거짓

 · printf :  C언어 화면에 출력· test : 확인하기· true : 참

 · unset : 설정 취소


네트워크

 · inetd : 슈퍼데몬· host : 내부· netstat : 포트보여주기

 · nslookup : 네임서버 조회· ping : 핑보내기· rlogin

 · netcat : 특정아이피체크· traceroute : 서버 위치경로 추적


검색

 · find : 파일을 검색· grep : 파일에 포함된 특정단어 검색· locate

 · whereis· which : 실행프로그램의 위치 출력


그외

 · apropos : 관련 명령어 찾기· banner· bc

 · cal : 현재시간의 달력 출력· clear : 화면지우기· date : 현재시간 날짜 출력

 · dd : 블록기반 자료 장치에 직접쓰기· file : 파일 타입 확인· help : 명령어 도움말

 · history : 기록 보여주기· info : 명령어 정보 출력· lp : 논리적 할당 확인

 · lpr· man :명령어 도움말· pax 

· size : 파일 크기 확인· tee : 표준 입력 알고 표준 출력 및 파일에 쓰기· tput

 · type : 명령어 이름 어떻게 되는지 확인· uname 이름 바꾸기· whatis : 명령어에 대한 짧은 설명 출력  

 · yes : 확인 동의