본문 바로가기

리눅스의 기본적인 명령어들을 함께 알아보겠습니다.

그전에 man page라는 것이 있습니다. 일종의 도움말로써 

man을 볼줄만 알아도 리눅스에 대해서 거의 반은 통달할 수 있을 것입니다.

하지만 안타깝게도 man페이지는 영어로 이루어 졌습니다. 

영어를 잘 하시는 분이라면 문제가 없겠지만 저는 한국어도 제대로 못해서 어렵기만 해요.

그런데 이런 저에게도 아름다운 한줄기 빛이 내려왔네요. 

우분투와 데비안에서 사용이 어려웠던 한글 man 페이지가 

강분도님의 제안으로 헤즈님께서 패치를 만들어 우분투와 데비안계열에서도 한글 맨 페이지를 읽을 수 있게 되었습니다.

http://kldp.org/node/89400

CODE: SELECT ALL


리눅서 선배들이 끝없는 번역 작업으로 이루어진 한글맨페이지는

예전 부터 국내 리눅서에게 제일 조은 참고 서적과 같았습니다.

그러나 레드헷 계열에선 UTF8 변환 패치를 통하여 계속 한글 맨페이지를 볼 수 있으나.

안타깝게도 데비안 계열에선 한글 맨페이지를 볼수 없었습니다. (그래서 당연히 우분투도 역시...)

특히 우분투를 통하여 국내 리눅스 사용자가 늘어 가는 지금, 이점이 매우 아쉬웠습니다.

이에 IRC에서 몇몇 분들과 이야기 나누어 보았으나 "영문으로 보세요" 라는 좀 개념 없는 이야기도 들었지만..

우분투 채널에.. 헤즈(이한선) 님이 기꺼이 나서서 패치를 만들어 내어

UTF8 환경의 데비안 계열, 우분투 등에서도 euc_KR 그대로의 한글 맨페이지가 보이도록 수고를 하여 주었습니다.


본문 강분도님께서..

그렇습니다. 한글 맨페이지는 초보리눅서에게 리눅스의 험난한 길을 밝혀주는 램프와 같은 것 입니다. 

초보리눅서에서 발전할 수 있는 방법이 이 맨페이지를 적극적으로 참고하는 것인데요

일단 한글 맨페이지를 우분투에서 설치해 보겠습니다.

만약 터미널에서

CODE: SELECT ALL

$man man

을 입력하셨을때 한글로 나온다면 설치 하지 않아도 좋습니다.

한글 맨페이지 설치

CODE: SELECT ALL

$sudo apt-get install manpages-ko


를 입력하시고 엔터를 때려주시면 됩니다.

설치가 다 된 다음

CODE: SELECT ALL

$man man

을 입력해 보세요. 이 명령어는 man 페이지의 man을 가르키고 있습니다.
바꿔 말하면 man이 뭐냔 말이죠.
그리고 맨페이지에서 다시 프롬프트로 돌아오시려면 q를 눌러주세요.

자~ 이제 조금 신이납니다~~

우리가 아는 명령어들이 뭐가 있을까요?

예전 도스를 사용하던 분들이라면 가장 흔히 사용하던 하나의 명령어.
 

CODE: SELECT ALL

C:\>dir

되겠습니다!
dir. 디렉토리(폴더)의 내용을 보여주는 명령어이죠.

리눅스에서는 그 명령어를 입력하실 때 한 동작을 덜 해도 된답니다.
 

CODE: SELECT ALL

$ls

입니다
맨페이지를 한 번 볼까요?
 

CODE: SELECT ALL

$man ls


여기서 주목해야 할 것은 옵션입니다. 어떤 옵션을 언제 어떻게 써야하는지 잘 알아야 한답니다.

여담이지만 과거 도스시절에 dir만 치던 저는 dir/w를 쳐서 와이드로 파일들을 출력하는 녀석에게 자존심을 상한적이 있답니다.

