반응형
 쉘·커멘드
& 커멘드를 백그라운드에서 실행한다
&& 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
,