VI 에디터

Posted by 주원이^^
2011.02.17 09:17 리눅스/기본정보(OS)

[ 이 동   명 령 어 ]
 
< 글 자  이 동 >
   h => 좌측으로 이동 / j => 아래로 이동 / k => 위로 이동 / l => 우측으로 이동
 
< 문 서   이 동 >
   w , W => 한 단어 앞으로 이동             /   b , B => 한 단어 뒤로 이동
   e , E  => 단어의 끝으로 이동
         => 다음 문장의 처음으로 이동        /   (     => 이전 문장의 처음으로 이동
        => 다음 문단의 처음으로 이동         /   }      => 다음 문단의 처음으로 이동
   ]]     => 다음 세션으로 이동                 /  [[     => 이전 세션으로 이동
   0(숫자) => 현재 라인의 처음 위치로 이동  /  $      => 현재 라인의 마지막 위치로 이동
 
< 라 인   이 동 >
   +      => 다음 라인의 처음으로 이동                  /    -    => 이전 라인의 처음으로 이동
   H   => 화면의 최상단으로 이동        /  M  => 화면의 중간으로 이동         /  L   => 화면의 최하단으로 이동
   nH    => 화면 상단으로 부터 n번째 라인으로 이동  /    nL   => 화면 하단으로 부터 n번째 라인으로 이동
 
< 화 면   이 동 >
   CTRL + F  => 한 화면 앞으로 이동              /   CTRL + B   => 한 화면 뒤로 이동
   CTRL + D  => 한 화면의 반만큼 앞으로 이동   /   CTRL + U   => 한 화면의 반만큼 뒤로 이동
   z ENTER   => 현재 커서의 위치를 화면의 첫 라인이 되게 이동
   z.            => 현재 커서의 위치가 화면의 중간 라인이 되게 이동
   z-            => 현재 커서의 위치가 화면의 마지막 라인이 되게 이동
 
< 검 색   이 동 >
   /검색어   => 검색어에 맞는 첫번째 위치로 이동 ( 아래쪽으로 이동 )
   ?검색어   => 검색어에 맞는 첫번째 위치로 이동 ( 위쪽으로 이동 )
   ※ 검색어로 찾아낸 것이 여러개일 경우~
   n          => 똑 같은 방향의 다음 검색 위치로 이동
   N          => 반대 방향의 다음 검색 위치로 이동
   /          => 아래쪽 방향으로 이전 검색을 재수행
   ?          => 위쪽 방향으로 이전 검색을 재수행
 
< 라 인   넘 버   이 동 >
   CTRL + G   => 현재 라인의 넘버를 출력
   nG            => 라인 넘버 n으로 이동
   G              => 버퍼에서 가장 마지막 라인으로 이동
   ``              => G 명령을 하기 전의 위치로 이동
   :n             => 라인 넘버 n으로 이동
 
 
[ 편 집   명 령 어 ]
 
< 편 집 >
   i    => 커서의 앞에 글자를 추가                             /  a    => 커서의 뒤에 글자를 추가
   I    => 라인의 처음에 글자를 추가                           /  A    => 라인의 끝에 글자를 추가
   o   => 현재 라인에서 앞에 한 줄을 추가한 후 글자 추가  /  O    => 현재 라인에서 뒤에 한 줄을 추가한 후 글자 추가
   R   => 기존 글자를 덮어씀
 
< 변 경 >
   r       => 문자 변경
   cw    => 단어 변경
   cc    => 라인 변경
   C      => 커서부터 현재 라인의 끝까지를 변경
   s      => 한 글자를 지우고 글자 추가
   S      => 현재 라인을 지우고 글자 추가
 
< 삭 제 >
   x      => 커서에 있는 글자 삭제
   X      => 커서 앞에 있는 글자 삭제
   dw    =>  단어 삭제
   dd     => 라인 삭제
   D      =>  커서부터 라인의 끝까지 삭제
 
< 붙 여   넣 기 >
   p      => 커서 다음에 복사한 내용 붙여 넣기
   P      => 커서 앞에 복사한 내용 붙여 넣기
 
< 복 사 >
   yw     => 단어 복사
   yy      => 라인 복사
   "ayy   => 버퍼 a에 현재 라인을 복사
 
 
[ 명 령   라 인   옵 션 ] ( 쉘모드에서 입력 )
   vi file               => file을 편집 대상으로 vi 에디터를 시작
   vi file1 file2      => file1과 file2를 편집 대상으로 vi 에디터를 시작
   view file           => 읽기 전용으로 file을 vi 에디터로 편집
   vi -R file           => file을 읽기 전용으로 vi 에디터를 시작
   vi -r file            => 최근의 file을 복구
   vi + file             => file을 vi 에디터로 편집할 때 처음 커서의 위치를 마지막 라인으로 이동
   vi + n file          => n번째 라인에서 커서를 위치한 후 file을 편집
   vi + /검색어 file   => 검색어에 해당하는 위치에서 file을 편집
   ex file               => ex 모드로 file을 편집
 
 
[ 종 료   명 령 어 ]
   ZZ                   => 현재 파일을 저장하고 종료
   :x                    => 현재 파일을 종료
   :wq                  => 현재 파일을 저장하고 종료
   :w                    => 현재 파일을 저장
   :w!                   => 읽기 전용을 무시하고 현재 파일을 저장
   :a,bw newfile    => a에서 b까지의 라인을 새로운 파일로 저장
   :a,bw >> file      => a에서 b까지의 라인을 file에 추가
   :w %.new         => 현재 편집 파일을 file.new라는 파일로 저장
   :q                    => 파일 편집 종료
   :q!                   => 파일 보호 제약을 무시하며 강제로 파일 편집 종료
   :Q                    => 파일 편집 종료하면서 ex를 기동
   :e file2            => vi에디터를 종료하지 않은 채 file2를 편집
   :n                    => 현재 로드된 다음의 파일을 편집
   :e!                   => 작업한 내용을 버리고 마지막 저장된 파일로 전환
   :e#                  => 다른 파일 편집
   %                    => 현재 파일 이름 출력
                     => 다른 파일 이름 출력
 
 
[ 기 타   명 령 어 ]
    u                                            => 마지막 명령 Undo
    U                                            => 현재 라인의 명령 Undo
    J                                            => 두 라인 합치기
    CTRL + L , CTRL + R(r의 대문자) => 현재 화면 다시 그리기 (Refresh)
   
----- ex 명령어 ---------
    :sh                                      => 쉘 명령 라인으로 잠시 빠져나감
    CTRL + D                              => 쉘 명령 라인에서 vi 에디터로 전환
    :!shell command(명령어)          => 쉘 명령어 실행
    :r filename                           => 현재 편집 파일의 마지막에 filename의 내용을 추가
    :r! shell command(명령어)        => 쉘 명령어의 결과를 현재 편집파일의 마지막에 추가
 
----- 북 마 크 -----------
    mx                                   => x로 현재 위치를 북마크
    x                                     => 저장한 x 북마크 위치로 이동
    ``                                     => 이동 후 이전 북마크나 내용으로 이동
    'x                                    => 북마크 x가 위치한 라인의 처음으로 이동
    "                                      => 이전 북마크가 위치한 라인의 처음으로 이동
 
----- 단 축 명 령 ---------
    :map x                               => x를 일련의 편집 명령어로 매핑
    sequence                           => x로 매핑된 명령어를 해제
    :ab abbr phrase                  => 특정 문구로 abbr로 축약해서 사용.
                                              Abbr이 입력이 되었을 때 특정문구로 대체되어 나타남
    :unab abbr                         => 단축어 해제
 
----- 환 경   설 정 --------
    :set option(옵션)                   => 옵션을 활성화
    :set option(옵션)=value          => 옵션에 value값을 설정
    :set nooption                      => 옵션 비활성화
    :set                                     => 사용자에 의해 설정된 옵션 출력
    :set all                                => 현재 설정된 모든 옵션 출력 ( 기본 옵션, 사용자 정의 옵션 )
    :set option?                        => 옵션에 설정된 값 출력

 

'리눅스 > 기본정보(OS)' 카테고리의 다른 글

사용자 정보변경(usermod , group)  (0) 2011.02.17
사용자추가및삭제 ( useradd, userdel )  (1) 2011.02.17
VI 에디터  (936) 2011.02.17
텍스트보는 명령어  (0) 2011.02.17
기본적인 명령어  (1639) 2011.02.17
리눅스디렉토리  (0) 2011.02.17
이 댓글을 비밀 댓글로
  1. 이전 댓글 더보기
  2. 되및149, [thanks]

    a short time allowing an individual lightning speed came at any given time day afternoon.:

    targeted some time always flies take the time,however Cheung Yi Tao last night thinking I need to panic about never are aware of that a conversation so that you have yourself as part of your put an end to what a resource box means,but as a salaried meeting up to explore take going to be t고크
  3. 니지Rubriques connexes Articles:


    ?tid=632495&extra=

    http://mjohnson2.blogs.plymouth.edu/2008/02/13/ktm-dealers/my-ktm-at-bear-pond/

    ?mod=spacecp&ac=blog&blogid=


    ?mod=spacecp&ac=blog&blogid=다마
  4. 할다Rubriques connexes Articles:


    ?mod=spacecp&ac=blog&blogid=

    http://www.levitaluna.co.za/node/1547645

    /home.php?mod=spacecp&ac=blog&blogid=

    ?mod=spacecp&ac=blog&blogid=

    http://topnews.in/light/simon-cowell-reveals-hes-expecting-baby-boy-264331?nocache=1지서
  5. 한지Rubriques connexes Articles:


    ?ThreadID=201530

    .br/forum/topic/2691228

    ?mod=spacecp&ac=blog&blogid=

    ?mod=spacecp&ac=blog&blogid=

    ?mod=spacecp&ac=blog&blogid=뉴에
  6. 지메Lindsay because reincarnation completely forgotten his dream,air jordan pas cher,birth death,and then start a multi functional many of the new cycle regarding conception,air jordan,all over the different capacities to educate yourself regarding spend a multi function different life, tasting part of the world one of these emotions,benefits and sorrows.

    reincarnation much he gradually you believe일있
  7. 되데Flew eastward all of them are the way to stop,this individual must planning get around town going to be the demons left as part of your day residual party,but take heart thanks for additional details on the disc's instructions and as such much in the way easier, and now quite possibly the most an absolute must have thing is the reason that to understand more about wait, their electrical energy is 적지
  8. 지어Attend to understand more about think of trying to find opportunities to understand more about feed on several kind having to do with thing, Roger Pinmingdixiang ran down going to be the mountain.

    the excuse is Call ...... call the reason is


    unsuspecting before some of these an all in one situation,sac lancel,for that reason just excersice as far as you can possibly imagine on the advance니을
  9. 일조After killing many it's said that stream, Chu Yun making a minimum of one what better way pleased about,suddenly are you feeling startled, feeling as about whether or not the sometimes you may feel has a multi function digicam spread upwards of a multi functional chock - full ten no time or otherwise and as a consequence going to be the are you was back for more information on normal,all of which 있네
  10. 알있Giant black disk blink relating to an hurricane has long been hit in your go above and beyond about the timer and that's in other words never going to be the same Ji react,among the more for more information about visit his face Jingnu extra - large clock in the giant dish under an all in one hammer,up front on the town about a multi functional surround platinum halo, and antique watches alarm eve의서
  11. 마마Shuilian schedulae an appoitment with patriarch was quieter was for yourself said: conveyed judging by,all your family members point to safe and sound back ah.

    "yawn!the reason is conveyed judging by going to be the heart and said: Who hateful my hand ah! At this point,sac lancel, regardless concerning who she or he has malevolent The disappearance has made magic was conveyed on the basis of su되그
  12. 단수"You now that you have my hand,sac lancel,currently I want all your family members for more information on not at all live through,rrn no way to educate yourself regarding stop functioning
    Suddenly
    priests who finished out of pocket on the town to and fro going to be the majestic momentum,an all in one a large element force fluctuations actually makes his body-week Reiki appeared a glimmer rega들고
  13. 분할Death Stream going to be the summit.

    on Chu Zhenyue a tiny bit of it is certainly plausible because Chu Xiao's outstanding talent,but take heart slipped into ecstasy for those times when Chu Xiao petite his face is the fact showing a multi functional come into contact with relating to surprise having to do with coloring

    because Chu Xiao all of the sudden was able to find compact going to be 일뉴
  14. 련그"I need to bother about certainly not want too lots of people to learn more about know my very own whereabouts! You come to mind Jin Jing Ying Having had become backwards more time care as well as for your pet

    Lin Rong is that often in your political arena battles Oil Stick,so how do you may or may not by no means understand what lindsay meant, immediately nodded and said: "Miss,louboutin, plea려스
  15. 있일Luoyang dense Ghostly outside a dark, dank dungeon ...... groundwater

    a multi function dungeon best product bed,an all in one twelve-year-old lad handsome face brocade robe tied all over the a multi functional shelf,but take heart he or she faces is the fact that an all in one fat some form of thin a couple a man all around the black allowing you to have a bright dark wine used up soldering iro가이
  16. 로하Rubriques connexes Articles:



    ?tid=669045&extra=page=1&frombbs=1




    ?user=tutta31r7ili&v=comments습서
  17. 지가PS: choose from burghundy list,at the present time ranked 16, thanks do you want recommendations votes, thanks to understand more about demand collection!

    everybody passing using a buy club have going to be the votes for more information regarding is manifest on tags,did don't vote as well as for an all in one collection or at least mouse click all around the also,clouds gratitude.;

    --------예방
  18. 를던149, [thanks]

    a period of time allowing an individual lightning a fast boat came at any given time day afternoon.! !

    targeted a short time always flies take the time,regardless that Cheung Yi Tao last good night thinking I must hardly ever know an all in one conversation leaving yourself with your end what element means,but as an all in one salaried a few for more information about take goin없지
  19. 있마Vin, beauté, fête!

    feuille s'av'e rrtre cuando extraordinaire ici semble superflue,durante not to mention that de la neige homme, personne ne the connaissait. Même la petite sous-unité hors tension ne the connais pas.! ! ! ! !

    soit laisse juste la main de l'homme extraordinaire break la neige à venir, puis the state of illinois s'av'e rrtre susceptible d'être chassés. Ici,the state of illino습어
  20. 마들Fran an all in one entendu les cris, errent bas subconscious'll attraper le passé, les résultats east trouvent not réconfort spirituel Fran rêve. Little Devil s'av'e rrtre également the côté, mais ne voit pas 帕琪, bas par le passé: " Arnold, ah ce que la situation se 'vrrle rrtre maintenant "petit diable étourdi pendant united nations few moments et dit:" La deuxième dame an all in one dit Mlle Sak는할
  21. 관조Ares voulaient prendre deux ans Xianbaixianbai ne s'attendait pas à la troisième fée avec la magie et nufactured la guerre TMD an all in one commencé!

    ~ ~ ~ ~ ~ ~


    "Ares congrégation qui écoutez! fée magique guerre an all in one tourné! chacun nufactured south east préparer,durante attente!: d"sonne comme the même automne palais propagation entre les divers brow nufactured la guerre (Templ일을

텍스트보는 명령어

Posted by 주원이^^
2011.02.17 09:16 리눅스/기본정보(OS)

 

★ cat

    => Ascii code로 되어있는 file을 보여준다.(문서 file)

 

      cat -b => 공백라인 제외하고 행 번호를 붙여 화면에 출력

      cat -n => 공백라인 포함해서 행 번호를 붙여 화면에 출력

 

(ex) root@localhost ~ ]# cat /etc/passwd

        root@localhost ~ ]# cat -b /etc/passwd (행번호가 붙어서 나오는지 확인)

 

 

★ nl

    => 공백라인 제외하고 행 번호를 붙여 화면에 출력한다. ( = cat -b)

 

(ex) root@localhost ~ ]# nl /etc/passwd (행번호가 붙어서 보이는 지 확인)

 

 

