본문 바로가기

카테고리 없음

기본적인 유닉스명령어 모음

----------------------------------------------------------------------------

 


 

1. 편집(Editing)


ed 오래된 유닉스 표준 라인 텍스트 편집기

emacs Emacs 편집기

ex 유닉스 표준 라인 텍스트 편집기

fmt 텍스트를 한 줄에 72문자로 맞추기

gmacs Emacs 편집기

vi 유닉스 표준 화면 편집기

view vi와 같음, 읽기 전용모드로


----------------------------------------------------------------------------


2. 명령어 입력하기(Entering a Command)


! 지정한 명령 반복

!! 이전 명령 반복

^^ 치환을 이용한 이전 명령 반복

alias 지정한 명령어 목록에 이름 지정

history 히스토리 사건 디스플레이

unalias alias로 지정한 이름 삭제


3. 디렉토리(Directories)


cd 현재 작업 디렉토리 변경

chmod 파일이나 디렉토리 허가 권한 변경

ln 두 디렉토리 엔트리들간 링크 만들기

ls 파일 정보 디스플레이

mkdir 디렉토리 만들기

pwd 현재 작업디렉토리 경로면 디스플레이

rm 파일이나 디렉토리 삭제

rmdir 비어있는 디렉토리 삭제

umask 파일 생성을 위한 사용자 마스크 지정


4. 데이터 디스플레이(Displaying Data)


head 파일의 첫부분 디스플레이

less 데이터를 한 번에 한 화면씩 디스플레이

more 데이터를 한 번에 한 화면씩 디스플레이

pg 데이터를 한 번에 한 화면씩 디스플레이

tail 파일의 마지막 부분 디스플레이


5. 오락(Diversions)


banner 인쇄하기에 알맞는 큰글자 출력

bcd 텍스트를 BCD 카드 천공 형식으로 바꾸기

ching 질문에 대한 충고 디스플레이

fortune 흥미 있는 메시지 디스플레이

number 숫자를 영어 단어로 바꾸기

ppt 텍스트를 종이 테이프 형식으로 바꾸기

rain 빗방울 떨어지는 모양을 화면에 티스플레이

worms 터미널에 벌레 디스플레이


6. 파일 다운로드(Downloading Files)


archive archive/어노니머스 ftp 탐색을 이용하기 위한 클라이언트

프로그램

compress 압축된 .z 파일 생성하기

ftp 다른 컴퓨터로부터의 파일전송

tar 파일의 집합(archive)을 생성, 해제

uncompress compress에 의해 생성된 .z 파일 해제

zcat compress에 의해 생성된 .z 파일 액세스


7. 파일(Files)


chmod 파일이나 디렉토리 허가 권한 변경

cp 파일 복사

ln 두디렉토리 엔트리간의 링크 만들기

ls 파일 정보 디스플레이

mv 파일 이동이나 재명명

rm 파일이나 디렉토리 삭제

touch 파일 액세스와 수정 시간 갱신

umask 파일 생성에 대한 사용자 마스크 지정


8. 필터(Filters)


fmt 텍스트를 한 줄에 72문자로 맞추기

head 파일의 첫 번째 부분 디스플레이

less 데이터를 한 번에 한 화면씩 디스플레이

cat 표준 입력을 표준 출력으로 결합, 복사

colrm 데이터의 각 줄에서 지정한 열들을 삭제

crypt 키를 이용하여 텍스트를 암, 복호화

cut 각 줄의 선택한 부분 잘라내기

egrep grep과 같이 전체 정규 표현식 탐색

fgrep grep과 같이 고정 문자열 탐색

grep 지정한 패턴이 있는 줄 찾아내기

look 지정한 패턴으로 시작하는 줄 찾아내기

nl 줄 번호에 텍스트 추가

more 데이터를 한 번에 한 화면씩 디스플레이

paste 데이터의 열들 결합

pg 데이터를 한 번에 한 화면씩 디스플레이

pr 인쇄하기에 적합하도록 텍스트 형식 맞추기

rev 데이터의 각줄에 있는 문자의 순서 바꾸기

sort 데이터의 정렬과 병합

spell 철자가 잘못된 단어에 대한 텍스트 점검

tail 파일의 마지막 부분 디스플레이

tee 표준 입력을 파일과 표준 출력으로 복사

tr 선택한 문자 변환이나 삭제

uniq 텍스트 파일에 있는 연속적으로 반복된 줄 삭제

wc 줄, 단어, 문자의 수 계산


9. 게임(Games)


adventure 고유의 텍스트 기반 어드벤쳐 게임

backgamon 주사위/판 게임

battlestar 어드벤쳐 게임

bj 블랙잭 카드 게임

boggle 보글 단어 게임

btlgammon 주사위/판 게임

canfield 혼자서 하는 카드 게임

chess 체스 게임

craps 크랩 주사위 게임

cribbage 카드 게임

fish Go fish 게임

hack 공상 게임

hangman 단어 게임

hunt 다중 사용자 사냥 게임

mille Mille Bournes 보드 게임

monop 모노폴리 보드 게임

moo 예측 게임

quiz 질문과 대답 게임

robots 로보트 게임

rogue 공상 게임

sail 다중 사용자 항해 게임

snake 사냥 게임

trek 스타 트랙 게임

worm 벌레 기르기 게임

wump 게임


10. 정보(Information)


du 디스크 장치 사용 통계 디스플레이

msgs 터미널에서의 메시지 수신의 허용이나 부인

