[LINUX] 리눅스 명령어 정리

2019. 6. 7. 10:45개발나들이/server

addbib 

- 도서목록 형식의 데이터베이스를 만들거나, 확장 
apropos 

- 사용설명서의 키워드 검색 
ar 

- 라이브러리 만들기, 관리 
at, batch 

- 원하는 시간에 원하는 명령을 실해하게 하는 명령 
awk 

- 패턴 검색과 언어 처리 
banner 

- 큰 글자(배너) 만들기 
basename 

- 경로 이름에서 마지막에 있는 이름만 출력 
biff 

- 자신에게 편지가 배달되면 알려주는 명령 
bin

-mail, binmail - 예전에 사용한 전자우편 프로그램 
cal 

- 달력보기 
calendar 

- 간단한 일정표 
cat 

- 파일 병합과 내용 보기 
cb 

- 간단한 C 프로그램 beautifier(?) 
cc 

- C 컴파일러 
cd 

- 작업 디렉토리 바꾸기 
checknr 

- nroff 또는 troff 입력 파일 검사; 오류를 보여준다 
chgrp 

- 파일의 사용자 그룹 바꾸기 
chmod 

- 파일의 접근 권한 바꾸기 
clear 

- 터미날 화면 깨끗이 하기 
cmp 

- 두 파일을 바이트 단위로 비교 
colcrt 

- troff 파일의 밑줄 속성 문자 처리 
comm 

- 지정 두파일의 줄 단위 비교와 그 처리 
compress, uncompress, zcat 

- 파일 압축관련 유틸리티들 
cp 

- 파일 복사 
cpio 

- copy file archives in and out 
cpp 

- C 언어 전처리기 
csh 

- C 문법과 비슷한 쉘 스크립트 문법과 기타 여러 기능이 내장된 쉘 
ctags 

- ex 나 vi 편집기에서 사용될 tag 파일을 만드는 명령 
date 

- 시스템 시간 보기나 지정하기 
dbx 

- 소스 수준의 디버거 
deroff 

- nroff, troff, tbl, eqn 관련 내용 지움 
df 

- disk free: 디스크의 남은 용량 보기 
diff 

- 두 파일의 차이점 비교 
du 

- disk used : 디스크 사용량 보기 
echo 

- 인자를 표준 출력으로 출력 
ed, red 

- 기본 줄 편집기 
eqn, neqn, checkeq 

- 수식 표현 포멧 도구 
error 

- 컴파일러 오류 메시지 목록 
ex, edit, e

 - 줄 편집기 
expand, unexpand 

- TAB 문자를 공백문자로 바꿈, 또는 그 반대로 
expr 

- 인자를 수식으로 처리 
file 

- 파일 형식 알아보기 
find 

- 파일 찾기 
finger

- 사용자 정보 알아보기 
fmt, fmt_mail 

- 간단한 문서나, 편지 포멧 도구 
fold 

- 긴 줄 출력 방법 지정 
ftp 

- 파일 전송 프로그램 
gcore 

- 실행 중인 프로세스의 core 이미지를 구한다. 
gprof 

- call-graph profile data(?)를 보여줌 
grep 

- 문자열 찾기 
groups 

- 사용자의 그룹을 보여줌 
history 

- 이전 명령 보기 
hostname 

- 현재 시스템 이름을 보여줌 
imake 

- makefile 만드는 프로그램 
indent 

- C 프로그램 소스 파일을 들여쓰기 하는 포멧 도구 
install 

- 파일 설치 
join 

- 관계형 데이터베이스 연산자 
kill 

- 프로세스 죽이기 - "마누라 죽이기"와 상관없음 :-) 
last 

- 사용자가 마지막 접속 상태를 보여줌 
ld, ld.so 

- 링크 편집기, 동적 링크 편집기 
leave 

- 자신의 접속 종료 시간을 알려줌 
less 

- more 명령의 확장 
lex 

- 어휘 분석 프로그램 생성기 
lint 

- C 프로그램 verifier 
ln 

- 파일의 하드, 심벌릭 링크 명령 
login 

- 시스템 접속 명령 
look 

- 시스템 디렉토리나, 정열된 목록에서 단어 찾기 
lookbib 

- 도서목록형 데이타베이스에서 찾기 
lorder 

- 오브젝트 라이브러리의 관계 찾기 
lp, cancel 

- 인쇄 시작, 취소 
lpq 

- 인쇄 작업 상황 보기 
lpr 

- 인쇄 
lprm 

- 인쇄 작업 지우기 
ls 

- 디렉토리 내용 보기 
mail, Mail 

- 전자 우편 프로그램 
make 

- 실행 파일을 만들거나, 특정 작업 파일을 만들 때 사용하는 도구 
man 

- 온라인 사용자 설명서를 보는 명령 
mesg 

- 메시지 수신 상태를 보거나 지정 
mkdir 

- 디렉토리 만들기 
mkstr 

- C 소스 파일을 참조로 오류 메시지 파일을 만듬. 
more, page 

- 텍스트 파일 보기 명령 
mv 

- 파일 이동이나, 이름 바꾸기 
nawk 

- 패턴 검색과 언어 처리 
nice 

- 낮은 우선권에서 명령 실행 
nm 

- 심블 이름 목록 보기 
nroff 

- 문서 포멧 도구 
od 

- 8진수, 10진수, 16진수, ascii 덤프 
passwd, chfn, chsh 

- 비밀번호, 핑거정보, 쉘 바꾸기 
paste 

- 여러파일의 서로 관련 있는 줄 연결시키기 
pr 

- 문서 파일 양식화 도구 
printenv 

- 현재 환경 변수들의 내용과 그 값 알아보기 
prof 

- profile 자료 보기 
ps 

- 현재 프로세스 정보 보기 
ptx 