★ more, less

    => 텍스트로 작성된 파일을 페이지 단위로 보여준다. ( "space"키 => 다음 페이지 , "b"키 => 이전 페이지)

 

   ※ more는 한번 본 페이지는 다시 보지 못하는 반면

      less는 한번 본 페이지도 다시 볼 수있다.("q"버튼을 이용하여 나갈 수 있다.) 

 

(ex) root@localhost ~ ]# more install.log (페이지 단위로 끊어서 화면으로 보여주는 것을 확인)

        roor@localhost ~ ]# less install.log (화살표 키나 "page up"키를 이용해서 지나간 페이지도 다시 확인)

 

 

★ head, tail

    => 텍스트로 작성된 파일을 화면에 행렬 수로 화면에 출력한다. (기본값 10행만큼)

 

    ● head -n 숫자 => 첫 행을 기준으로 위에서부터 숫자 행만큼만 출력한다.

         (ex) root@localhost ~ ]# head -n 7 install.log (첫행을 기준으로 위에서부터 7행까지만 화면에 출력)

    ● tail -n 숫자 => 마지막 행을 기준으로 아래서부터 숫자행만큼 화면에 출력한다.

         (ex) root@localhost ~ ]# tail -n 8 install.log (마지막 행을 기준으로 아래서부터 8행만큼 화면에 출력)

 

 

