< 글의 목적 > : 리눅스 명령어를 공부하던 도중, 리눅스의 편집기에 대해 공부를 하게 되었고, 그 중 가장 널리 활용되는 vi 에디터를 설명해보고자 한다.
-> vi editor 는 gui 처럼 메뉴 등으로 클릭해 기능을 사용하는 것이 아니라, 단축키들을 통해 사용을 한다. 아래 사진과 같이 vi editor 는 총 3 가지의 mode 가 있다.
-> command mode 에서 a , i, o, A, I, O 를 클릭하면 input mode 로 변환되고, 그때부터 작성할 수 있다.
- :e! (편집 취소)
- :w (저장하기)
- :w newfile (새이름으로 저장)
- :q (종료하기)
- :q! (변경사항 취소 후 종료)
- :wq (저장 후 종료)
- :r filename (편집중인 파일에 다른파일을 끼워넣기)
-> 위 사진에 나와있는 대로 단축키를 사용할 수 있다.
-> 공부하다가 헷갈렸던 리눅스 명령어를 몇개 정리하겠다.
echo "hello world" > file.1 || (파일 생성)
cat > file.2 + (파일내용 쭉 적고 끝낼 때, ctrl + d) || (파일생성)
? (단일문자) / * (anything) / [..] ex) ls file[ab]1 -> file a1 이거나 file b1 이거나