Linux_06
# mv 명령어를 통해서 원래 위치해 있던 것을 원래 위치로 이동하라는 이유는
이름을 변경하기 위해서임. mv test2 korea (korea로 변경됨)
# 빈 파일 : 아무 내용도 없는 파일을 뜻 함
# touch 명령어로 파일을 만들면 빈파일이 만들어 짐
# 윈도우 운영체제에 제공되는 메모장이라는 프로그램은 파일 편집기임..
파일에 내용을 수정하고 작성할 수 있는 파일 편집기임..
# 리눅스에는 파일 편집기가 vi라는 프로그램이 기본적으로 제공 됨..
# vi 경로와 파일이름 예) vi /root/korea, vi ./korea, vi korea
# 지정한 파일을 열기
# vi 에서는 여러가지의 모드가 존재 함
# 입력모드 : 무엇인가를 파일에 내용으로 작성할 수 있는 모드임..
# 입력 모드 진입 단축키 : i , a
* i : 커서의 왼쪽으로 입력모드를 진입함.*
a : 커서의 오른쪽으로 입력모드를 진입함.
I : 커서가 위치해 있는 행에 처음으로 진입
A : 커서가 위치해 있는 행에 끝으로 진입
* o : 커서가 위치해 있는 행 아래로 진입 *
* O : 커서가 위치해 있는 행 위로 진입 *
R : 커서가 위치해 있는 행 왼쪽으로 진입시키는데, 문자를 작성하면 원래 있던
문자가 지워가면서 작성되게 됨.(덮어 쓰기)
# 이동 모드에서 사용할 수 있는 이동하는 단축키
^ : 커서가 위치해 있는 행에 처음으로 이동.
$ : 커서가 위치해 있는 행에 마지막으로 이동.
[[ , ]] : 문서의 처음과 끝으로 이동.
h,j,k,l : 방향키 없을때 사용. 이동키
x : 커서가 위치해 있는 글자를 삭제
22x : 커서가 위치해있는 글자를 포함해서 22글자를 삭제
dd : 커서가 위치해 있는 행을 삭제
13dd : 커서가 위치해 있는 행을 포함해서 13개의 행을 삭제
u : 이전에 한 작업을 되돌리기
ctrl+r : 되돌리기를 취소하기. (다시 앞으로)
v : 블럭모드 진입, (블럭상태에서 x 누르면 블럭씌운부분 삭제)
yy : 커서가 위치해 있는 행을 복사
p : 커서 아래행에 붙여 넣기
shift+p : 커서 윗행에 붙여 넣기
2yy : 커서가 있는 행을 포함해서 숫자만큼 행 복사 하기
: : 행의 젤 아래로 가짐. :는 텍스트로 저장 안됨
:set nu : 행에 번호를 붙임
:set nonu : 행에 번호를 삭제
# 입력모드 상태에서 ESC키 를 누르면 입력모드 빠져나감
# 입력모드를 빠져나가면 이동모드로 진입됨.
# vi를 사용해서 파일을 열었을 때 기본적으로 이동 모드로 시작함.
# 이동 모드 : 이동할 수 있는 모드임을 뜻함.
# Server : 무슨 서비스가 됫든지 서비스를 하는 장비.