기본 명령어

old/Linux 2010. 3. 25. 12:31

1-1-1. pwd

- 현재 작업 디렉터리 또는 현재 디렉터리를 화면에 출력

- 절대경로 형태로 화면에 출력

1-1-2. is

- 디렉터리 및 파일에 대한 정보 출력

1-1-3. mkdir

- 새로운 디렉터리 생성

1-1-4. cd

- 현재 작업중인 디렉터리를 이동

- 절대 경로와 상대 경로를 이용하여 이동함

1-2-1. 절대 주소

- 특정 디렉터리 혹은 파일이 존재하는 위치를 루트(root) 디렉터리로부터의 위치로 표시

1-2-2. 상대 주소

- 특정 디렉터리 혹은 파일이 존재하는 위치를 현재 작업 디렉터리로부터의 위치로 표시

1-2-3. cp

- 파일 복사 기능으로 한 파일을 다른 파일로 복사하거나 다른 디렉터리로 복사함

1-2-4. rmdir

- 기존의 존재하는 디렉터리 삭제

- 삭제하려는 디렉터리 내에 파일이 전혀없는 경우에만 삭제됨

1-3-1. mv

- 파일의 이름을 바꾸거나, 파일을 새로운 디렉터리로 이동 시킴

1-3-2. rm

- 파일을 삭제하거나, 디렉터리 내용 전체를 삭제

- 파일이 지워지면 복구 불가능함

1-4-1. file

- 파일의 유형을 알려줌

1-4-2. tty

- 현재 사용 중인 단말장치명을 경로(path)와 함께 출력

1-5-1. cat

- 파일의 전체 내용을 화면에 출력

- 텍스트 형식의 파일 내용을 볼 때 주로 사용함

1-5-2. head

- 파일의 처음부터 10줄 또는 지정한 줄 수의 내용을 화면에 출력

1-5-3. tail

- 파일의 내용 중 파일의 마지막 10줄 또는 지정한 줄 수의 내용을 화면에 출력

1-5-4. more

- 파일의 전체 내용을 화면에 페이지 단위로 출력

- 다음 페이지의 내용을 계속 볼 때에는 space key를 누름

- 다음 줄의 내용을 계속 볼 때에는 enter key를 누름

- 파일 내용 보기를 중단하고자 할 때에는 q key를 누름

1-5-5. 표준 입출력 전환(변경) 명령어

- < : 표준 입력(키보드)의 방향을 변경함

- > : 표준 출력(모니터)의 방향을 변경함

1-6-1. man

- 리눅스 시스템에서 실행 가능한 각 명령어에 대한 사용 매뉴얼을 출력

1-6-2. uname

- 현재 사용중인 리눅스 시스템에 대한 정보 출력

1-6-3. date

- 현재의 날짜와 시간을 화면에 출력

1-6-4. echo

- 명령어에 주어진 인자를 단순히 화면에 출력함

1-6-5. clear

- 현재 사용중인 터미널 화면의 내용을 clear함

1-6-6. sort

- 사용자가 지정한 특정 파일의 내용을 알파벳이나 숫자 순으로 정렬하여 화면에 출력

2-1-1. chmod

- 파일이나 디렉터리의 접근 권한 모드를 변경함

2-1-2. umask

- 새로운 파일 및 디렉터리를 만들 때, 접근 사용 권한 모드를 자동으로 설정해줌

2-2-1. whoami

- 현재 모니터 상에서 작업하고 있는 리눅스 시스템의 사용자 계정정보를 출력함

2-2-2. su

- 사용 중인 사용자 로그인 계정을 변경함

2-2-3. useradd

- 사용자 계정을 새로 추가함

- 슈퍼유저(root계정)만 사용 가능한 명령임

2-2-4. userdel

- 사용자 계정을 삭제함

- 슈퍼유저(root계정)만 사용 가능한 명령임

2-2-5. chown

- 파일과 디렉터리의 사용자 소유권을 변경함

