리눅스로 생활하기를 진행하면서 생각한 큰 주제는 프로젝트를 진행하면서
진행에 필요한 프로그램들을 설치하는 것이었습니다.
GUI vs CLI
우분투의 설치과정은 생략하고 바로 설치한 프로그램에 대해 작성할 예정입니다.
일반적으로 설치를 하게 되면 GUI방식으로 우분투를 접하실겁니다.
그것도 그것 나름대로 좋은 경험이지만 실제로는 리소스를 아끼기 위해 CLI(Command Line Interface)를 많이 쓴다고 하여
저도 CLI를 최대한 이용하였습니다.
*바꾸는 법
인터넷을 보면 "Ctrl + Alt + F1~5”가 CLI로바꾸는 키, “Ctrl + Alt + F6”이 GUI로 바꾸는 키라고 나와있었으나
저의 경우 “Ctrl + Alt +F3”으로 CLI로 변경, “Ctrl + Alt + F2”로 GUI로 변경할 수 있었습니다.
설치한 프로그램
코딩은 당연히 할거란 생각이 들었지만 리눅스의 자체 에디터를 맛보고자 VIM을 설치했습니다.
설치 후 느낀 것이지만 불편하기도 하고 이미 깔려있었던 것 같기도 합니다..
당연히 없을거라 생각하고 설치를 해버려서 확인할 방법이 없네요..
설치 방법
위에서 말했듯이 VIM을 깔아주었습니다.
vim tutor
를 입력하면 관련된 명령어들이 나옵니다. 설치를 위해서는 다음의 코드를 작성해주면 됩니다.
sudo apt –install vim
이때 사진과 같이 다이아몬드로 표시되는 문제가 있다면
“export LANG=C
를 입력해주세요. 쉘과 터미널의 언어코드가 맞지 않아 생기는 문제라고 합니다.
사용법과 결론
기본적으로 vim으로 파일을 열려면 “vim (원하는 파일명)”을 사용합니다.
ex) vim test.txt
위 명령어를 입력하면 에디터를 통해 파일이 열리게 되는데 맨 처음 들어가게 되면 기본적으로
명령 모드(command mode)로 설정됩니다.
이때에는 명령을 입력하거나 i 또는insert키를 눌러 입력모드(insert mode)로 들어가 문서편집을 하거나
‘:(콜론)’을 눌러 마지막행모드(last line mode)에서 명령을 입력할 수 있습니다.
입력모드나 마지막행모드에서 ESC를 누르면 이전 단계인 명령모드로 돌아오게 됩니다.
이 외에도 사용하면서 자주쓰는 명령어들과 짧은 설명을 적어보겠습니다.
:(줄번호) | 해당 줄로 이동 | w, b | 단어 단위 이동 (w: 앞, b: 뒤) |
:wq | 저장하고 종료 (write quit) | d, dd | 한 글자, 줄 삭제 |
:qf | 강제종료(quit force) | u | 되돌리기(undo) |
ctrl + r | 되돌리기 취소(redo) | yy | 줄 복사 |
p | 붙여넣기 |
막상 사용해보면 명령모드와 마지막행 모드로 나눌 필요가 없어보입니다.
":"을 입력했다 하더라도 Backspace로 지우면 명령모드이기 때문입니다.
‘:’는 일종의 명령모드의 명령어인 셈입니다.
에디터에서 커서의 이동은 방향키로도 가능하지만 HJKL도 각각 ←↑↓→에 대응하여 이동에
이용할 수 있습니다.
*입력모드에서는 H, J, K, L이 입력되고 명령모드에서는 커서의 이동에 사용됩니다.
위 사진은 vim설치 후 txt파일과 py파일을 열어본 모습입니다. 기존에는 txt파일과 같이 단색으로 이루어진 파일이었지만
vim을 이용하여 py파일과 같이 주요문법에 강조표현이 적용된 것을 확인할 수 있습니다.
'[리눅스] > 리눅스로 생활하기' 카테고리의 다른 글
[리눅스로 생활하기]한 학기 동안 리눅스로 생활하기 intro (0) | 2023.05.01 |
---|