Linux - gedit & nano

2021. 7. 12. 20:41Linux

이번 시간에는 텍스트 편집기에 대해 알아보겠습니다.

우선 저희는 리눅스의 GUI 환경도 사용하기 때문에 GUI 환경에서의 텍스트 편집기부터 알아보겠습니다.

프로그램 - 보조 프로그램 - 텍스트 편집기 를 통해 열 수 있습니다.

윈도우에서 텍스트 파일 사용하는 것처럼 작성 및 저장 할 수 있는 것을 알 수 있습니다

* 한글과 영어는 Shift + 스페이스바 를 통해 바꿀 수 있습니다

이 GUI 텍스트 편집기는 터미널에서 gedit이라는 명령어로도 열수 있습니다

 

이번에는 CUI 환경에서의 텍스트 편집기에 대해 알아 보겠습니다

1. nano 파일명

터미널에 nano 파일명을 쳤을때 해당 파일명을 가진 파일이 있다면 열리고 없다면 해당 파일명을 가진 파일을 만들어 줍니다 물론 nano 파일명 대신 그냥 nano 명령어를 쳐도 새로운 파일이 열립니다. 

앞에 ^가 있는 옵션들은 Ctrl과 사용하라는 뜻입니다. ^X = Ctrl + X

 

내용을 작성한뒤 Ctrl + x 를 누르면 저장을 할거냐는 문구가 나옵니다. 그 후 파일 명을 입력하라고 나옵니다.

 

여기에는 ^가 없기 때문에 그냥 y만 입력해도 됩니다.

 

이 파일은 처음 생성할 때 nano만 입력해서 생성 했기 때문에 파일 명이 정해지지 않았기에 파일명을 입력해주었습니다

 

이번엔 저장한 파일을 읽어보겠습니다. nano doc.txt

정상적으로 열리는 것을 확인 할 수 있습니다.

 

여기서 수정한뒤 다시 저장할 수도 있고  파일명을 바꿀 수 도 있습니다.

 

 

파일 내용을 수정하고 파일명을 바꾸면 기존 파일은 그대로 있고 새로운 파일이 새로 생기는 것을 확인 할 수 있습니다.

* 파일 내용만 수정하고 저장하면 새로운 파일이 생기지 않습니다 즉 파일명을 바꾸면 기존 파일은 그대로 있고 수정된 내용의 파일이 바꾼 파일명으로 생성됩니다.

 

이번엔 이미 리눅스 내에 저장되어 있는 파일을 열어보겠습니다. 여러 파일들 중 관리자의 권한이 있어야만 열수 있는 파일 들이 있습니다. 예를 들어 /etc/shadow와 같은 파일들이 그렇습니다.

 

 

 

루트 계정에서 해당 파일을 열어보겠습니다

정상적으로 열리는 것을 확인 할 수 있습니다

권한에 대한 내용은 나중에 더 자세히 다루도록 하겠습니다.

리눅스에서 가장 많이 사용하는 CUI 환경에서의 텍스트 편집기는 VI입니다.

VI에 대한 내용은 다음 시간에 공부해보도록 하겠습니다