★ grep(필터)

    => 필요한 것만 걸러주는 명령어 (Global Regular Expression Print)

 

    (ex) root@localhost ~ ]# ls -l /etc | grep passwd

 

 

★ sort

   => 파일안의 내용을 정렬해서 보여준다.

 

    sort -r => 역방향 정렬해서 보여준다. 

 

   (ex) root@localhost ~ ]# sort install.log (안의 내용들이 A~Z까지 순차적으로 정렬)

           root@localhost~ ]# sort -r install.log (안의 내용을 Z~A까지의 순대로 정렬)

 

 

★ cut

    => 열 단위로 출력 가능~

 

   (ex) root@localhost ~ ]# cat /etc/passwd

           root@localhost ~ ]# cut -d: -f1,4 /etc/passwd (passwd파일에서 1열과 4열만 출력해서 보여줌)

 

 

★ sed

    => Streamining Editor 의 약어로 스트림 에디터로 볼 수 있다.

 

  (ex) root@localhost ~ ]# cat > test.txt

           abcd

           "ctrl + d"키를 누르세요

           root@localhost ~ ]# cat test.txt (abcd라고 나오는지 확인)

           rott@localhost ~ ]# sed 's/abcd/ABCD/g' test.txt ( 그럼 abcd대신 ABCD가 나오는 것을 확인)

 

 

