본문 바로가기
개발자 일지/Linux

[리눅스 기초]파일 편집(nano,vi) 이용하기

by 네빌링 2021. 3. 2.
반응형

-생활코딩 리눅스 강의를 기반으로 정리, 추가 보충 학습 했다.

-리눅스 문서 편집기 중 하나인 nano,vi 사용법을 익혀본다.

-가상머신 프로그램인 오라클 버츄얼박스로 우분투(ubuntu) 12.10를 사용하였다.


리눅스에서의 파일 편집

리눅스에서는 메모장, 워드패드 같은 파일 편집기가 존재하는데 nano, vi, vim 등 많은 편집기들이 존재한다.

nano는 가장 기본적인 편집기로 최소한의 기능만을 갖고 있다.

vinano보다 좀 더 다양한 기능을 갖고 있다. 그리고 vim은 'vi improved'로 UNIX 기본 편집기 vi의 업그레이드 버전이라고 보면 된다.

리눅스는 vim만 설치되어 있어서 vi 명령어와 vim 명령어 모두 vim을 실행한다.

 

실습은 nano로 진행하려고 한다.

 

nano 실행하기

 

  • nano 파일명 : nano로 입력한 파일명의 파일을 편집한다. 예를 들어 nano test.html이라고 치면 빈 html 파일이 만들어진다.

nano homepage.html이라고 입력 후 실행해보았다.

 

 

실행된 nano 편집기. 상단에는 파일명을 확인할 수 있고 중단에선 텍스트 에디터를 확인할 수 있으며 하단에는 nano관련 명령어들을 확인할 수 있다.

 

 

하단의 명령어들을 보면 앞에 ^가 붙어있다. ctrl이라고 생각하면 된다.

예를 들어 화면을 빠져나가기 위해서는 ctrl + X를 입력하면 된다.

 

 

 

 

위와 같이 작성한 후 나와서 파일이 생성되었는지 ls -l로 확인해보자.

 

 

ls -l 명령어로 homepage.html이 생성된 것을 확인할 수 있다.

 

 

  • cat 파일명 : 파일의 내용을 간단하게 출력한다.

cat 명령어를 통해 파일 내용을 간단하게 출력할 수 있다. cat homepage.html을 입력하면 편집기로 편집한 <html>... </html> 내용이 화면에 표시된다.

 

기타 nano 관련 명령

편집기 내부에서 활용할 수 있는 유용한 단축키들이다.

 

  • ctrl+K : 복사(잘라내기)
  • ctrl+U : 붙여넣기
  • ctrl+6 : 블록처리하기
  • ctrl+W : 입력조건 찾기(커서)

 

 

 

 

nano에 대해서 실습을 했는데 vim 역시 vi 파일명 혹은 vim 파일명으로 편집기로 진입할 수 있다. vim은 ctrl이 아니라 shift를 눌러서 쓰는 것 같은데 단축키 등은 실습을 자주해서 숙달되어야 할 것 같다.

반응형