- 슈퍼유저(root계정)만 사용 가능한 명령임

2-2-6. chgrp

- 파일과 디렉터리의 그룹 소유권을 변경함

- 슈퍼유저(root계정)만 사용 가능한 명령임

2-3-1. grep

- 주어진 패턴을 포함하는 파일의 라인을 출력함

2-3-2. find

- 파일과 디렉터리를 검색할 때 사용함

2-4-1. gzip/gunzip

- 파일의 내용을 압축함

2-4-2. bzip/bunzip2

- 파일의 내용을 압축함

2-4-3. tar

- 여러 개의 파일을 하나로 묶는데 사용함

2-5-1. ifconfig

- 네트웍 인터페이스 카드의 설정 내용을 확인하거나 수정하며, 네트웍 기능을 활성화 또는 비활성화 시킴

- 슈퍼유저(root계정)만 사용 가능한 명령임

2-5-2. ping

- 물리적인 네트웍의 연결이 정상적으로 이루어졌는지 확인함

- 슈퍼유저(root계정)만 사용 가능한 명령임

2-5-3. ssh

- 네트웍으로 연결된 리모트 시스템에 로그인을 함

2-6-1. ftp

- 네트웍에 연결된 리모트 시스템으로 파일을 전송함(송,수신함)

2-6-2. scp

- 네트웍으로 연결된 리모트 시스템에 있는 파일을 복사함

2-7-1. ('|') 파이프라인

- 파이프라인은 한 프로세스의 표준출력을 다른 프로세스의 표준 입력으로 연결하는 것

2-7-2. sleep

- 주어진 시간만큼 아무 동작도 하지 않고 대기함

2-7-3. ps

- 시스템에 존재하는 프로세스의 현재 상태를 보여줌

2-8-1. kill

- 지정한 프로세스에게 특정 시그널을 보냄

- 지정한 프로세스의 수행을 종료 시킴

2-9-1. du

- 디스크의 사용 현황을 출력함

2-9-2. df

- 현재 마운트되어 있는 파일시스템의 사용정보 출력

2-9-3. at

- 명령어나 스크립트의 실행을 예약함



