회원로그인
18년 전
리눅스 기본 명령어
명령어를 익히기 전에 우선 리눅스의 전반적인 구조가
어떤지부터 알도록 하라.
도스 명령어를 배울 때도 그랬듯이 모든 명령어와 모든 옵션을
다 알 필요는 없다. 자주 사용하는 명령만 알면 된다고 생각하여, 내가 자주 사용하는 것만 요약 정리한다. 단, 아래
명령어는 반드시 알아야 한다. (최소한 리눅스 사용자라는 이름표를 붙이고 싶다면..)
본 설명에서 리눅스의 프롬프트는 [계정명@호스트명
/현위치]# 로 통일한다.
리눅스가 뿌려주는 내용은 검은색글씨로, 명령어는 파랑색으로, 그밖의 사용자가 입력하는 내용은 녹색으로
표현한다.
^는 Ctrl을 의미한다.
----> 이것으로 주석문을 달 것이다.
주석내용중 중요한 명령어는 빨간색으로 설명한다.
1.
부팅후 로그인 로그아웃 하기, 시스템 끄기 ,
리부팅 하기
localhost login :
root
----> root(관리자계정)으로 로그인하는
모습
Password :
----> 암호는 입력해도 눈에는 안보인다.
[root@catv0012301 /root]#
^D
---> Ctrl-D를 누르면
로그아웃 이
된다.
[root@catv0012301 /root]#
halt
--->
halt
또는 shutdown 명령으로 시스템을 끈다.
[root@catv0012301 /root]#
reboot
---> 재 부팅 한다.
2.
파일 및 디렉토리 보기 (도스의 Dir과 비슷한 명령임)
[root@catv0012301 /root]#
ls
-al
---> -l옵션과 -a옵션의 조합으로써 파일내용을 리스팅
[root@catv0012301 /root]#
ls
-sl
---> 파일 리스트를 1K 블록단위로 표시한다.
[root@catv0012301 /root]#
ls
- -color=yes
---> 파일 종류별로 색깔구분해 출력되도록함.
[root@catv0012301 /root]#
ls -il 파일명
---> 해당 파일의 inode값을 보여준다.
[root@catv0012301 /root]#
ls 파일명<TAB키>
--> <TAB키>는 와일드카드'*' 처럼
사용됨.
- ls 명령으로 인해 출력된 결과물중 파일명 뒤에
독특한 기호들이 보이는데 그 의미는 이렇다.
3.
파일 복사
[root@catv0012301 /root]#
cp -af
/root/temp/*.php3
/usr/local
[root@catv0012301 /root]#
cp
-r
/root/mysql /usr/local/
4.
파일 삭제
[root@catv0012301 /root]#
rm
-rf
/root/temp
---> 삭제할건지 물어보지도 않고,
하위 디렉토리까지 몽땅 싸그리 삭제한다.
5.
디렉토리 변경
[root@catv0012301 /root]#
cd
/usr
----> usr 디렉토리로 이동하는 명령
[root@catv0012301 /root]#
cd
/
---> 루트 디렉토리로 이동
6.
디렉토리 만들기
[root@catv0012301 /root]#
mkdir
hellowl
6.
디렉토리 삭제 (rmdir)
-> rm명령으로 대신할 수 있으므로 거의 사용 안한다.
7.
파일 옮기기/파일 이름 바꾸기
[root@catv0012301 /root]#
mv
aaa.c bbworld.cpp
[root@catv0012301 /root]#
mv
-i
temp/rr.c
/usr/local/temp/
---> rr.c 라를 파일을 /usr/local/temp
디렉토리로 옮기는데, 동일명 파일 존재시 덮을 쓸 것인가를 물어본다.(-i옵션)
8.
디스크 남은 용량확인
[root@catv0012301 /root]#
df
-k
---> 남은 용량을 KB 단위로 보여준다.
9.
디스크 사용량 확인
[root@catv0012301 /root]#
du
-h
---> 가장 보기 좋은 용량단위로 총 사용량 보여줌.
10.
파일 내용을 보여줌 .
(도스의 Type와 비슷함)
[root@catv0012301 /root]#
cat
rc.c
---> rc.c라는 파일 내용을 보여준다.
[root@catv0012301 /root]#
cat
>
ex.txt
Hellow World!
I'm King of the world!!!!
^D
[root@catv0012301 /root]#
cat
>>
ex.txt
You Too! hahahahaha!
^D
11.
파일내용 보기 2
: 긴 문서 볼 때 유용
[root@catv0012301 /root]#
less
파일명 ---> 파일 내용을 편집기형태로 보여줌.
--> less로 파일을 열고나서 사용하는
Key는 다음같다.
/검색문자 : 찾고자하는 문자가 있을 때
(예: /hello <-- 본문중 hello를 찾아줌)
n : 찾고자 하는 문자를 계속해서 찾을
때 사용.
v : vi에디터로 현재 열린화일을 수정할
수 있게 함
q : 종료
12. 파일
찾아보기
[root@catv0012301 /root]#
find
/usr
-name
orion.txt
13.
프로세스확인
: 현재 실행되고 있는 프로세스(프로그램)들이 어떤 것들이 있는지 확인.
[root@catv0012301 /root]#
ps -aux
---> 띄워져 있는 프로세스들의
목록을 보여주되, 각각의 프로세스를 실행시킨 사용자까지 포함하여 자세한 내용을 몽땅 보여준다.
13.
마운트
: 주변장치(HDD,FDD,CD-Rom등)를 이용할 때 반드시 사용하는 명령어.
[root@catv0012301 /root]#
mount
----> 현재 마운트 상태를 보여준다.
[root@catv0012301 /root]#
mount -t iso9660
/dev/CD-ROM
/mnt/cdrom
---> CD롬을 사용하기 위해
먼저 CD를 CD롬에 넣고, 위 명령을 준다. 이명령이 성공하면, 이제부터 방금 집어넣은
CD를 제어할 때 /mnt/cdrom이라는 디렉토리이름으로 제어하면 된다. 예를 들어
CD 내용을 보고 싶으면 ls /mnt/cdrom 이라고 명령을 주면 파일 리스트가 쭈욱~
출력된다. 단, 위 명령을 주기전에 /mnt/cdrom 이라는 디렉토리가 먼저 만들어져
있어야 한다.
FDD, HDD등 모두 동일 방법인데,
아래에 제시하겠으니, 다르게 입력되는 부분을 유심히 살펴보라.
[root@catv0012301 /root]#
mount -t msdos
/dev/fd0
/mnt/fdd
--->FDD 제어하고자 할때
[root@catv0012301 /root]#
mount -t vfat
/dev/hda0
/mnt/cdrive
--->HDD 제어 할때
14.
마운트 해제
: 미디어를 바꾸거나 이제 주변장치를 사용할 필요가 없을땐 해제한다.
[root@catv0012301 /root]#
umount
/mnt/cdrive
---> 할당된 마운트를 해제한다.
15. 파일 시스템 만들기 =
포맷하기
[root@catv0012301 /root]#
mkfs -t ext2
/dev/hda1
16.
파일 시스템 점검
: 리눅스를 비정상 종료 했을 때나 기타 이유로 손상되었을 시스템 복구
[root@catv0012301 /root]#
fsck
/dev/hda1
---> hda1 파티션을 점검하고 에러시 복구
[root@catv0012301 /root]#
e2fsck
/dev/hda1
---> 위 명령과 같다.
17.
MS-DOS 호환 명령 모음
- MS-DOS 파일시스템 형식의 미디어(HDD,FDD등)을
제어할 때 유용하게 사용해라. 방식은 ms-dos명령과 동일하며, 단지 앞에 'm'자만 붙여서 명령을 내린다.
mdir
mcopy
mcd
mdel
mformat
mrd
mread
mren
mtype
mwrite
18.
Ctrl 키 조합명령
- 리눅스에는 <Ctrl + 키> 형식의 내부 명령이
있다. 프로그램 실행중 혹은 프롬프트 상에서 언제든지 사용가능하다.
Ctrl-Z : 현재 실행중인 명령을 잠시 멈추는 기능
Ctrl-C : 현재 실행중인 명령을 종료 시킨다.(kill의 기능)
Ctrl-S : 화면의 출력을 멈춘다.
Ctrl-Q : Ctrl-S로 멈춘 화면을 풀어준다.
Ctrl-D : 빠져나가기 명령으로써 로그아웃 하는 명령이다.(logout 또는 exit 명령과 동일)
TAB키 두번 연속 : 누르면 현재 자신이 사용할수 있는 명령어들이 몽땅 리스팅된다.
Alt-<펑션키> : 가상콘솔을 바꿀 때 사용. 디폴트는 Alt-F1이고, Alt-F2, Alt-F3
등..처럼 사용.
19.
명령어 Help 출력
: 명령어에 대한 옵션등 자세한 매뉴얼을 보여준다.
[root@catv0012301 /root]#
man
ls ---> ls 명령어에 대한 자세한 매뉴얼 보여줌
추천 : 568
추천
목록