홈으로 홈으로 | 무료회원가입 | 아이디/비번찾기 | 즐겨찾기
추천음악방송메인홈1대1상담음악방송청취
뽕짝아가씨(무료음악채널)
okTrot(무료음악채널)
전통가요(무료음악채널)

온라이브스토어(앱다운로드)
온라이브(방송등록및청취)

환상의뽕짝파티 무료음악
명작트로트메들리 무료음악
트로트메들리관광 무료음악
POP Player
신나는 고스톱
컴퓨터 오목
작은 음악다방
자동러시 웹플레이어신청

보안∵서버∵쿠키
윈도우∵프레임
이미지∵배경
시간∵달력∵계산
상태바∵타이틀바
음악∵영상
폼∵전송∵테이블
키보드∵마우스
효과∵링크∵메뉴
Script∵php
기타
PHP 강좌
윈도우관련팁
웹관련팁
홈페이지제작팁
기본강좌
레지스트리
윈도우서버
리눅스서버
Android
리눅스 기본 명령어
10년 전

 

리눅스 기본 명령어

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

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

 

 

목차

 

 

 

 

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

  • 리눅스가 뿌려주는 내용은 검은색글씨로, 명령어는 파랑색으로, 그밖의 사용자가 입력하는 내용은 녹색으로 표현한다.
  • ^는 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 명령어에 대한 자세한 매뉴얼 보여줌
 

 

 

추천추천 : 280 추천 목록
번호 제목
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 음악재생기 만들기
1,308
 Eclipse와 Android NDK 연동하기
1,307
 Android Sliding Drawer Functionality 안드로이드 슬라이딩 드로우 예제 sample
1,306
 Android Speech To Text
1,305
 Android WebPageLoader with progress-bar
1,304
 Android Text To Speech(TTS)
1,303
 Android Playing Audio from a web url
1,302
 Button height different from background height in Android image design
1,301
 Android Getting Started with Material Design
1,300
 Using toast inside timertask perfect
1,299
 네트워크 상태 [Android]
1,298
 Webview source [Android]
1,297
 공유 Intent [Android]
1,296
 intent uri 모음 [Android]
1,295
 http requestWebViewClient [Android]
1,294
 캐시 삭제
1,293
 캐시 지우기 [Android]
1,292
 바로풀어(수학 문제 질의응답 SNS) 에 사용된 오픈소스 라이브러리 [Android]
1,291
 Webviw [Android]
1,290
 오픈소스 라이브러리 모음 [Android]
1,289
 Android webview 개발시 알아둬야 할 것들 [Android]
1,288
 webview 동영상 재생 [Android]
1,287
 [Android] Webview 404 에러 처리
1,286
 [Android] webview ssl 문제
1,285
 [Android] Webview url 숨기기
1,284
 [Android] AlarmManager 일정시간 이벤트 실행
1,283
 안드로이드 오픈소스 끝판
목록
인기절정뽕짝파티
트로트재생목록
인기트로트모음
지루박디스코메들리
밤무대애창곡
전자올겐경음악
종합성인가요방
못잊을옛날노래
카바레 음악
트롯디스코팡팡
관광 메들리
트롯카페
가요감상실
추억의옛노래
스페셜가요광장
BillBoard Free
추천가요모음
경음악.전자올겐
스페셜음악여행
WOLRD POPs
K-POP\BillBoard
JP\CN
POP TOP BEST
K.R.노래방

추천가요\인기
F뮤직 인기\발라드
F뮤직 애창\트로트
트로트성인가요
인기가요
프리미엄 POP
경음악\기타
프리미엄 최신가요
프리미엄 성인가요
가요1번지(종합)
뮤직하우스
동요\연변\반주\기타
가요축제\트롯1번지
댄스\메들리\리믹스
카페\명상\경음악\기타
뮤직트로트 부산광역시부산진구 가야동 ㅣ 개인정보취급방침
Copyright (C) musictrot All rights reserved.