본문 바로가기

Computer Engineering/Linux

쉘 명령어

-- cd, ppt, home, permision, cat, cp, // cd, +ls -alF, ln, mv, rm, sysmon/top
//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 - 시스템 시간 보기나 지정하기

df - disk free: 디스크의 남은 용량 보기
diff - 두 파일의 차이점 비교
du - disk used : 디스크 사용량 보기
echo - 인자를 표준 출력으로 출력 $HOME, $USER, $HOSTNAME, `grep x11 | wc -l`
ed- 기본 줄 편집기
expr - 인자를 수식으로 처리
file - 파일 형식 알아보기
find - 파일 찾기
finger - 사용자 정보 알아보기
ftp - 파일 전송 프로그램
----------------------------------
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 - 디렉토리 만들기
more - 텍스트 파일 보기 명령
mv - 파일 이동이나, 이름 바꾸기
nice - 낮은 우선권에서 명령 실행
nm - 심블 이름 목록 보기
//nroff - 문서 포멧 도구
od - 8진수, 10진수, 16진수, ascii 덤프
passwd, chfn, chsh - 비밀번호, 핑거정보, 쉘 바꾸기
paste - 여러파일의 서로 관련 있는 줄 연결시키기
pr - 문서 파일 양식화 도구
printenv - 현재 환경 변수들의 내용과 그 값 알아보기
//prof - profile 자료 보기
ps - 현재 프로세스 정보 보기
pwd - 현재 작업 디렉토리 보기
quota - 한 사용자에게 지정된 디스크 할당량보기
rcp - 리모트 카피
rev - 한 줄의 문자열 꺼꾸로
rlogin - 리모트 로그인
rm, rmdir - 파일, 디렉토리 지우기
rsh - 리모트 쉘
//ruptime - 로칼 머쉰의 호스트 상태 보기
script - 화면 갈무리 (Ctrl + D가 나올때까지 다 저장)
sed - stream editor
sh - 유닉스 표준 쉘
size - 오브젝트 파일의 크기들을 보여줌
sleep - 지정한 시간 만큼 실행 보류
sort - 줄 정열과 검색
spell, 맞춤범 검사(물론 영어겠지요)
strip - 오브젝트 파일에서 심벌 테이블과 중복된 비트 삭제
stty - 터미널 설정
su - super-user, 임시적으로 새 ID로 바꿈
tail - 파일의 끝 부분 보기
talk - 다른 사용자와 이야기하기
tar - 여러 파일 묶기 또는 묶긴 파일 풀기
tee - 표준 출력으로 방향 전환
telnet - TELNET 프로토콜을 이용한 원격 리모트 호스트 접속
time - 명령 실행 시간 계산
touch - 파일 날짜 관련 부분을 바꿈
tty - 현재 터미날 이름 보기
uniq - 중복되는 빈줄 지우기
uptime - 시스템 부팅 기간 보기
users - 현재 접속 사용자 보기
vi, view, vedit - ex 바탕의 편집기
w - 현재 누가 접속해 있으며, 무엇을 하고있는지
wall - 모든 사용자에게 알림 (=write all)
wc - 단어, 줄, 바이트 계산
whatis - 명령의 간단한 설명 보여줌
whereis - 찾는 명령의 실행파일, 소스, 맨페이지가 어디 있는지 경로를 보여줌
which - 명령만 찾음
who - 시스템에 접속되어 있는 사람만 보여줌
whoami - 현재 사용하고 있는 자신이 누군지 보여줌

write - 다른 사용자의 화면에 특정 내용을 알림
xargs - 명령행 인자 처리 명령
zcat - 압축 파일 내용보기