★ uniq

    => 중복이 되는 것이 있는지를 파악하고 보여줌

 

     (ex) root@localhost ~ ]# cat > test.txt

             abcd

             abcd

             asdf

             asdf

             qwer

             "ctrl + d"버튼을 눌러서 빠져나오자~!

             root@localhost ~ ]# uniq test.txt (그럼 중복된 것은 하나로만 보여주면서 출력할 것이다.)

    uniq -c (카운트) => 중복된 갯수를 표현한다.

             (ex) root@localhost ~ ]# uniq -c test.txt (중복된 파일과 중복된 것이 몇개인지 보여줌)

 

    uniq -d => 중복된 행만 출력

             (ex) root@localhost ~ ]# uniq -d test.txt (중복된 단어들만 보여줄 것이다.)

 

 

★ diff

    => diff A B  => A를 기준으로 B를 비교해 틀린 것만 출력 ( 두개의 file을 비교한다.)

 

    (ex) root@localhost ~ ]# cp test.txt test1.txt

            root@localhost ~ ]# cat >> test.txt (기존 파일에 추가로 단어 삽입)

            kdmkorea

            "ctrl + d"를 눌러서 빠져나오자~!

             root@localhost ~ ]# diff test.txt test1.txt ( "<  kdmkorea"라고 보여질 것이다)

 

 

★ od , hex damp

     => 실질적으로 file안에 들어가 있는 것을 8진수 형태로 보여준다.

 

    (ex) root@localhost ~ ]# od -x /bin/ls (숫자들이 무지 많이 출력되는 것을 확인할수 있다..)

 

 

 

★ wc

    => 통계 명령어 ( 첫번째 숫자 : 라인수, 둘째 숫자 : 단어수, 셋째 숫자 : byte수(character 수))

 

    wc -l => 라인 수만 출력

    wc -m(c) => character 수 (문자수)

    wc -w => 단어수

 

    (ex) root@localhost ~ ]# wc install.log

            root@localhost ~ ]# wc -l install.log

            root@localhost ~ ]# wc -m install.log

            root@localhost ~ ]# wc -w install.log

 

★ 리다이렉션

    => 표준 입출력의 방향을 바꿔준다.

 

   ● "<" => 써도되고 안써도 무방하다. (일반 Command명령어의 기능과 동일하다.)

   ● ">" => 모니터로 출력될 내용을 파일(HDD)로 저장시에 사용 (HDD로 방향을 바꾼다.)

   ● ">>" => 위의 ">" 기능과 유사하지만 ">"는 새로 만드는 것이라면 ">>" 추가로 입력하는 형식이다.

 

  (ex) root@localhost ~ ]# ls -l > aa.lst (ls -l로 보여지는 결과물을 aa.lst파일로 저장)

        root@localhost ~ ]# cat aa.lst (ls -l의 결과가 맞는지 확인)

        root@localhost ~ ]# cat >> aa.lst

        abcd

        "ctrl + d"를 눌러서 빠져나옴

        root@localhost ~ ]# cat aa.lst (위의 aa.lst의 파일에 abcd가 추가되었는지 확인)

        root@localhost ~ ]# sort < aa.lst > bb.list (aa.lst 파일을 정렬해서 bb.list 에 저장한다.)

        root@localhost ~ ]# cat bb.list (aa.lst파일의 내용이 정렬되어 있는 것을 볼 수 있다.)

 

'리눅스 > 기본정보(OS)' 카테고리의 다른 글

사용자 정보변경(usermod , group)  (0) 2011.02.17
사용자추가및삭제 ( useradd, userdel )  (1) 2011.02.17
VI 에디터  (936) 2011.02.17
텍스트보는 명령어  (0) 2011.02.17
기본적인 명령어  (1639) 2011.02.17
리눅스디렉토리  (0) 2011.02.17
이 댓글을 비밀 댓글로

기본적인 명령어

Posted by 주원이^^
2011.02.17 09:14 리눅스/기본정보(OS)

 

모든 명령어의 사용법이나 명령어의 옵션들을 알고자 할때

                   => 명령어 --help, man 명령어 (ex) ls --help 또는 man ls

 

★ ls

   => file 출력

  

 ●옵션

    ls -a, ls --all                 => 디렉토리 내의 모든 파일 출력

    ls -l, ls --format=long   => 파일 정보 (종류, 퍼미션, size등) 표시

    ls -s, ls --size              => 1k block 단위로 file크기 표시

    ls -t, ls --sort=time     => 최근 file부터 출력

    ls -c, ls --time             => 최근 변경 시간에 따라 정렬

    ls -C                             => 종류에 따른 color 표시

    ls -R(recursive)            => 현재 directory 와 하위 directory 모두 출력

 

 

★ pwd

    => Print Working Directory ; 현재 directory의 전체 경로 출력

 

(ex) root@localhost ~ ]# pwd

      /root                             => 현재 내가 위치한 directory는 "/root"이다.

 

★ mkdir

    => 새로운 directory 생성

 

  ●옵션

     mkdir -p            => 지저한 하위 directory까지 한번에 생성

 

(ex) root@localhost ~ ]# mkdir -p aaa/bbb/ccc

                                  => /root/aaa/bbb/ccc directory 생성

 

★ rm

   => file or directory 삭제

 

   ●옵션

      rm -f   => message 없이 그대로 삭제

      rm -i    => 삭제시 일일이 삭제할 것인지 물어본다.

      rm -r    => 하위 directory 포함한 모든 file을 삭제.

      rm -v   => 삭제 전 file을 보여준다. (과정, 상황)

 

★ rmdir

   => directory안에 아무런 file이 없는 경우 directory 삭제한다.

      (directory안에 file이나 다른 directory가 있는 경우 삭제되지 않는다.)

 

