쉘·커멘드 | |
& | 커멘드를 백그라운드에서 실행한다 |
&& | 1번째의 커멘드가 정상 종료했을 경우에2번째의 커멘드를 실행한다 |
: | 아무것도 하지 않고,0(을)를 돌려준다 |
. | 쉘·스크립트를 실행한다 |
> | 출력의 리디렉트 |
>> | 출력을 파일에 추가한다 |
< | 입력의 리디렉트 |
<< | 입력의 종단을 통지한다 |
| | 커멘드의 출력을 다음의 커멘드의 입력으로서 건네준다 |
|| | 1번째의 커멘드의 실행에 실패했을 경우에2번째의 커멘드를 실행한다 |
; | 커멘드의 단락 |
# | 코멘트를 기술한다 |
[ | 조건식의 진위를 판정한다 |
alias | 커멘드의 별명을 등록한다 |
bg | 작업을 백그라운드에서 실행하도록(듯이) 바꾼다 |
break | 루프 구조로부터 빠져 나간다 |
builtin | 쉘·커멘드를 우선해 실행한다 |
case | 조건 분기 구조를 만든다 |
cd | 디렉토리를 이동한다 |
command | 커멘드나 쉘·커멘드를 우선 실행한다 |
continue | 루프내의 특정의 행을 날린다 |
dirs | 기록하고 있는 디렉토리를 표시한다 |
enable | 쉘·커멘드를 유효화, 무효화한다 |
eval | 복수의 변환 처리를 한 번에 실시한다 |
exec | 현행의 작업에 옮겨놓아 커멘드를 속행한다 |
exit | 로그아웃 한다.프로세스를 종료한다 |
export | 변수를 광역 변수로서 추가한다 |
fg | foreground로 작업을 실행하도록(듯이) 바꾼다 |
for | 루프 제어 구조를 만든다 |
history | 커멘드의 실행 이력을 표시한다 |
if | 조건 분기 구조를 만든다 |
jobs | 실행중의 작업을 표시한다 |
popd | 스택에 보존한 디렉토리로 돌아온다 |
pushd | 경향·디렉토리를 스택에 보존해 이동 |
read | 읽어낸 파일을 해석한다 |
readonly | 변수를 읽어들여 전용으로 한다 |
return | 반환값을 돌려주어 함수를 종료한다 |
select | 루프 제어 구조를 만든다 |
set | 쉘의 옵션을 설정한다 |
shift | 인수를1개 늦춘다 |
suspend | 현재의 쉘의 실행을 정지한다 |
test | 조건식의 진위를 판정한다 |
times | 커멘드가 사용한 시간을 표시한다 |
trap | 시스템 세치기시의 처리를 설정한다 |
type | 커멘드에 관한 정보를 표시한다 |
ulimit | 커멘드에 할당하는 자원을 제한한다 |
umask | 파일 작성시의 퍼미션을 지정한다 |
unalias | 커멘드의 별명을 말소한다 |
unset | 변수의 정의를 해제한다 |
until | 루프 제어 구조를 만든다 |
wait | 프로세스 및 작업의 종료를 기다린다 |
while | 루프 제어 구조를 만든다 |
파일 관리 | |
basename | 파일명으로부터 디렉토리나 말미의 문자열을 삭제한 것을 돌려준다 |
chgrp | 파일이나 디렉토리의 그룹을 변경한다 |
chmod | 파일이나 디렉토리의 액세스권을 변경한다 |
chown | 파일이나 디렉토리의 소유자를 변경한다 |
cp | 파일이나 디렉토리를 카피한다 |
dd | 파일의 변환과 카피를 실시한다 |
df | 디스크·드라이브의 사용량을 표시한다 |
du | 디렉토리내의 파일 용량을 표시한다 |
find | 파일이나 디렉토리를 검색한다 |
ln | 파일이나 디렉토리에 링크한다 |
locate | 파일을 고속으로 검색한다 |
ls | 파일이나 디렉토리의 정보를 표시한다 |
mkdir | 디렉토리를 작성한다 |
mktemp | 적당한 파일명의 하늘 파일을 작성한다 |
mv | 파일이나 디렉토리의 이동·이름의 변경을 한다 |
od | 바이너리·파일의 내용을 열람한다 |
pwd | 현재의 디렉토리의 장소를 확인한다 |
rm | 파일이나 디렉토리를 삭제한다 |
rmdir | 디렉토리를 삭제한다 |
split | 파일을 분할한다 |
touch | 파일의 타임·스탬프를 변경한다 |
updatedb | locate용파일·데이타베이스를 갱신한다 |
시스템 관리 | |
clock, hwclock | 하드웨어가 관리하는 시각의 읽어내, 설정을 한다 |
date | 일자나 시각을 표시, 설정한다 |
fastboot | 시스템을 고속으로 재기동한다 |
fasthalt | 시스템을 고속으로 슛다운 한다 |
finger | 유저 정보를 표시한다 |
free | 메모리의 사용 상황을 표시한다 |
groupadd | 그룹을 작성한다 |
groupdel | 그룹을 삭제한다 |
groupmod | 그룹 정보를 변경한다 |
halt | 시스템을 곧바로 슛다운 한다 |
id | 유저ID(이)나 그룹ID(을)를 표시한다 |
last | 최근 로그인한 유저의 정보를 표시한다 |
lastlog | 유저가 마지막에 로그인한 일자를 표시한다 |
login | 로그인한다 |
passwd | 유저의 패스워드를 변경한다 |
pwconv | shadow패스워드로 이행한다 |
reboot | 시스템을 곧바로 재기동한다 |
shutdown | 시스템을 슛다운·재기동한다 |
su | 유저를 바꾼다 |
uname | 시스템 정보의 표시 |
useradd | 유저를 추가한다 |
userdel | 유저를 삭제한다 |
usermod | 유저의 어카운트 정보를 변경한다 |
vigr | group파일을 편집한다 |
vipw | passwd파일을 편집한다 |
vmstat | 메모리나CPU의 부하율이나 사용 상황을 표시한다 |
w | 로그인하고 있는 유저명과 처리 내용을 표시한다 |
who | 현재 로그인하고 있는 유저를 표시한다 |
작업·프로세스 관리 | |
at | 지정 시각에 작업을 실행한다 |
atq | 실행 대기 작업을 표시한다 |
atrm | 실행 대기 작업을 삭제한다 |
batch | 자동적으로 작업을 실행한다 |
crontab | 프로그램을 정기적으로 실행한다crond의 설정 파일을 편집한다 |
kill | 프로세스 및 작업을 강제 종료한다 |
nice | 우선 순위를 결정해 커멘드를 실행한다 |
nohup | 로그아웃 한 후도 커멘드를 계속 실행한다 |
pidof | 프로세스의pid(을)를 조사한다 |
ps | 실행중의 프로세스를 표시한다 |
sleep | 지정된 시간, 정지한다 |
stop | 백그라운드의 작업을 정지한다 |
time | 지정한 커멘드의 실행 시간을 표시한다 |
top | 현재의 시스템 상황을 표시한다 |
텍스트·파일 조작 | |
cat | 파일을 연결해 표준 출력에 출력한다 |
cut | 텍스트·파일의 각 행으로부터 일부분을 꺼낸다 |
grep | 문자열을 검색한다 |
head | 파일의 선두 부분을 표시한다 |
less | 텍스트·파일의 내용을 열람한다 |
more | 텍스트·파일의 내용을 페이지 단위로 열람한다 |
nkf | 문자 코드를 변환한다 |
sed | 문자열의 치환, 행의 삭제를 실시한다 |
sort | 행을 줄서 바꾼다 |
tail | 파일의 말미를 표시한다 |
tr | 문자를 일괄변환 한다 |
uniq | 소트 끝난 파일로부터 중복 한 행을 삭제한다 |
vi | 텍스트·파일을 편집한다 |
wc | 텍스트·파일의 행수, 단어수, 아르바이트수를 표시 |
네트워크 관리 관련 | |
arp | 시스템의ARP캐쉬를 조작한다 |
dig | 도메인 정보를DNS서버로부터 취득한다 |
domainname | 도메인명을 표시, 설정한다 |
host | 호스트의 정보를 검색한다 |
hostname | 호스트명을 표시, 설정한다 |
ifconfig | 네트워크·인터페이스의 참조·설정·기동·정지 |
iwconfig | 무선LAN인터페이스의 참조·설정 |
jwhois | 도메인의 등록 정보를 검색한다 |
netstat | 네트워크 관련의 통계 정보를 표시한다 |
nslookup | 도메인 정보를 대화적으로DNS서버로부터 취득한다 |
ping | 패킷을 보내, 리모트·호스트의 상황을 조사한다 |
route | 루팅·테이블을 표시·설정한다 |
traceroute | 호스트까지의 경로를 조사한다 |
네트워크·클라이언트 관련 | |
ftp | FTP서버에 접속해, 파일 전송을 실시한다 |
rcp | 리모트·머신간에 파일의 카피를 한다 |
rlogin | 리모트·머신에 로그인한다 |
rsh | 리모트·머신의 커멘드를 실행 |
telnet | 다른 호스트와 통신을 한다 |
wget | 파일을 다운로드한다 |
시큐어·쉘(SSH) 관련 | |
scp | 리모트·머신간에 파일을 카피한다 |
slogin | 리모트·머신에 로그인한다 |
ssh-keygen | SSH용무의 공개 열쇠, 비밀 열쇠의 페어를 작성한다 |
ssh | SSH그리고 리모트·머신의 커멘드를 실행한다 |
디바이스 관련 | |
fdformat | 플로피·디스크를 초기화한다 |
fdisk | 하드·디스크의 파티션을 설정한다 |
fsck | 파일·시스템의 검사와 수복을 실시한다 |
mkfs | 파일·시스템을 구축한다 |
mount | 파일·시스템을 마운트한다 |
umount | 파일·시스템을 언마운트 한다 |
인쇄 관련 | |
lpc | 프린터를 제어한다 |
lpq | 인쇄 작업을 확인한다 |
lpr | 프린터로 인쇄한다 |
lprm | 인쇄 큐내의 인쇄 작업을 취소한다 |
encode 조작(압축·전개·encode·디코드) | |
bunzip2 | 파일을 전개한다(확장자(extension).bz2) |
bzip2 | 파일을 압축·전개한다(확장자(extension).bz2) |
compress | 파일을 압축·전개한다(확장자(extension).Z) |
cpio | 파일을 백업 한다 |
gunzip | 파일을 전개한다(확장자(extension).gz) |
gzip | 파일을 압축·전개한다(확장자(extension).gz) |
lha | 파일을 압축·전개한다(확장자(extension).lzh) |
mimencode | 파일을MIME형식에 encode/디코드한다 |
tar | 파일을 압축·전개한다(확장자(extension).tar) |
uncompress | 파일을 전개한다(확장자(extension).Z) |
unzip | 파일을 전개한다(확장자(extension).zip) |
uudecode | encode 되고 있는 파일을 복원한다 |
uuencode | 파일을 encode 한다 |
zcat | gzip(이)나compress그리고 압축된 파일의 내용을 표시한다 |
zip | 파일을 압축한다(확장자(extension).zip) |
패키지 관련 | |
apt-get | 패키지를 취득해 인스톨/업데이트 한다 |
dpkg | deb패키지의 인스톨·언인스톨을 실시한다 |
rpm | RPM패키지를 인스톨/언인스톨한다 |
yum | 패키지를 취득해 인스톨/업데이트를 한다 |
mtools관련(MS-DOS호환) | |
mattrib | MS-DOS파일의 속성을 변경한다 |
mbadblocks | 플로피·디스크를 테스트해, 불량 블록에 마크를 붙인다 |
mcd | MS-DOS디렉토리의 이동 |
mcopy | MS-DOS파일의 카피 |
mdel | MS-DOS파일의 삭제 |
mdir | MS-DOS파일이나 디렉토리의 정보를 표시 |
mformat | MS-DOS포맷을 실시한다 |
mlabel | 플로피·디스크에 볼륨·라벨을 붙인다 |
mmd | MS-DOS디렉토리의 작성 |
mmove | MS-DOS파일을 이동한다 |
mrd | MS-DOS디렉토리의 삭제 |
mren | MS-DOS파일의 파일명을 변경한다 |
mtype | MS-DOS파일의 내용을 표시한다 |
그 외 | |
banner | 메세지를#그리고 크게 표시한다 |
bc | 수치계산을 실시한다 |
cal | 달력을 표시한다 |
echo | 인수에게 줄 수 있었던 문자열을 표시한다 |
expr | 정수 계산을 실시한다 |
factor | 소인수 분해를 한다 |
man | 온라인·메뉴얼을 참조한다 |
tee | 표준 입력을 표준 출력과 파일에 출력한다 |
which | 커멘드를 찾는다 |
'Operating System > Linux' 카테고리의 다른 글
우분투 7.10 설치 후기 (4) | 2007.11.13 |
---|---|
커멘드 & (0) | 2007.11.11 |
Linux 배포판「Fedora 8」공개 (2) | 2007.11.11 |
MRTG로 네트워크 모니터링 하기 (0) | 2007.11.08 |
rpm 설치시 의존성 문제 해결하기 (0) | 2007.11.08 |