리눅스 기본 – 터미널 사용, 명령어 정리
리눅스 기본 – 터미널 사용, 명령어 정리
- CentOS 5.1
리눅스와 윈도우는 같은 개념이라도 용어를 다르게 사용하는 경우가 있다. 가장 대표적인 것이 폴더와 디렉토리 이다.
Windows | Linux |
폴더(flolder) | 디렉토리(directory) |
리눅스도 윈도우처럼 GUI환경을 제공하지만 아직도 많은 작업은 터미널 에디터를 사용한다. 터미널 에디터 실행과 그 안에 나타나는 정보를 살펴 보자.
터미널 실행은 다음과 같이 UI에서 [프로그램] –[보조 프로그램] –[터미널]을 선택 한다.
[터미널]을 선택하면 다음과 같이 에디터 창이 나타나고 명령어를 실행 할 수 있다.
l root : 로그인한 사용자 계정명
l @Cent4 : 시스템의 호스트명
l # : 관리자 계정 ($ : 사용자 계정)
터미널의 경우는 매우 자주 사용되기 때문에 윈도우의 단축 아이콘처럼 바탕화면에 생성하도록 하자. [터미널]에서 마우스 오른쪽을 클릭하여 [실행 아이콘을 바탕화면에 더하기]를 선택 한다.
다음과 같이 바탕화면에 [터미널] 아이콘이 생성된 것을 확인 할 수 있다.
터미널에서는 명령어를 실행할 수 있다. 다음의 pwd 명령은 현재의 절대경로를 확인하는 명령어 이다.
pwd |
[CentOS 명령어]
명령어 | 경로 | 사용유형 | 설명 |
.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 |
|
| 사용 명령어 목록 출력 |
hosts.allow | /etc | 편집 | 호스트 허용 |
hosts.deny | /etc | 편집 | 호스트 차단 |
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 설치 |
[명령어 출처 : http://blog.naver.com/jktk1/100058585182]