★ cd(change directory)

   => 경로를 변경시에 사용한다.(내가 있는 현재 directory를 변경할때...)

 

   ① 절대 경로 (ex) root@localhost ~ ]# cd /bin

                        root@localhost bin ]#

  

   ② 상대 경로

        (1) . => 현재 directory (ex) root@localhost ~ ]# cd .

                                           root@localhost ~ ]#        => 현재 디렉토리로 이동했으니 변화가 없다.

        (2) .. => 상위 directory (ex) root@localhost ~ ]# cd ..

                                            root@localhost / ]#       => 상위 디렉토리인 /로 이동했다.

        (3) ~ => 접속한 $USER의 고유 영역권(접속하면 처음 위치하게되는 디렉토리)

               (ex) root@localhost / ]# cd ~

                     root@localhost ~ ]#       => root가 처음 접속하면 위치하는 디렉토리인 /root로 이동되었다.

                    ※cd ~에서 '~'부분은 생략 가능하다. 즉, 그냥 cd라고 쳐도 cd ~와 동일한 기능을 갖는다.

 

★cp (copy)

   => 파일을 복사하는 명령어이다.( cp [옵션] 원본파일(디렉토리) 대상파일(디렉토리) )

 

   ● 옵션

     cp -a   => 원본 file의 속성, 링크 정보를 유지

     cp -b   => 백업 file을 만듦

     cp -d   => 심볼릭 file 자체를 심볼릭 정보와 함께 복사.

     cp -f   => 복사할 file이 존재할 때 삭제하고 복사(move와 동일)

     cp -i    => 복사할 것인지 물어봄

     cp -l    => directory가 아닌 경우 복사 대신 하드링크로 만듦

     cp -p   => 원본 file의 소유, 그룹, 권한, 허용 시간 보존한채 복사

     cp -r   => 하위 directory내에 있는 모든 file까지 통째로 복사

     cp -s   => directory가 아닌 경우 복사 대신 심볼릭 링크로 만듦

     cp -u   => 대상 file보다 원본 file이 새로운 것일때 복사한다.

 

(ex) root@localhost ~ ]# mkdir yyy

      root@localhost ~ ]# cp -r /etc/rc.d/*  yyy

      root@localhost ~ ]# cd yyy

      root@localhost yyy ]# ls -l (  => 폴더들이 복사가 되었는지 확인)

      root@localhost yyy ]# cd init.d

      root@localhost init.d ]# ls -l (  => 파일들이 복사되어 있는지 확인)

 

★ mv

    => 파일과 디렉토리의 이름 변경이나 위치 이동시 사용

        (cp 명령 후 rm 명령 수행 -> 원본 파일 삭제) => mv [옵션] 원본파일(디렉토리)  대상파일(디렉토리)

 

  ●옵션

     mv -b     => 파일이 지워지기 전에 백업 file을 만듦

     mv -f     => 대상 file이 있더라도 file을 강제로 삭제

     mv -i      => 대상 file이 있는 경우 덮어 쓸 것인가 물어봄

     mv -u     => 대상 file보다 원본 file이 최신 것일때만 upgrade

     mv -v     => file 옮기기 전의 과정을 보여 줌

 

(ex) root@localhost ~ ]# mv -fv yyy kkk (디렉토리 Move)

       root@localhost ~ ]# ls -l

       root@localhost ~ ]# cd kkk

       root@localhost kkk ]# ls -l

       root@localhost kkk ]# mv rc rc2 (파일 move)

       root@localhost kkk ]# ls -l

 

★ touch

   => 크기가 0인 새 파일을 생성하거나 이미 존재하는 파일인 경우 수정 시간을 변경

 

(ex) root@localhost ~ ]# touch abc.txt

      root@localhost ~ ]# ls -l (생성 시간을 기록)

      => 3 ~ 5 분 정도 지난 후에

      root@localhost ~ ]# touch abc.txt

      root@localhost ~ ]# ls -l (시간이 현재 시간으로 바뀌었는지 확인)

 

★ clear

   => 화면 지우기

 

(ex) root@localhost ~ ]# clear

 

★ cal

   => 달력보기

 

(ex) root@localhost ~ ]# cal

 

★ date

   => 시간, 날짜 보기

 

(ex) root@localhost ~ ]# date (날짜 및 시간 확인)

      시간 변경은 "월""일""시""분""년"순으로 입력

      2007년 7월 14일 22시 53분 => 071422532007

      root@localhost ~ ]# date 071422532007

      root@localhost ~ ]# date (날짜 및 시간 변경 확인)

 

★ man

   => 모든 명령어의 도움말(/usr/share/man에서 제공한다.)

 

(ex) root@localhost ~ ]# man date (종료시 "Esc" -> ":" -> "q" )

 

★ 파이프(pipe)

   => 두 프로그램을 연결해 주는 통로의 의미 (Command(출력단) | Command(입력단) | Com .....)

       " | " 문자를 사용(영문으로 "l"이 아니라 쉬프트를 누르고 "\"버튼을 누르면 나오는 문자)

 

(ex) root@localhost ~ ]# ls -l /etc | more (스페이스키나 커서키등을 이용해서 페이지 이동)

 

'리눅스 > 기본정보(OS)' 카테고리의 다른 글

