Coding

Joy of English Code

https://litt.ly/encode 

우분투 분류

리눅스 우분투(Ubuntu) 명령어 2: 에디터 gedit, nano, vi 사용법

작성자 정보

  • EnglishCode 작성
  • 작성일

컨텐츠 정보

본문

이 글은 다음 유튜브 동영상 강의를 공부하면서 정리한 것입니다.


 

이것이 우분투 리눅스다(개정판, Ubuntu LTS 20.04) 저자: 우재남 님

게시자: 한빛미디어 

https://youtube.com/playlist?list=PLVsNizTWUw7FJot9rAiWBJN3V9EZFBFZX&si=xTiOktrj75iurv3f

https://www.hanbit.co.kr/store/books/look.php?p_code=B3658372395

 


에디터 gedit, nano, vi 사용법 정리

 


gedit // 윈도우의 메모장같은 프로그램, 설치 안 되어 있음.
nano // 닫기 ctrl+x, 저장하기 y, 파일명 입력 
ls -l // 저장한 파일 리스트 보기
nano 파일명 // 파일 수정


nano 에디터에서 ctrl+c를 누르면 현재 행이 몇 번째 행인지 알 수 있다.


nano -c 파일명 // 항상 행번호 표시


vi 에디터는 초기화면에서 i(INSERT 입력 모드) 또는 a를 입력해야 입력할 수 있다.

저장하고 나가기 위해서는 ESC 키를 눌러서 vi 에디터를 명령 모드로 바꾼다. 그리고 다음 명령을 입력한다. 

 


:w 파일이름 // 저장하기. 쉬프트 키+세미콜론, w
:q // vi 에디터 닫기
:wq // 저장하고 닫기
:q! // 저장하지 않고 닫기
:i // 취소

 

명령줄에 입력하다가 ESC 키를 누르면 다시 명령 모드가 되고, i 또는 a를 누르면 다시 파일 내용을 수정할 수 있다.


vi 에디터 비정상 종료시 대처 방법

 

vi를 비정상 종료해서 파일에 문제가 있는 경우

일단 :q로 빠져 나온다.


ls -a // 파일 확인


vi 비정상 종료시 .파일이름.swp 파일이 남아있다.

예를 들어, test.txt 파일이 비정상 종료된 경우, .test.txt.swp 파일이 남아 있다. 이 파일을 삭제한다.


rm -f .test.txt.swp


그리고 다시 test.txt 파일을 열면 수정할 수 있다.


vi 단축키

 

명령 모드에서

dd(d를 연속 두번)를 누르면 현재 행 전체가 삭제

숫자 3을 누르고 dd를 누르면 현재 행부터 아래 3개 행이 삭제

yy를 누르면 현재 행 전체 복사

p를 누르면 현재 행 아래에 붙여넣기

숫자 3을 누르고 yy를 누르면 현재 행부터 아래 3개 행 복사


행번호 표시, 명령 모드에서


:set number


우분투 명령어 도움말 보기: man 명령어

 


man ls // ls 도움말 보기


도움말에서

스페이스 키: 다음 페이지

b 키: 앞 페이지

방향키 위, 아래, 좌우 이동

q 키: 도움말 나가기


관련자료

댓글 0
등록된 댓글이 없습니다.