OS

리눅스명령어 관련

AlrepondTech 2016. 11. 23. 15:13
반응형

 

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

 

출처: http://tang2.tistory.com/141

 

 

 

# centos5 기준# 경로가 빈칸인 명령어는 어디서나 실행가능# 사용유형이 빈칸인 명령어는 '실행'을 뜻함

 

 

명령어 경로 사용유형 설명
.bash_history 각 계정의 홈 디렉터리 편집 사용자가 적었던 명령어 기록
.bash_logout 각 계정의 홈 디렉터리 편집 로그아웃시 실행되는 배치파일
.bash_profile 각 계정의 홈 디렉터리 편집 로그인시 실행될 항목
.bashrc 각 계정의 홈 디렉터리 편집 단축키 설정
.vimrc 각 계정의 홈 디렉터리 생성->편집 vi편집기 설정
at     예약작업
at.allow /etc 편집 특정 계정 at 허용
at.deny /etc 편집 특정 계정 at 거부
atd /etc/init.d   at 데몬
atq     예약 작업 보기
atrm     예약 작업 지우기
bc     계산기
cal     달력
cat     파일 생성, 내용 보기
cd     디렉터리 이동
chage     계정, 암호 만료일자 설정
chattr     속성 변경
chgrp     파일의 그룹 변경
chkconfig     데몬 설정
chmod     파일의 퍼미션 변경
chown     파일의 사용자, 그룹 변경
clear     화면 청소
clock     시각, 날짜 보기.
cp     복사
cron.allow /etc 편집 특정 계정 cron 허용
cron.deny /etc 편집 특정 계정 cron 거부
crond /etc/init.d   예약작업 데몬
crontab   편집, 실행 예약작업
date     날짜, 시각 보기
df     전체 용량 보기
dhcpd /sbin   dhcp데몬(tar.gz의 경우)
dhcpd.conf /etc 편집 dhcp설정 파일
dhcpd.leases /var/db 생성->편집 dhcp로그 파일(tar.gz의 경우)
dhcpd.leases /var/lib/dhcp 편집 dhcp로그 파일(rpm의 경우)
du     디렉터리별 용량 보기
exit     로그아웃
fdisk     파티션 설정
fg     포그라운드로 불러내기
find     찾기
free     메모리 사용량 확인
fsck.ext3     수동 시스템 검사(꼭 싱글모드에서 해야함)
fstab /etc 편집 마운트 설정
ftp     파일 서버
gcc     컴파일
grep     내용 찾기
group /etc 편집 그룹 확인
groupadd     그룹 생성
groupdel     그룹 삭제
groupmod     그룹 수정
groups     유저가 속한 그룹 보기
grub.conf /boot/grub 편집 부팅 설정
gzip     압축
halt     컴 수동 종료
head     파일내용 앞부분 출력
history     사용 명령어 목록 출력
host.allow /etc 편집 ip 허용
host.deny /etc 편집 ip 차단
httpd /etc/init.d   웹서버 데몬
id     계정 정보 보기
ifcfg-eth0 /etc/sysconfig/network-scripts 편집 eth0의 네트워크 설정 보기
ifconfig     ip보기, 설정
init     부팅 모드 실행
inittab   편집 init 설정
issue /etc 편집 로그인전 출력할 내용
jobs     작업 보기
kill     프로세스 종료
last     부팅 로그 보기
lastlog     마지막 접속로그 보기
ln     링크하기
login.defs /etc 편집 계정 번호 설정
logout     로그아웃
ls     파일의 목록 보기
lsattr     속성 보기
man     매뉴얼 보기
mc     탐색기
messages /var/log 편집 로그인 로그 파일
mkdir     디렉터리 생성
motd /etc 생성->편집 로그인후 출력할 내용
mount     장치 연결하기
mv     이동, 이름 변경
network /etc/init.d   네트워크 데몬
ntsysv     데몬 사용, 사용안함
passwd /etc 편집 계정 목록
passwd     암호 설정
patch     패치하기
ping     핑 보내기
profile /etc 편집 로그인시 실행될 항목
proftpd     pro ftp 데몬
ps aux     프로세스 보기
pwconv     쉐도우 패스워드 설정
pwunconv     쉐도우 패스워드 해제
python     파이썬(프로그래밍 언어) 실행
reboot     재부팅
rm     파일, 디렉터리 삭제
rmdir     디렉터리 삭제
rpm     rpm 설치, 제거, 검색
scp     파일 주고받기
service     데몬을 시작시키거나 중지시킨다
setup     여러가지 시스템 설정
shadow /etc 편집 계정 목록(컨버전 안된 암호가 표시됨)
shutdown     컴 끄기
shutdown.allow /etc 편집 셧다운 명령을 허용할 유저목록
squid /etc/init.d   프록시 서버 데몬
ssh     암호화 지원하는 원격접속 프로그램
su /etc/pam.d 편집 su 설정
su     사용자 변경
tail     파일내용 뒷부분 출력
tar     파일 묶기, 압축
tee     파일로 출력
telnet /etc/xinetd.d 편집 텔넷 설정
telnet     원격접속 프로그램
touch     파일 생성
tty     터미널 번호 보기
tune2fs     자동 시스템 검사
umount     마운트 해제
uname -r     커널 버전 보기
useradd     계정 생성
userdel     계정 삭제
usermod     계정 수정
vi     편집기
vim     vi편집기 향상판
vipw     vi /etc/passwd
w     시스템에 접속한 사용자 상황 표시
wall     메시지 보내기
who am I     자세한 자신의 정보 보기
whoami     자신의 정보 보기
xinetd /etc/init.d   수퍼 데몬
yum     인터넷을 통한 rpm 설치

 

접기


접기

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 실행하기)

 

=================================

=================================

=================================

 

 

 

 

반응형