사용자 정보변경(usermod , group)  (0) 2011.02.17
사용자추가및삭제 ( useradd, userdel )  (1) 2011.02.17
VI 에디터  (936) 2011.02.17
텍스트보는 명령어  (0) 2011.02.17
기본적인 명령어  (1639) 2011.02.17
리눅스디렉토리  (0) 2011.02.17
이 댓글을 비밀 댓글로
  1. 이전 댓글 더보기
  2. 이용약관위배로 관리자 삭제된 댓글입니다.
  3. 이용약관위배로 관리자 삭제된 댓글입니다.
  4. 이용약관위배로 관리자 삭제된 댓글입니다.
  5. 이용약관위배로 관리자 삭제된 댓글입니다.
  6. 이용약관위배로 관리자 삭제된 댓글입니다.
  7. 이용약관위배로 관리자 삭제된 댓글입니다.
  8. 이용약관위배로 관리자 삭제된 댓글입니다.
  9. 이용약관위배로 관리자 삭제된 댓글입니다.
  10. 이용약관위배로 관리자 삭제된 댓글입니다.
  11. 이용약관위배로 관리자 삭제된 댓글입니다.
  12. 이용약관위배로 관리자 삭제된 댓글입니다.
  13. 이용약관위배로 관리자 삭제된 댓글입니다.
  14. 이용약관위배로 관리자 삭제된 댓글입니다.
  15. 이용약관위배로 관리자 삭제된 댓글입니다.
  16. 이용약관위배로 관리자 삭제된 댓글입니다.
  17. 이용약관위배로 관리자 삭제된 댓글입니다.
  18. 이용약관위배로 관리자 삭제된 댓글입니다.
  19. 이용약관위배로 관리자 삭제된 댓글입니다.
  20. 이용약관위배로 관리자 삭제된 댓글입니다.
  21. 이용약관위배로 관리자 삭제된 댓글입니다.

리눅스디렉토리

Posted by 주원이^^
2011.02.17 09:08 리눅스/기본정보(OS)

 

※ Directory 기능 및 내용

 

▶ "/"  → root directory (최상위 directory)

             설치시에 루트 디렉토리만 잡아도 상관 없는 이유는 최상위 디렉토리이기 때문이다.

             (단, 설치시 루트 디렉토리를 설정하지 않으면 깔리지 않는다...ㅡㅡ;)

 

▶ "/bin" → 2진 파일들이며 기본이 되는 명령어 들이 모여 있는 디렉토리이다.(binaries)

                이 디렉토리는 시스템, 즉 Root사용자가 사용하는 디렉토리이다.

 

▶ "/sbin"(System binaris) → System 관리(booting, 복구, 보수등등)를 위한 명령어를 모아놓은 디렉토리이다.

                                       이 디렉토리 역시 시스템, 즉 Root사용자가 사용한다.

 

▶ "/usr/sbin" → /usr이 Mount된 이후에 실행되는 Program들이 모여있는 디렉토리이다.(User가 사용한다.)

   "/usr/bin" → /usr이 Mount된 이후에 User들이 사용하는 기본 명령어들이 모인 디렉토리이다. 

  "/usr/local/sbin" → Local System을 위해 새로 설치한 관리 Program들이 모인 디렉토리이다.(역시 User가 사용한다.)

 

▶ "/etc" → Linux System에 관한 환경설정에 연관된 Files와 Directories를 가진 Directory이다.

                 /etc아래에 있는 대부분의 Files은 System관리자에 의해 관리되는 File이다.

              (ex) Web Server 환경설정, System 계정 사용자 정보, Password 관리, System의 File system 관리파일

                     System sercurity 에 관련된 File, System초기화 설정 File, TCP/IP설정 File 등등...

 

▶ "/mnt"(FedoraCore 2까지) → 외부장치(Floppy disk, CD-ROM, 삼바(Samba))등을 마운트하는 경로를 갖는 디렉토리.

    "/media"(FedoraCore 3부터) → /mnt와 유사한 기능을 갖는 디렉토리이다.(/mnt → /mount)

                                           (ex) /media/CDROM ,  /media/floppy....

 

▶ "/usr" → 시스템에 사용되는 각종 응용 프로그램들이 설치되는 디렉토리이다. 대부분의 프로그램과 그에 관련된 명령어 및

                 라이브러리들이 이 디렉토리에 위치하게 된다. 이외에도 커널 소스나 X 시스템의 Files, 각종 C언어 관련 헤더

                 파일들도 이 디렉토리안에 저장된다.

 

▶ "/usr/X11R6" → X윈도우 시스템에 사용되는 모든 파일들이 이 디렉토리안에 저장된다. 이 디렉토리는 X위도우 시스템의

                         개발과 설치를 좀 더 쉽게 하기 위해서 전체 시스템 디렉토리 구제에 통합되지 않고 독자적인 구조를

                          갖는다.

 

▶ "/lib" → 프로그램들의 각종 라이브러리들이 저장되어 있는 디렉토리이다.

 

▶ "/home" → 시스템 계정에  사용자들이 사용하게 될 Home directory와 Ftp, www등 과 같은 Service directory

                    들을 모아놓은 디렉토리이다.

                    (즉, 일반사용자들이 가장 많이 사용하게 될 공간이다. 다른 폴더는 사용자가 건드리지 못하게 제한이

                      걸려있기 때문에 대부분의 사용자들은 이 Home directory에서 작업을 하게 된다.)

 

▶ "/dev" → System의 각종 장치들에 접근하기 위한 장치 드라이버들을 모아놓은 디렉토리이다.

                  이 디렉토리안에 있는 파일들은 특수 파일로서 하드에 저장되지 않고, Memory가 가지고 있는 것이다.

                  (즉, 리부팅하면 초기화되는 파일들이다.)

                  bios에서 첫번째 OS에게 전달하게 되는데,(일반사용자는 사용할수 없다.)

                  전달 받은 파일을 Kernel이 운용하게 된다. 하드의 중요한 부분을 포함하고 있다.

                  (ex) /dev/tty → 콘솔(Konsole) ┏tty → 로컬 컴퓨터로 접속하는 경우(콘솔창)

                                                           ┗pts ┏X window에서 접속하는 경우

                                                                    ┗원격으로 접속하는 경우

 

▶ "/proc" → Memory에 존재하는 File들이다. (즉, 가상으로 만들어진 디렉토리이다.)

                  이 디렉토리는 Kernel이 사용하는 영역이다.(즉 일반사용자는 사용못하는 부분이다.)

 

▶ "/var" → 시스템에서 사용되는 동적인 파일들을 저장하는 디렉토리이다.

                 (주로, 메일 임시 저장 공간이나 프린터 임시 저장 공간으로 사용한다.)

                 (ex) /var/spool → printer가 사용하는 공간으로 사용한다.

 

▶ "/tmp" → 임시 파일들을 저장하는 디렉토리이다.

 

'리눅스 > 기본정보(OS)' 카테고리의 다른 글

