리눅스 기본 – 터미널 사용, 명령어 정리
- 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]
'Linux' 카테고리의 다른 글
| CnetOS 방화벽 설정 (0) | 2015.07.22 | 
|---|---|
| CentOS 파일 압축/풀기 (0) | 2015.07.22 | 
| CentOS 심볼 링크 설정 (0) | 2015.07.22 | 
| CentOS IP 확인 및 변경 (0) | 2015.07.22 | 
| CentOS 호스트명 (HostName) 변경 (0) | 2015.07.22 |