2013년 2월 6일 수요일

[Linux] 명령어 모음


명령
& 명령을 백그라운드에서 실행
&& 번째 명령이 성공한 경우 번째 명령
: 아무것도하지 않고 0 반환
> 출력 리디렉션
>> 출력을 파일에 추가
<입력 리디렉션
<< 입력의 끝을 알리는
| 명령의 출력을 다음 명령의 입력으로 전달
| | 번째 명령의 실행에 실패하면 번째 명령
; 명령의 구분
# 코멘트를 작성
alias 명령의 별명을 등록
bg 작업을 백그라운드에서 실행되도록 전환
break 루프 구조에서 벗어나기
builtin 명령을 우선 실행
case 조건 분기 구조를 만드는
cd 디렉토리 이동
command 명령이나 명령을 우선 실행
continue 루프의 특정 행을 날린다
dirs 기록하고있는 디렉토리를 표시한다
enable 명령을 활성화 또는 비활성화 
eval 여러 변환을 번에 수행
exec 현재 작업에 대체 명령을 계속
exit 로그 아웃. 프로세스를 종료
export 변수를 전역 변수로 추가
fg 전경 작업을 수행하도록 전환
history 명령의 실행 기록보기
jobs 실행중인 작업을 표시한다
popd 스택에 저장 디렉토리로 돌아 가기
pushd 현재 디렉토리를 스택에 저장하고 이동
read 읽기 파일을 해석한다
readonly 변수를 읽기 전용으로 설정
return 값을 반환하고 함수를 종료
set 옵션 설정
suspend 현재 쉘의 실행을 중지
test 조건식의 진위를 판정한다
times 명령을 사용하여 시간을 표시한다
trap 시스템 인터럽트시의 처리를 설정
type 명령에 대한 정보를 표시한다
ulimit 명령에 할당 자원 제한
umask 파일 생성시 권한을 지정
unalias 명령의 별명을 말소한다
unset 변수의 정의를 해제

파일 관리
basename 파일 이름에서 디렉토리와 말미의 캐릭터 라인을 삭제 것을 반환
chgrp 파일이나 디렉토리의 그룹 변경
chmod 파일이나 디렉토리의 권한을 변경한다
chown 파일이나 디렉토리의 소유자 변경
cp 파일이나 디렉토리를 복사
df 디스크 드라이브 사용량보기
du 디렉토리의 파일 용량을 표시한다
file 파일 유형을 판정한다
find 파일이나 디렉토리 검색
ln 파일이나 디렉토리에 링크
locate 파일을 빠르게 검색
ls 파일 디렉토리 정보보기
mkdir 디렉토리 만들기
mktemp 적당한 파일 이름의 파일을 만든다
mv 파일이나 디렉토리의 이동 · 이름 변경
od 바이너리 파일의 내용을
pwd 현재 디렉토리 위치 확인
rm 파일이나 디렉토리를 삭제
rmdir 디렉토리 삭제
split 파일을 분할
stat 파일에 대한 자세한 정보를 표시
updatedb locate 파일 데이터베이스 업데이트
md5sum MD5 계산

시스템 관리
date 날짜와 시간을 표시, 설정
fastboot 시스템을 빠르게 다시 시작
fasthalt 시스템을 빠르게 종료
finger 사용자 정보 · 최신 커널 버전보기
free 메모리의 사용량을 표시한다
groupadd 그룹 만들기
groupdel 그룹 삭제
groupmod 그룹 정보 변경
halt 시스템을 즉시 종료
id 사용자 ID 그룹 ID 표시한다
last 최근 로그인 사용자의 정보를 표시한다
lastlog 사용자가 마지막으로 로그인 날짜를 표시한다
login 로그인
passwd 사용자 암호 변경
pwconv shadow 암호로 전환
reboot 시스템을 즉시 다시 시작
sg 다른 그룹 ID 명령
shutdown 시스템을 셧다운 다시 시작
su 사용자를 전환
sudo 지정한 사용자로 명령을 실행
uname 시스템 정보보기
useradd 사용자 추가
userdel 사용자 삭제
usermod 사용자 계정 정보를 변경한다
vigr group 파일을 편집
vipw passwd 파일을 편집
vmstat 메모리 CPU 부하율 사용 상태를 표시한다
w 로그인 사용자 이름과 처리 내용을 표시
who 현재 로그인 사용자를 표시한다

작업 프로세스 관리
at 지정된 시간에 작업을 실행
atq 준비된 작업 표시
atrm 준비된 작업 삭제
batch 자동으로 작업을 수행
crontab 프로그램을 정기적으로 실행 crond 설정 파일을 편집
kill 프로세스 작업을 강제 종료
nice 우선 순위를 결정하고 명령
nohup 로그 아웃 명령을 계속 실행
pidof 프로세스의 pid 조사
ps 실행중인 프로세스보기
pstree 프로세스의 친자 관계를 트리보기
sleep 지정된 시간, 중지
stop 백그라운드 작업을 중지
time 지정된 명령의 실행 시간을 표시한다
top 현재 시스템 상태를 표시한다

텍스트 파일 조작
cat 파일을 연결하여 표준 출력으로 출력
cut 텍스트 파일의 행에서 부분을 추출
grep 문자열 검색
head 파일의 시작 부분을 표시한다
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 서버에 접속하여 파일 전송
rlogin 원격 시스템에 로그인
rsh 원격 시스템의 명령을 실행
telnet 다른 호스트와 통신
wget 다운로드

보안 (SSH) 관련
scp 원격 시스템간에 파일을 복사한다
slogin 원격 시스템에 로그인
ssh SSH 원격 시스템의 명령

장치 관련
fdformat 플로피 디스크를 초기화
fdisk 하드 디스크의 파티션을 설정
fsck 파일 시스템 검사 복구를 수행
mkfs 파일 시스템을 구축
mount 파일 시스템을 마운트
quota 디스크 사용량과 사용 한계를 표시
umount 파일 시스템을 마운트 해제

인쇄 관련
lpc 프린터를 제어한다
lpq 인쇄 작업을 확인한다
lpr 프린터로 인쇄
lprm 인쇄 대기열에서 인쇄 작업을 취소
코딩 작업 (압축 · 전개 · 인코딩 디코딩)
bunzip2 파일 배포 (확장자. bz2)
bzip2 파일을 압축 · 배포 (확장자. bz2)
compress 파일을 압축 · 배포 (확장자. Z)
cpio 파일을 백업한다
gunzip 파일 배포 (확장자. gz)
gzip 파일을 압축 · 배포 (확장자. gz)
lha 파일을 압축 · 배포 (확장자. lzh)
mimeencode 파일을 MIME 형식으로 인코딩 / 디코딩
tar 파일을 압축 · 배포 (확장자. tar)
uncompress 파일 배포 (확장자. Z)
unzip 파일 배포 (확장자. zip)
uudecode 인코딩 파일을 복원
uuencode 파일 인코딩
zcat gzip이나 compress 압축 파일의 내용을 표시
zip 파일을 압축 (확장자. zip)

패키지 관련
apt-get 패키지를 받아서 설치 / 업데이트
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 명령 찾기

댓글 없음:

댓글 쓰기