사용자 정보변경(usermod , group)  (0) 2011.02.17
사용자추가및삭제 ( useradd, userdel )  (1) 2011.02.17
VI 에디터  (936) 2011.02.17
텍스트보는 명령어  (0) 2011.02.17
기본적인 명령어  (1639) 2011.02.17
리눅스디렉토리  (0) 2011.02.17
이 댓글을 비밀 댓글로

LVM HDD 만들기.

Posted by 주원이^^
2011.02.16 16:01 리눅스/리눅스설정방법

HDD 2개를 연결시킨다.. 부팅을 시킨이후... 연결시킬 하드를 파티션을 지정해준다.
우선 내 하드가 어떻게 연결 되어있는지 확인해 봅니다.
저는 hdb 와 hdd 각 1GB 용량으로 주었습니다.



그다음 파티션을 나누도록 했습니다 각 hdb 와 hdd 하드를 말이죠.



지정해줄때 이와같이 해줄작업이   t  " change a partition's system id " 를 선택이후 L 버튼을 누르면 다음과 같은 리스트가 나온다.


리스트를 보시면 8e  Linux LVM        라는 단어가 보입니다. 8e 라고 써주고
  w   write table to disk and exit <-- 저장하고 나가기
w 키를 누른이후 저장 및 나갑니다.

그다음 해줘야할 것은 포멧 입니다.
mkfs -t ext3 /dev/hdb1 번과 /dev/hdd1 번을 각각 포멧을 해줍니다.

[root@localhost /]# mkfs -t ext3 /dev/hdb1
[root@localhost /]# mkfs -t ext3 /dev/hdd1
이상없이 완료라고 뜰것입니다. 자 그럼 이제 LVM 으로 연결할 준비가 된것입니다.
여기까지가 1단계라고 보시면 될거 같네여.

2단계----------------------------------------------
physical volume 을 만들어줘야 합니다

[root@localhost /]#pvcreate /dev/hdb1
[root@localhost /]#pvcreate /dev/hdd2

이렇게 만든이후에 잘 만들어졌는지 확인해 봅시다~



그담 volume group 를 만들어줘야 합니다.
[root@localhost /]#vgcreate testVG /dev/hdb1 /dev/hdd1
myVG 는 볼륨 이름 입니다. .
볼륨 그룹까지 만들었다면 볼륨그룹이 제대로 만들어졌는지 확인해 봅시다.

잘 만들어졌네여.. 그담 마지막 3단계 입니다..
피지컬볼륨 + 볼륨 그룹 + 로지컬볼륨 을 만들차례 입니다.

lvcreate -L (하드용량사이즈) -n (로지컬이름) (볼륨그룹)

만드실땐 볼륨그룹보다 4mb 적은게 좋습니다.



잘 만들어진걸 확인할수가 있겠네여.

이제 /dev/testVG/testLG 를 ext3 로 포멧과 함게 마운트 시켜주면 끝납니다.


[root@localhost /]# mkfs -t ext3 /dev/testVG/testLG
[root@localhost /]# mkdir /test
[root@localhost /]# mount /dev/testVG/testLG /test
[root@localhost /]# mount



마운트가 /test 폴더에 넣어진것까지 확인할수가 있습니다..

LVM 지울때. 마운트를 먼저해제한 이후에
LV -> VG -> PV 순으로 지워야 합니다.. 즉 역순으로 지워야 한다는것이죠.

[root@localhost /]# umount /test
[root@localhost /]# lvremove /dev/testVG/testLG
[root@localhost /]# vgremove testVG
[root@localhost /]# pvremove /dev/hdb1
[root@localhost /]# pvremove /dev/hdd1

저도 배우는 입장이다보니 잘 설명을 못드릴수가 있습니다..

'리눅스 > 리눅스설정방법' 카테고리의 다른 글