아무튼 ls명령어에도 많은 옵션이 있습니다. -a,-b,-c,-d, ..... (다 의미가 있어요)

예를 들어 -a 옵션에 대해서 맨페이지를 참고해 설명드리겠습니다.
 

-a, -all 
경로안의 모든 파일을 나열한다. '.'으로 시작하는 파일들도 포함된다.

입니다. 여기서 '.'으로 시작하는 파일들은 바로 숨어있는 파일들 입니다.

그냥 ls만 쳤을때는 보이지 않는 파일이에요. 그런 숨어있는 파일까지 모두(All) 출력해주는 옵션 되겠습니다.

그럼 -l 옵션은 어떤 것일까요? 

맨페이지를 한번 참고해 보세요^^

그 외 기본적인 명령어들에 대해서 설명드리겠습니다.

옵션은 직접 한글맨페이지를 참고하시면, 실력이 늘어나겠죠?

cp
copy 의 줄임말로 파일복사를 하는 명령어 입니다.

rm
remove의 줄임말로 파일을 삭제합니다.

mv
감이 오시나요? move입니다. 파일을 옮깁니다.

mkdir
디렉토리를 만듭니다

rmdir
디렉토리를 지웁니다.

cd
디렉토리에서 디렉토리로 이동하는 명령입니다. 도스의 그것과 같아요.

자~ 오늘은 이 정도 까지만 공부하도록 할께요.
맨페이지를 보시려면 시간이 필요하니까요^^
절대 제가 귀찮고 힘들어서가 아니랍니다^-^ 아시겠습니다?^-^

그리고 다시한번 헤즈님께 감사드립니다.

엮인글 :
List of Articles
번호 제목 글쓴이 날짜 조회 수
24 그래픽카드 팬속도조절 프로그램 file 김말이님 2017-10-30 136
23 유용한정보 마이크론 BX300 480G Review : Back To MLC !! by 아난텍 외 file [2] intel(s) 2017-09-04 79
22 유용한정보 커브드 모니터에 대해 간단한 정보 드립니다 file 알파원 2017-09-04 62
21 크롬의 메모리 늘리는 방법 file 김현철 2017-08-27 121
20 기타 장사 안되는 음식점의 특징 file 평가단 2017-08-21 50
19 기타 간호사가 말하는 간호조무사와의 차이 file 평가단 2017-08-21 97
18 기타 은근 쓸모잇는 사이트들 file 평가단 2017-08-21 59
17 기타 사용하면 유용한 무료 소프트웨어 모음 file 평가단 2017-08-21 44
16 Excel 아직도 엑셀로 힏믈게 CSV를 편집하지 하세요? 쉽게하는 프로그램이 있습니다 file 김말이님 2017-08-11 70
15 안드로이드 폰의 알림을 리눅스에서 받기.. file 댄디보이 2017-08-10 15
14 xenial menu hover 시 border 사라짐 방지하는 방법...?? 댄디보이 2017-08-10 10
13 경량 리눅스 신속 설치 레시피 file 댄디보이 2017-08-10 19
12 크롬 웹앱 만들기와 메뉴에서 지우는 법 댄디보이 2017-08-10 65
» [왕초보] 리눅스의 명령어를 알아볼까요? 댄디보이 2017-08-10 18
10 시스템 TAR 백업 실습 댄디보이 2017-08-10 10
9 기타 보기 좋은 서울 지하철 노선도 !! file intel(s) 2017-08-10 34
8 [리눅스] TCP BUFFER SIZE 변경. intel(s) 2017-08-10 9
7 [Linux] TCP Buffer Size 늘리기 intel(s) 2017-08-10 8
6 리눅스 서버에서 TCP TIME-WAIT 상태 대처하기. file intel(s) 2017-08-10 13
5 Windows 10 RS2_WinX메뉴에 제어판 추가 굿모닝 2017-08-10 4
서버에 요청 중입니다. 잠시만 기다려 주십시오...