Vim 모드 종류 ( 리눅스에선 VI나 VIM이나 같다. VIM은 VI Improved 이다)
1. Normal Mode(command mode) : ESC 키를 누르면 가지는 모드이다. 여기서 insert모드나 여러 모드로 진입 할 수 있다.
2. Insert Mode : i로 진입할 수 있으며, 실제로 글을 쓰는 모드이다. a를 입력하면 글자 'a'가 입력된다.
3. VIsual mode & select mode : 나중에 ( V키를 누르면 들어갈 수 있다.)
4. Command-line mode & Ex-mode : command mode(normal mode)와 다르다. linux command를 실행할때 사용하는 모드.
vi editor내에서 linux command 실행 가능하다.(고급자용)
Basic Interface
아래 나오는 키는 어떠한 mode로 들어가기 위한 key 이다.
i,a,o,s : Insert mode
v : visual mode
h,j,k,l or (cursor keys) : Cursor movement
' : ' , ' / ' : Command line Mode
Esc : return to normal mode
Vim에서 나가는 방법.
1. :w (파일 저장하기)
2. :q (파일 저장하지 않고 나가기)
3. :q! (강제로 나가버리기, 변경사항 저장하지 않고)
4. :wq (save 하고 exit하기. 가장 추천)
ls -al 에서 각 숫자들의 의미.
ls -al을 했을때 나오는 글자들의 의미이다.
1. drwxr-xr-x
여기서 d는 directory의 약자이다.
-는 regular file 이라는 뜻이다.
또한 rwx r-x r-x 이렇게 되어있는데,
순서대로 read,write,executable 이다.
권한은 User, Group, Others 인데 차례대로 해석해보자.
User의 권한은 rwx로 읽기,쓰기,실행이 다 된다는 뜻이다.
Group의 권한은 r-x인데, 읽고 실행하는것만 가능하다는 뜻이다.
여기서 Group은..
리눅스는 여러 사용자가 한 그룹안에 들어갈 수 있다. 그것을 위한 권한 또한 따로 지정 가능하다.
Others의 권한은 r-x인데, 읽고 실행하는것만 가능하다는 뜻이다.
Others는 r-x인데
이게 만약 큰 서버 환경에서 작동되는것이라면, 남들이 내 폴더에 들어와서 읽는것과 실행이 가능하다는 말이다.
나중에 한다면 권한을 반드시 수정해주어야한다. --- 으로 만들어서 아예 접근이 불가능해야한다.
2. ( 2 hkm hkm) 의 의미.
첫번째 2는 symbolic link의 개수이다. 이것은 다음번에 공부한 후 자세하게 써야겠다.
첫번째 hkm은 user name이다. 그 다음은 Group name 이다.
3. 4096의 의미
File size를 가리킨다. 4KB이다.
참고로 '.' 과 '..' 은 뭔데 디렉토리냐 할 수 있다.
cd .. 하면 상위폴더, cd . 하면 현재 디렉토리인데
..만 했는데 왜 상위폴더로 가졌을까?
.. 자체가 그렇게 연결이 되어있는 디렉토리이다.
. 은 현재를 나타내는 디렉토리이다.
====END=====
'컴퓨터 > Linux(Ubuntu)' 카테고리의 다른 글
[Linux] Vim 사용법 (VI아님) 생존형 기능 포함 (0) | 2021.09.13 |
---|