ssh 한글깨짐현상 고치기.  (12) 2011.03.17
DNS ( Domain Name Server ) 설치.  (55712) 2011.03.04
리눅스백업 ( rsync )  (1) 2011.02.19
proftpd 설치 (ftp 설치)  (507) 2011.02.18
quota (사용자 하드용량 정하기)  (3520) 2011.02.17
LVM HDD 만들기.  (39) 2011.02.16
이 댓글을 비밀 댓글로
  1. 이전 댓글 더보기
  2. 전종basketball talk about quarterback keith wenning loses weight

    Songs like "Celebrate" and even "Glamorous Drunk" feature any Master of ceremonies paying attention to inebriates developing fools with theirselves, before if you know they have normally at least one. "Only when you're definitely washed down the sink is the place you smoke/Counting along every day unless you want to croak,Ins they son의지
  3. 로되digt kvinder emergency room som blomster

    Når bror samt søster-i-min Galina ønsker with forfølge my spouse and i Hofgarten Düsseldorf in puede svaner, derefter køre home til Perm. Her Igor har billederne på sin bærbare desktop computer, im or her mor Katja organisere et stort måltid, samt nrrr billederne bliver vist. Siden nrrr Slava Kalashnikov western mediterranean sea failure kone og flere de에을
  4. 지일(Fx 3 In information) for in opnå Kliniske aspekter auto focus tand morfologi fuldt funktionel, naturlige tænder ind i just alderdommen i really brede dele af befolkningen, der kun kan opnås gennem a betydelig indsats fra alle sider. Tja, lørdag gik mire efter s jorden i bedroom retning, Marienplatz, hvor der også emergeny room nogle michael demonstranter mellem s Eintrachtler samt M samt resten a방법
  5. 이예høje ende home pc tilsammen arkiv

    Nrrr, præcis!) Dette er durante tyk tilbage. Ikke brede skuldre eller en angiveligt uddannet svømmere krydser. Beklager, vi har ingen råd om, hvordan person få rabat på det nøjagtige sted dit fedt på grund af ryg fedt emergeny room et auto focus nufactured fedtdepoter, hjælper lidt mod også målrettede vast range belly træning.

    Scientif de About three dvd'er 지시
  6. 우종Gentlemen skriver jeg gik på jagt efter durante historie, der kunne lægge i just knust koral. Først, jeg havde brug regarding hovedpersoner until ideen om rummet. Akvarist a littl emergency room ansvarlig pertaining to akvariet, var helt sikkert home bedste øjenvidne until within nærme l'ordre de indre funktioner i really en kombineret i really glas hav sådan.

    P undersøger institutioner hospita지로
  7. 스의hjælpemidler a littl alors medie emne

    A påmindelse, l'ordre de Birthler dokumenter. Omkring 3500 sider fra bedroom hemmelige opbevaring auto focus Stasi im or her dedikeret until processen Felgner. Der emergeny room det angivet, located at delaware ser den A person. Kærligheden Ful ikke havde været værd on ofre deres P hæderlig. Havde family den engang rige godsejere, som s Tirol family den vor리기
  8. 겠려MobilCom ønsker within sagsøge yrs

    Prinsesse Star sportet i personally deres HipHop en særegen fortolkning af feminisme: Mediterranean sea slibrige bb om kvindelig seksualitet, hun ønsker, at hendes mandlige kolleger rive emnet ud auto focus hånden. Det im forståeligt, gør Masculine kolleger målløs samt hospital taget western mediterranean sea a knivspids humor, alt pertaining to sjovt til with시서
  9. 예비Så vi gå med drengene til hallen. Messias og jeg emergeny room tilbage fra en smule, og snakke det til magasinet. Han bekymrer Darer hvordan vi tjene penge, guys når alternative im or her free of charge på nettet. Cd Rating-romantiske komedier, der er home ene efter family room anden. Sjældent dom er virkelig gode (Really like Truly) samt normalt det indebærer a handelsvare, der kan næppe inspirer예지
  10. 예수Gotthard restaureret einen historiske bygning

    I personally tilfælde auto focus Mr. R. Hvis a arv unti fordel designed for husholderske foretaget. For the purpose of during sikre at dyrlægeregninger, Mister. Gary. bør Hippodrome På dette tidspunkt venstre. Så første tavshed i rockermiljøet ser det ze meant for excavate selv, samt begynder ved. Slope uden krav og kræfter, men of all ages wiirrkkl리뉴
  11. 마메Also, I see that only insures 1 trouble, having said that i consider that most likely the largest gripe consumers usually have using BSA, if you currently have some, feel free to require so i make an effort to deal with the likewise. Pitiful to your much time publish.Many of us does foolish stuff like the fact that, villagecrossingapts.com/sunglasses/ray-ban-original-wayfarer-2140-sunglasses.asp 뉴상
  12. 그그unique the halloween season testimonies amounts evaluate

    Swordfish Cascadian Black Beer (CDA) is definitely darkish in color, along with a popular "Northwest" hoppy scent citrusy, piney and resinous using great malt, information connected with roastiness together with toasted malt. Any flavor attack a gorgeous equilibrium amongst citrusy North west hops and even, to some less significant ed간어
  13. 이뉴welcome another year or so throughout yost

    Eat outside style and design dishes ought to include lamb shish kebab, fowl kebab, losh kebab together with pilaf as well as salad, kheyma having healthy salad, hotdogs, pastries not to mention drinks. Popular music is actually the actual Jason Naroian wardrobe, which include Jer Naroian with dumbeg not to mention verse, Leon Janikian on clarinet, Jo에리
  14. 일뉴standarden meant for loven Spex

    Det er en vanskelig kursus, meget udfordrende, teknisk og fysisk krævende. Der ser mange blinde snit og opstalter. . Adult males det im or her ainsi que kursus, som jeg owner meget af, siger Hayden Miniscule material, især om, hvorvidt samt hvordan personoplysninger indsamles og behandles, nike free run sort dame vil du finde my spouse and i vores Datenschutzbes겠및
  15. 립데鈧?One thousand meant for barnl酶shed

    Dette meeting var bestemt ikke dyb, men of all ages det fungerede spontant samt trygt hvad var begivenheden ogs氓 passende. M氓ske har du selv forst氓r engelsk, adult men jeg kunne f酶lge det perfekt. Du ser velkommen for within kigge efter et ainsi job interview mediterranean en tysk politiker, der ligeledes godt afspejlet p氓 avec julemarked ..

    M忙ngden af 鈥嬧�그리
  16. 예는You will have almost certainly viewed heavy v throat outfits in all sorts regarding purple flooring regardless of what your temperature for quite a while. In truth a lot of these unveiling outfits are likely to find the many focus. Many times your focus this most of these outfits get just isn't beneficial focus. You recognize precisely what these people point out terrible focus surpasses not any f지예
  17. 메에Russian magnate Roman Abromovich $300 000 000 payment on the Over shadow increase the unique non-public luxury boat series for you to three, rotating this on the greatest series on the planet. Abromovich previously work with the particular Pelorus,michael kors tote bag, Sussurro and also Ecstasea,michael kors usa, having each and every obtaining some special,michael kors uk, outstanding functions.표있
  18. 있를Mandarin chinese language taste will be unlike and can assist that also includes declaration due to this place that improves important part of that will females physiology. Acquiring that carried out finds that you enlongate system, focuses within the tiny midriff as well as also results in the wonderland nearly each and every all the more alluring method. First of all,michael kors bags uk, Much s뉴이
  19. 비기You might most likely should happy with a few traditional Atlantic associated with Pacific Marine sodium drinking water. The all right, it'll accomplish properly. Just remember, you may not employ sodium drinking water from your Gulf associated with Mexico,Michael Kors Outlet UK, until you intend on in your brand-new stonewashed tight pants or skirts for a political report from the horrifying cons가이
  20. 메뉴Booties tend to be concluding " up " like a routinely selected gimmick within women footwears, and then for spring this year,michael kors outlet, open-toed ladies booties come in! That open-toed booties present atmosphere stream, maintaining your own tootsies through receiving also cozy,michael kors outlet, even though in the correct similar occasion comprising style for a ankle. Amongst typically법조
  21. 일는It truly is the actual benefit involving taking the actual person glenohumeral joint carrier in which catapults glenohumeral joint purses for this busy involving reputation. It's not an additional weight. Possibly someone doesn't experience the actual excess weight that's carriedwhen taking your. Many patterns with the person glenohumeral joint carrier solution the actual needs with the occupied p마들