홈으로 | 무료회원가입 | 아이디/비번찾기
추천음악방송 메인홈 1대1상담
운.영.자.1대1.상담
온라이브 음악방송
음악방송 앱 다운로드
OKTROT(무료음악채널)
뽕짝아가씨(무료음악채널)
아리랑가요(무료음악채널)
전통가요(무료음악채널)
보안∵서버∵쿠키
윈도우∵프레임
이미지∵배경
시간∵달력∵계산
상태바∵타이틀바
음악∵영상
폼∵전송∵테이블
키보드∵마우스
효과∵링크∵메뉴
Script∵php
기타
PHP 강좌
윈도우관련팁
웹관련팁
홈페이지제작팁
기본강좌
레지스트리
윈도우서버
리눅스서버
Android
리눅스 기본 명령어
12년 전

 

리눅스 기본 명령어

 명령어를 익히기 전에 우선 리눅스의 전반적인 구조가 어떤지부터 알도록 하라.

도스 명령어를 배울 때도 그랬듯이 모든 명령어와 모든 옵션을 다 알 필요는 없다. 자주 사용하는 명령만 알면 된다고 생각하여, 내가 자주 사용하는 것만 요약 정리한다. 단, 아래 명령어는 반드시 알아야 한다. (최소한 리눅스 사용자라는 이름표를 붙이고 싶다면..)

 

 

목차

 

 

 

 

 본 설명에서 리눅스의 프롬프트는 [계정명@호스트명 /현위치]# 로 통일한다.

  • 리눅스가 뿌려주는 내용은 검은색글씨로, 명령어는 파랑색으로, 그밖의 사용자가 입력하는 내용은 녹색으로 표현한다.
  • ^는 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 명령으로 인해 출력된 결과물중 파일명 뒤에 독특한 기호들이 보이는데 그 의미는 이렇다.

  • * : 실행파일
  • @ : 심볼릭 링크
  • -> : 역시 심볼릭 링크를 나타내는데, 어떤 것을 가르키는 림볼릭 링크인지를 알려줄 때..
  • I : FIFO
  • = : 소켓

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 

    ---> 현 디렉토리의 하위 디렉토리로 hellow 라는 디렉토리를 만든다.
     

 

6. 디렉토리 삭제(rmdir) -> rm명령으로 대신할 수 있으므로 거의 사용 안한다.

7. 파일 옮기기/파일 이름 바꾸기


[root@catv0012301 /root]#
mv aaa.c bbworld.cpp 

    ---> 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

    ---> ex.txt라는 파일을 새로 만들어 위와같은 내용으로 저장한다.

[root@catv0012301 /root]# cat >> ex.txt
You Too! hahahahaha!
^D

    ---> 기존에 있는 ex.txt라는 파일 내용 뒤에다가 위와같은 내용을 추가한다.
     

 

11. 파일내용 보기 2 : 긴 문서 볼 때 유용


[root@catv0012301 /root]#
less 파일명  ---> 파일 내용을 편집기형태로 보여줌.

--> less로 파일을 열고나서 사용하는 Key는 다음같다.

  • /검색문자 : 찾고자하는 문자가 있을 때 (예: /hello <-- 본문중 hello를 찾아줌)
  • n : 찾고자 하는 문자를 계속해서 찾을 때 사용.
  • v : vi에디터로 현재 열린화일을 수정할 수 있게 함
  • q : 종료
     

 

12.파일 찾아보기


[root@catv0012301 /root]#
find /usr  -name  orion.txt 

    ---> /usr 디렉토리를 포함해 하위디렉토리를 뒤져서 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 제어 할때
 

  •  /etc/fstab 파일속에다가 부팅시 자동으로 마운트 되도록 설정 가능하다.

14. 마운트 해제 : 미디어를 바꾸거나 이제 주변장치를 사용할 필요가 없을땐 해제한다.


[root@catv0012301 /root]#
umount /mnt/cdrive ---> 할당된 마운트를 해제한다.
 

 

15. 파일 시스템 만들기 = 포맷하기


[root@catv0012301 /root]#
mkfs -t ext2 /dev/hda1

     ---> hda1 파티션을 리눅스 파일 시스템(ext2)으로 포맷한다.
     

 

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 명령어에 대한 자세한 매뉴얼 보여줌
 

 

 

추천추천 : 314 추천 목록
번호 제목
1,333
 오류난 폴더 강제삭제 방법
1,332
 크롬에서 플래시 항상 허용하도록 설정하기 (레지스트리) reg 파일 만들기
1,331
 GPT 디스크를 MBR 디스크로 변환
1,330
 MBR 디스크를 GPT 디스크로 변환
1,329
 구글 검색을 200% 활용하게 해주는 검색 명령어 총정리
1,328
 [Jquery] jQuery로 우클릭 방지, 드래그 방지, 선택 방지 (IE10, 파이어폭스, 크롬 확인)
1,327
 php 사용자 접속IP, 브라우저정보, os정보, http, https 접속프로토콜 알아오기
1,326
 [PHP] IE 브라우저 접속 검출하기
1,325
 윈도우10 시스템 예약 파티션 확인 및 삭제
1,324
 윈도우10 복구 파티션 삭제 방법
1,323
 윈도우10 부팅지연 검은화면에서 몇분간 머무는 현상 해결방법
1,322
 삼성노트북 바이오스 진입이 불가능한 경우 바이오스 재설치와 NVRAM 초기화
1,321
 익스플로러(IE)의 구글 검색공급자 한글로 변경 방법
1,320
 윈도우 10 기본 앱 삭제 및 복구
1,319
 meta 태그 http-equiv 설정방법과 차이점
1,318
 구글(Google)검색에서 고급연산자를 이용하여 많은 정보를 얻는 방법
1,317
 프로그램 없이 하드디스크 복사 및 백업하기
1,316
 Windows7 업데이트 기록 삭제방법
1,315
 포토샵 psd 파일 연결 레지스트리(registry) 편집
1,314
 윈도 10 최신 업데이트 후 인터넷 속도의 저하가 발생할 때 조치 사항
1,313
 Autotuning level 해제 (윈도우비스타 이상 윈도우)인터넷 속도 빠르게 하는 방법
1,312
 윈도우에서 특정프로세스를 일괄 종료하는법
1,311
 MediaPlayer 클래스 사용법
1,310
 안드로이드에서 audio player 실행하기
1,309
 [Android] MediaPlayer 음악재생기 만들기
목록
추억의가요방
인기절정뽕짝파티
인기트로트모음
지루박디스코메들리
밤무대애창곡
전자올겐경음악
세월따라노래따라
가슴시린트로트
7080추억속으로
CDN 추천곡
종합성인가요방
못잊을옛날노래
카바레 음악
트롯디스코팡팡
관광 메들리
트롯카페
가요감상실
추억의옛노래
스페셜가요광장
BillBoard Free
추천가요모음
경음악.전자올겐
스페셜음악여행
WOLRD POPs
K-POP\BillBoard
POP TOP BEST

최신인기가요특집
추천가요\인기
F뮤직 인기\발라드
F뮤직 애창\트로트
트로트성인가요
인기가요
프리미엄 POP
경음악\기타
프리미엄 최신가요
프리미엄 성인가요
뮤직트로트 부산광역시부산진구 가야동 ㅣ 개인정보취급방침
Copyright (C) musictrot All rights reserved.