- permuted(순열화된?, 교환된?) 색인 만들기 
pwd 

- 현재 작업 디렉토리 보기 
quota 

- 한 사용자에게 지정된 디스크 할당량보기 
ranlib 

- archive를 random 라이브러리로 변화 
rcp 

- 리모트 카피 
rcs 

- RCS 파일 속성 바꾸기 
rcsdiff 

- RCS revisions 비교 
rev 

- 한 줄의 문자열 꺼꾸로 
rlogin 

- 리모트 로그인 
rm, rmdir 

- 파일, 디렉토리 지우기 
roffbib 

- 도서목록형 데이터베이스 보기 또는 양식화 
rsh 

- 리모트 쉘 
rup 

- 로칼 머쉰의 호스트 상태 보기(RPC version) 
ruptime 

- 로칼 머쉰의 호스트 상태 보기 
rusers 

- 현재 접속자 보기 (RPC version) 
rwall 

- 모든 사용자에게 알림(RPC) 
rwho 

- 현재 접속자 보기 
sccs 

- Source Code Control System (SCCS) 
sccs-admin, admin 

- SCCS 사용 내역 파일을 만들고, 관리 

sccs-cdc, cdc 

- SCCS 델타의 델파 주석을 바꿈 

sccs-comb, comb 

- SCCS 델타 조합 

sccs-delta, delta 

- SCCS 파일에 데해 델타를 만듬 

sccs-get, get 

- SCCS 파일 버전확인 

sccs-help, help 

- SCCS 오류나 경고 메시지 검색 

sccs-prs, prs 

- SCCS 사용내역의 선택된 부분 보기 
sccs-prt, prt 

- SCCS 파일에서 델타 테이블 정보를 봄 
sccs-rmdel, rmdel 

- SCCS 파일에서 델타를 지움 
sccs-sact, sact 

- SCCS 파일의 편집 상태를 봄 
sccs-sccsdiff, sccsdiff 

- SCCS 파일들의 버전 비교 
sccs-unget, unget

- SCCS 파일의 미리 얻은 것(?)을 취소한다. 
sccs-val, val 

- SCCS 파일 유요화 
script 

- 화면 갈무리 
sed 

- stream editor 
sh 

- 유닉스 표준 쉘 
size 

- 오브젝트 파일의 크기들을 보여줌 
sleep 

- 지정한 시간 만큼 실행 보류 
sort 

- 줄 정열과 검색 
sortbib 

- 도서목록형 데이터베이스 정열 
spell, hashmake, spellin, hashcheck 

- 맞춤범 검사(물론 영어겠지요) 
split 

- 파일 나누기 
strings 

- 오브젝트 파일이나, 실행 파일에서 문자열 찾기 
strip 

- 오브젝트 파일에서 심벌 테이블과 중복된 비트 삭제 
stty 

- 터미날 설정 
su 

- super-user, 임시적으로 새 ID로 바꿈 
symorder 

- 심벌 순서 바꿈 
tabs 

- 터미날 tab 크기 지정 
tail 

- 파일의 끝 부분 보기 
talk 

- 다른 사용자와 이야기하기 
tar 

- 여러 파일 묶기 또는 묶긴 파일 풀기 
tbl 

- nroff 또는 troff의 도표 작성 도구 
tee 

- 표준 출력으로 방향 전환 
telnet 

- TELNET 프로토콜을 이용한 원격 리모트 호스트 접속 
test 

- 주워진 환경이 참인지, 거짓인지를 돌려줌 
tftp 

- 간단한 ftp. 
time 

- 명령 실행 시간 계산 
touch 

- 파일 날짜 관련 부분을 바꿈 
troff 

- 문서 양식화 도구 
true, false 

- 쉘 스크립트에서 사용되는 참/거짓을 리턴하는 명령 
tsort 

- topological sort 
tty 

- 현재 터미날 이름 보기 
ue 

- MICROemacs 
ul 

- 밑줄 속성 문자 표현 
unifdef 

- cpp 입력 줄에서 ifdef 부분 바꾸거나 지움 
uniq 

- 중복되는 빈줄 지우기 
units 

- 프로그램 변환도구 
uptime 

- 시스템 부팅 기간 보기 
users 

- 현재 접속 사용자 보기 
uucp, uulog, uuname 

- 시스템 간의 복사 
uuencode, uudecode 

- 이진 파일을 아스키파일로 인코딩, 반대로 디코딩 
uusend 

- 리모트 호스트에 파일 보내기 
uux 

- 리모트 시스템 명령 실행 
vacation 

- 자동으로 편지 답장하기 
vgrind 

- grind nice program listings 
vi, view, vedit 

- ex 바탕의 편집기 
vtroff 

- 문서 양식화 도구 

- 현재 누가 접속해 있으며, 무엇을 하고있는지 
wait 

- 프로세스가 마치기를 기다림 
wall 

- 모든 사용자에게 알림 
wc 

- 단어, 줄, 바이트 계산 
what 

- 파일에서 SCCS 버전 정보 알아냄 
whatis 

- 명령의 간단한 설명 보여줌 
whereis 

- 찾는 명령의 실행파일, 소스, 맨페이지가 어디 있는지 경로를 보여줌 
which 

- 명령만 찾음. 
who 

- 시스템에 접속되어 있는 사람만 보여줌 
whoami 

- 현재 사용하고 있는 자신이 누군지 보여줌 
write 

- 다른 사용자의 화면에 특정 내용을 알림 
xargs 

- 명령행 인자 처리 명령 
xstr 

- extract strings from C programs to implement shared strings 
yacc 

- yet another compiler-compiler: 파싱(형태소분석) 프로그램 생성기 
yes 

- 항상 yes만 응답하는 명령 
zcat 

- 압축 파일 내용보기