VI편집기 ..!!
명령어는 많지만 핵심적으로 알아야 할것들만 !
esc누르면 명령모드로 변경.
y 복사 : yy(현재줄복사), 4yy(현재부터 4줄복사), 5yw(현재부터 5개 단어복사)
p 붙여넣기 : p(한번붙여넣기), 5p(5번붙여넣기), 3P
d 삭제 : dd(현재줄삭제), 4dd(4개줄삭제), 6dw(6개 단어삭제)
u 되살리기(undo)
/텍스트 :텍스트 검색
shift+; ex모드. 라인편집모드
w 저장
q 종료
wq 저장 후 종료
w! 강제저장
q! 강제종료
w!q! 강제저장/종료
VI에 들어가지 않고 내용만 보고싶다면 ?!?!
ls를 쳐서 현재의 목록을 확인한 뒤
cat 이라는 명령어로 해당 파일 내용을 불러왔다 !!
해당파일의 윗부분부터 보고싶다면 head -n 옵션을 써서 위에서부터 몇줄을 볼건지 숫자를 쓰고 뒤에는 파일명
해당파일 뒷부분부터 보고싶다면 tail -n 옵션을 써서 맨 뒷부분부터 몇줄을 볼건지 .!
-n 옵션말고도 -c 옵션도 있고 -q, -v 옵션도 있다만 잘 사용하지 않는다. 참고로 -c 는 바이트 관련 명령언데
해석하자면 출력한다 각가의 파일의 처음 x바이트를...이라고 되어 있다.
참고로 여담이지만 리눅스에서는 원래 파일에 작업을 하지 않는다..
임시 파일에다가 쓰고있다가 명령을 내리는건데
만약 하다가 꺼지고 다시 들어가게 되면 원본과 작업하던 임시파일 중 어떤걸로 할지에 대해 결정하라고 나온다.
원본파일을 보려면
명령어를 쓰면되고 ex) cat 파일명
만약 임시파일을 보려면 ex) cat .파일명.swp .은 자기자신이다..
이는 원본이 삭제 될까봐 임시파일에 작업하는것이다 !.. 트랜잭션을 이용해서.
작업 중 껐다가 다시 켰을경우다.
사용 할 수 있는 명령어는
[O]pen Read-Only 읽을수만있게
[E]dit anyway 원래의 원본에서 편집
[R]ecover 복구한다?? e와같은 결과가 나오는데..
[D]elete 전에꺼 삭제한다.
[Q]uit 몰라.. 무서워 나갈래..
[A]bort 중단이라고 한다..
근데 솔직히 다 해보긴했는데 .. 명령어가 잘 안먹는다.. 내탓이겠지..?
'Computer > Linux Server' 카테고리의 다른 글
Basic Command - 2 (0) | 2016.04.04 |
---|---|
Mount (0) | 2016.04.03 |
Basic Command - 1 (0) | 2016.04.03 |
Vmware Tool (0) | 2016.04.01 |
Linux Start (0) | 2016.04.01 |