홈으로 홈으로 | 무료회원가입 | 아이디/비번찾기 | 즐겨찾기
추천음악방송메인홈1대1상담음악방송청취
뽕짝아가씨(무료음악채널)
okTrot(무료음악채널)
전통가요(무료음악채널)
음악가사 검색
온라이브스토어(앱다운로드)
온라이브(방송등록및청취)
비디오 베스트 50
금영노래방
TJ노래방
유튜브 동영상 다운로드
POP Player
신나는 고스톱
컴퓨터 오목
작은 음악다방
운.영.자.1대1.상담
FAQ\지원.프로그램
Q&A\고.객.지.원

자동러시 웹플레이어신청

보안∵서버∵쿠키
윈도우∵프레임
이미지∵배경
시간∵달력∵계산
상태바∵타이틀바
음악∵영상
폼∵전송∵테이블
키보드∵마우스
효과∵링크∵메뉴
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 명령어에 대한 자세한 매뉴얼 보여줌
 

 

 

추천추천 : 274 추천 목록
번호 제목
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
 안드로이드 오픈소스 끝판
1,282
 android studio DefaultHttpClient, HttpClient import 에러
1,281
 [Android] Webview 메소드
목록
인기절정뽕짝파티
트로트재생목록
인기트로트모음
지루박디스코메들리
밤무대애창곡
전자올겐경음악
종합성인가요방
못잊을옛날노래
카바레 음악
트롯디스코팡팡
관광 메들리
트롯카페
가요감상실
추억의옛노래
스페셜가요광장
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.