nano, vi

hyHA·2024년 1월 2일

파일을 만들고 편집하는 방법

운영 체제에서 파일정보를 저장하는 수단, 저장소를 말하고,
디렉터리라는 것은 파일을 잘 정리 정돈하기 위한 수납 공간이다.

파일, 디렉터리를 어떻게 관리할 것인가를 들어가기 전에
이번 시간에 할 것은 파일을 만들고, 정보를 저장하고 편집하는 방법을 배울 것이다.

정보를 저장하기 위해
윈도우(windows)나 맥(Mac)에서는 메모장같은 편집기를 사용하고
명령어 기반의 시스템에서는 Nano 혹은 Vi를 사용한다.

  • 나노(Nano)는 처음 리눅스를 쓰시는 분들한테 추천하고
  • 중/고급자들은 브이아이(vi)를 사용

Vi는 익숙해지면 편리하지만, 익숙해지는 데까지 상당히 많은 수련이 필요함

이 두 개의 편집기는 대부분의 리눅스 더 나아가서 유닉스 계열에 들어가 있기 때문에 사용법을 알고 있으면 어디서든지 사용할 수 있다

nano

'nano'라고 입력하시고 엔터를 치면 파일 편집할 수 있는, 텍스트 파일을 편집할 수 있는 편집기 화면이뜬다.

단축어의미
^o'Write out', 파일을 저장
^k’Cut Text’, 자른다
^u’Uncut Text’, 붙여넣기
^6'Mark Set’, 블록 설정, ^k 와 함께 사용

vi

명령어의미
vim test.js파일열기 or 없으면 생성
iinsert 입력 모드(Insert mode)
현재 커서의 앞에서 편집
a입력모드(Insert mode)
현재 커서의 다음부터 편집
o입력모드(Insert mode)
현재 커서 아래에 새로운 라인을 추가 후, 편집
esc입력 모드 벗어나기
v비주얼 모드(Visual mode)
:명령줄 모드(command Line mode)
:wwrite 파일 저장
:qquit 나가기
vimtutor튜토리얼

노멀 모드(esc한 상태)

명령어의미
h j k l좌 아래 위 우
w다음단어 시작
e다음단어 끝
^f페이지 다운
^b페이지 업
x글자 삭제
dd행 삭제
uundo
^rredo
yy행 복사
p붙여넣기

비주얼 모드

선택만 가능한 모드

명령어의미
ycopy
dcut
ppaste
"+p클립보드 paste

vscode에 vim 사용하기

명령어의미
cmd + shift + pcommand 모드
vim toggle로 검색 + entervim 모드 켜고(Normal) 끄기(Disable)
cmd + k + s단축어 설정

참고
https://www.youtube.com/watch?v=JIQXgPEX5Bs
애플코딩
vi vscode

profile
룰루랄라

0개의 댓글