news 시스템 뉴스 디스플레이

quota 사용자 시스템 자원 할당량 디스플레이

ruptime 시스템 사용 시간 디스플레이

uptime 시스템 사용 시간 디스플레이


11. 인터네트(Internet)


archive archive/어노니머스 ftp 탐색을 위한 클라이언트 프로그램

ftp 다른 컴퓨터로부터의 파일 전송

gopher gopher 정보 서비스를 이용하기 위한 클라이언트 프로그램

host 인터네트 컴퓨터의 도메인 /IP주소 디스플레이

netfind netfind 서비스를 액세스하기 위한 클라이언트 프로그램

ping 인터네트 컴퓨터가 응답이 있는지의 여부를 점검

swais wais 서비스를 액세스 하기 위한 클라이언트 프로그램

telnet 다른 컴퓨터로의 접속

traceroute 다른 컴퓨터로의 인터네트 경로 디스플레이

whois whois 서버를 액세스하기 위한 클라이언트 프로그램

xswais wais 서비스를 액세스하기 위한 X 윈도우 클라이언트 프로그램


12. 로그인과 아웃(Logging In and Out)


login 로그인 셸을 종료하고 새로운 로그인을 초기화

logout 로그인 셸 종료

passwd 로그인 패스워드 변경


13. 온라인 매뉴얼(Online Manual)


apropos 주제어 탐색을 기본으로 한 명령어 이름 디스플레이

man 유닉스 온라인 메뉴얼로부터 엔트리 디스플레이

whatis 지정한 명령어의 한 줄로 된 요약 디스플레이


14. 우편(Mail)


biff 우편이 도착하면 통지

fmt 텍스트를 한 줄에 72문자로 맞추기

from 우편이 와 있으면 보여주기

mail 우편 보내고 읽기

Mail mail의 버클리 유닉스 버전

mailx mail의 시스템 V 버전


15. 숫자(Numbers)


bc 쉽게 사용할 수 있는 계산기

factor 숫자를 공약수로 나누기

primes 지정한 값보다 큰 소수 만들기

xcalc X 윈도우 계산기


16. 인쇄(Printing)


cancel lprm의 시스템 V 버전

lp lpr의 시스템 V 버전

lpq 인쇄를 기다리는 잡(jop) 보여주기

lpr 인쇄하고자 하는 파일 보내기

lprm 프린트 큐에 있는 잡(jop) 삭제

lpstat lpq의 시스템 V 버전

nl 텍스트에 줄 번호 추가

pr 출력에 맞게 텍스트 형식 맞추기


17. 셸(Shells)


absh Bash 셸

chsh 기본 지정 셸 변경

csh C-셸

exit 셸 빠져나오기

ksh Korn 셸

sh Bourne 셸

tcsh Tcsh 셸

zsh Z-셸


18. 터미널(Terminal)


lock 터미널을 일시적으로 잠그기

mesg 터미널에서 메시지 수신의 허용이나 부인

stty 터미널의 운영 옵션 지정/디스플레이

tset 터미널 초기화

tty 터미널을 나타내는 특수 파일 보여주기


19. 시간과 날짜(Tims and Dates)


cal 달력 디스플레이

date 시간과 날짜 디스플레이

leave 지정한 시간에 대해 남은 시간 디스플레이

xclock X 윈도우 시계


20. 유즈네트(Usenet)


newsetup 새로운 .newsrc 셋업

nn nn 뉴스리더를 이용한 유즈네트 기사 읽기

nncheck 읽지 않은 유즈네트 기사 점검

nngoback 지정한 유즈네트 기사 읽지 않은 것으로 마크

nngrab 지정한 제목의 모든 유즈네트 기사 찾기

nngrep 지정한 유즈네트 뉴스그룹 이름 디스플레이

nnpost 유즈네트 기사 게시

nntidy 유즈네트 뉴스리더 .newsrc 파일 지우고 맞추기

nnusage nn을 이용한 사람에 대한 통계 보여주기

pnews 유즈네트 기사 게시

rn rn을 이용한 유즈네트 기사 읽기


21. 사용자(Users)


chfn finger 정보 변경하기

finger 지정한 사용자 아이디 정보 디스플레이

id 사용자 아이디와 그룹 아이디 디스플레이

rwho 네트워크에 있는 사용자 아이디 디스플레이

talk 다른 사용자와 메시지 보내고 받기

users 현재 로그인된 사용자 아이디 정보 디스플레이

w 사용자 아이디와 액티브 프로세스 정보 디스플레이

who 현재 로그인된 사용자 아이디 정보 디스플레이

whoami 현재 로그인된 사용자 아이디 디스플레이

write 다른 사용자와 메시지 주고 받기


22. 변수(Variables)


echo 표준 출력으로 인수 출력

printenv 환경 변수 값 디스플레이

set 셸 변수 값 지정이나 디스플레이

setenv 환경 변수 값 지정이나 디스플레이

unset 셸 변수 삭제


23. X 윈도우(Window)


mwm Motif 윈도우 관리자

olwm Open Lock 윈도우 관리자

twm Tab 윈도우 관리자

xbiff biff의 X 윈도우 계산기

xcalc X 윈도우 계산기

xclock X 윈도우 시계

xhost 원격 컴퓨터 사용을 X 서버에게 말하기

xinit X 윈도우 시작

xswais wais 서비스를 액세스 하기 위한 X 윈도우 클라이언트 프로

그램

xterm X 윈도우 터미널 세션 시작