alias (명령어 간소화하기)
apropos (관련된 명령어 찾기)
arch (컴퓨터 종류 알기)
arp (같은 서브넷의 IP 보여주기)
at (작업 시간 정하기)
atd (계획성 있는 작업 실행하기)
awk (특정 패턴 문자 처리하기)
a2p (펄 파일로 바꾸기)
badblocks (배드 블럭 검사하기)
bc (계산기)
biff (메일 수신 소리로 확인하기)
bg (후면작업; 배경화면 설정)
bind (키나 함수 순서 결합하기)
break (루프 빠져나가기)
cal (달력보기)
builtin (내부 명령어 알아보기)
case (조건 처리하기)
cat (화면상에서 파일 보기)
cd (디렉토리 변경하기)
cfdisk (디스크 설정하기)
chattr (파일 속성 변경하기)
chfn (사용자 정보 변경하기)
chgrp (파일, 디렉토리가 속했던 그룹 바꾸기)
chmod (파일 권한 바꾸기)
chown (파일 주인 바꾸기)
chsh (지정된 셸 바꾸기)
cksum (CRC값을 점검한다)
clear (화면 청소하기)
clock (CMOS 시각을 조정하기)
cmp (파일 비교하기)
colcrt (문자 변환 필터)
colrm (열 삭제하기)
column (가로 정렬하기)
comm (파일 비교 출력하기)
command (명령어 알아보기)
continue (루프 계속돌기)
cp (파일 복사하기)
cpio (복사본 만들기)
crontab (cron을 관리한다)
csplit (파일에 서식, 규칙 정하기)
cut (필요한 필드만 출력하기)
date (날짜 보기)
dd (블럭장치 읽고 쓰기)
debugfs (ext2 파일 시스템 디버깅하기)
declare (변수 선언하기)
df (파일 시스템의 사용량 보기)
dirs (디렉토리 목록 표시하기)
dmesg (부팅 메시지 보기)
dnsdomainname (DNS 이름 출력)
domainname (NIS 이름 출력&설정)
du (디렉토리와 파일의 용량 파악하기)
dumpe2fs (파일 시스템 정보 보기)
echo (표준 출력하기)
eject (장치 해제하기)
elm (메일 관련)
enable (내부 명령어 지정)
env (환경변수 출력하기)
eval (인수 읽기)
exec (셸 명령어 실행하기)
exit (종료하기)
expand (탭을 공백으로 변환하기)
export (변수 지정하기)
e2fsck (파일 시스템 복구하기)
fc (지정된 편집기 받기)
fdformat (플로피 디스크 포맷하기)
fdisk (파티션 나누기)
fg (지정된 작업을 전면 프로세스로 시작하기)
file (파일 종류 보기)
find (파일 찾기)
finger (사용자 정보 알기)
fold (정형화하기)
fmt (정형화하기)
for (반복 실행하기)
free (메모리 사용량 알아보기)
fsck (파일 시스템 검사하기)
fstab (파일 시스템에 대한 고정적인 정보 저장하기)
ftp (파일 전송 프로그램)
fuser (프로세스 ID 출력)
getkeycodes (매핑 테이블 출력하기)
grep (특정 문자 (열) 검색하기)
gzexe (실행 파일 압축하기)
gzip (압축하기)
halt (시스템 종료하기)
hash (기억해 두기; index 역할)
head (파일의 앞부분 출력하기)
help (도움말 보여주기)
host (호스트 정보 보기)
history (사용 명령어 목록보기)
hostname (서버 이름 알기)
id (계정 정보 알기)
if (조건문 실행하기)
ifconfig (랜카드에 주소 할당하기)
imolamod (모듈 설치하기)
inetd (인터넷 서비스의 최상위 데몬)
init (실행 단계 정하기)
ispell (철자법 검사하기)
jobs (수행중인 프로세스 알기)
kbd_mode (키보드 모드 출력하기)
kill (프로세스 죽이기)
klogd (커널 로그 데몬)
ldd (공유 라이브러리의 의존성 알기)
less (페이지 단위로 출력하기)
let (정규식 표현하기)
lilo (부팅하기)
ln (링크하기)
locate (패턴에 맞는 파일 찾기)
login (로그인하기)
logger (시스템 로그 기록하기)
logname (사용자 로그인명 보여주기)
logout (로그인 셸 종료하기)
look (특정 단어 검색하기)
losetup (중복 장치 확인하기)
lpd (프린트 데몬)
lpq (현재 프린트 작업 상태 출력하기)
lpr (출력하기)
lprm (대기열에 있는 문서 삭제하기)
ls (디렉토리 내용보기)
lsattr (파일 시스템의 속성 보여주기)
lsdev (하드웨어 장치 출력하기)
lsmod (모듈 정보 출력하기)
mail (메일 관련)
make (컴파일하기)
man (매뉴얼 보기)
mattrib
mbadblocks
mcd
mcopy
mdel
mdeltree
mdir
mesg (메시지를 받을 수 있는지 확인하기)
mformat
minfo
mkdir (디렉토리 만들기)
mke2fs (파일 시스템 생성하기)
mkfs (파일 시스템 만들기)
mknod (특수 파일 만들기)
mkswap (스왑 영역 지정하기)
mlabel
mmd
mmount
mmove
mpartition
mount (장치 연결하기)
more (화면 단위로 출력하기)
mrd
mren
mtoolstest
mtype
mutt (메일 관련)
mv (파일 옮기기)
mzip
netstat (현재 네트웍 상황 보기)
nice (프로세스 우선 순위 변경하기)
od (8진수로 파일 보기)
passwd (암호 입력하기)
pidof (실행중인 프로그램의 프로세스 ID 찾기)
pine (메일 관련)
ping (네트웍 확인하기)
popd (pushd 취소)
ps (프로세스 纘?알기)
pstree (프로세스 상관관계 알기)
pwd (절대경로 보여주기)
quota (디스크 한계량 알기)
rarp (rarp 테이블 관리하기)
rcp (원격 호스트에 파일 복사하기)
rdev (루트, 스왑장치, 램 크기, 비디오 모드를 조사하고 설정하기)
rdate (네트웍으로 시간 설정하기)
reboot (재부팅하기)
rmmod (모듈 지우기)
readonly (읽기 전용으로 표시하기)
renice (프로세스 우선 순위 바꾸기)
reset (터미널 초기화하기)
restore (다시 저장하기)
rlogin (바로 접속하기)
rm (파일 지우기)
rmdir (디렉토리 지우기)
route (라우팅 테이블 추가/삭제하기)
rpm (프로그램 추가/삭제)
rpm2cpio (rpm을 cpio로 변환하기)
rsh (원격으로 명령어 실행하기)
rup (호스트 상태 출력하기)
rusers (호스트에 로그인한 사용자 출력하기)
rwall (호스트 사용자에게 메시지 뿌리기)
script (기록하기)
set (변수값 설정하기)
setup (시스템 관련 설정하기)
showmount (호스트의 마운트 정보 보여주기)
shutdown (전원 끄기)
sleep (잠시 쉬기)
source (스크립트 번역하기)
split (파일 나누기)
ssh (암호화된 원격 로그인하기)
stty (터미널라인 설정 보여주기)
su (계정 바꾸기)
suspend (셸 중단하기)
swapoff (스왑 해제하기)
swapon (스왑 활성화하기)
sync (버퍼 재설정하기)
syslogd (로그인 과정 설정하기)
tac (거꾸로 보기)
tail (문서 끝부분 출력하기)
talk (이야기하기)
tar (파일 묶기)
tcpdchk (tcp wrapper 설정하기)
tcpmatch (네트웍 요청에 대해 예측하기)
tee (표준 입력으로부터 표준 출력 만들기)
telnet (원격접속하기)
test (테스트하기)
times (셸에서의 사용자와 시스템 시간 출력하기)
top (cpu 프로세스 상황 보여주기)
tr (문자열 바꿔주기)
true (종료 코드 리턴하기)
type (유형 보기)
ul (밑줄 처리해서 보여주기)
ulimit (제한하기)
umask (매스크 모드 설정하기)
umount (장치 해제하기)
unalias (별명 제거하기)
uname (시스템 정보 보기)
unexpand (공백 문자를 탭으로 변환하기)
uniq (중복된 문장 찾기)
useradd (사용자 계정 만들기)
userdel (계정 삭제하기)
usermod (사용자 계정정보 수정하기)
unset (설정 변수 해제)
uptime (시스템 부하 평균 보여주기)
users (로그인된 사용자 보여주기)
w (시스템에 접속한 사용자 상황 알아보기)
wait (프로세스 기다리기)
wall (모든 사용자에게 메시지 보내기)
wc (문자, 단어, 라인수 세기)
whatis (명령어의 간단한 설명보기)
while (루프 명령어)
who (사용자 알기)
write (콘솔 상에서 간단한 메시지 보내기)
xcopy (반복적으로 복사하기)
XFree86
ypchfn (NIS에서 사용하는 chfn 명령어)
ypchsh (NIS에서 사용하는 chsh 명령어)
yppasswd (NIS에서 사용하는 passwd 명령어)
zcat (압축 파일 보기)
zcmp (압축 파일 비교하기)
zforce (강제로 gz 만들기)

zgrep (압축 상태에서 grep 실행하기)

zmore (압축 상태에서 more 실행하기)

'old > Linux' 카테고리의 다른 글

vi 명령어  (0) 2010.03.25
하드웨어 정보 확인  (0) 2010.03.25
Linux Partition  (0) 2010.03.25
tar 사용법  (0) 2010.03.25
RPM 사용법  (0) 2010.03.25
Posted by jazzlife
,