gedit를 사용하여 Linux에서 그래픽으로 텍스트 파일을 편집하는 방법

0
907

Ubuntu Linux 데스크탑의 gedit 텍스트 편집기

Linux 사용자는 일반적으로 다음과 같은 터미널 기반 도구를 사용하여 구성 파일을 편집합니다 nanovim . 시스템 파일을 포함하여 파일을 그래픽으로 편집하려면 gedit 텍스트 편집기를 사용하면 쉽게 고칠 수 있습니다.

어디서나 파일, 파일

Linux 및 macOS와 같은 다른 Unix 기반 운영 체제와 관련하여 자주 반복되는 문구는“모든 것이 파일입니다”입니다.

정확하지는 않지만 텍스트 파일은 종종 시스템 로그 및 구성에 사용됩니다. 이 파일을 읽고 운영 체제의 내부 작동에 대해 자세히 알아볼 수 있으며 파일을 편집하여 동작을 변경할 수 있습니다.

기본 그놈 텍스트 편집기는 geditGNOME 데스크탑 환경이있는 모든 시스템에서 찾을 수 있습니다. 여기에는 Ubuntu, Fedora, Debian, CentOS 및 Red Hat이 포함됩니다. 다음과 같은 일부 파워 하우스 편집자의 학습 곡선없이 필요한 작업만으로 작업을 수행 할 수있는 충분한 편집자 인 경우 파일을 편집 할 수있는 편리한 도구입니다. vim.

관련 : Linux에서 “모든 것이 파일”이란 무엇입니까?

gedit 실행

시작한다 gedit 명령 행에서 다음을 입력하십시오. gedit Enter를 누르십시오.

터미널 창에서 gedit 명령

그만큼 gedit 텍스트 편집기가 곧 나타납니다.

Linux에서 빈 문서가있는 gedit 텍스트 편집기

깔끔하고 깔끔한 응용 프로그램 창입니다. 방해받지 않고 작업중인 항목을 입력하는 작업을 계속할 수 있습니다.

물론 Linux 데스크톱의 애플리케이션 메뉴에서 gedit를 시작할 수도 있습니다. 종종 “텍스트 편집기”라고 불립니다. 응용 프로그램 메뉴에서 “gedit”를 검색하십시오.

우분투 그놈 데스크탑의 응용 프로그램 메뉴에서 gedit 실행

백그라운드 작업으로 gedit 시작

터미널 창이 기다립니다 gedit 명령 프롬프트로 돌아 가기 전에 닫습니다. 터미널 창을 사용하려는 경우 gedit 아직 열려 있습니다 gedit 대신이 명령으로. 이 열립니다 gedit 백그라운드 작업으로 명령 행 프롬프트가 곧바로 표시되며 다음과 같은 경우에도 터미널 창을 계속 사용할 수 있습니다. gedit 실행 중입니다.

유형 gedit, 공간, 앰퍼샌드 &을 입력 한 다음 Enter 키를 누릅니다.

gedit &

터미널 창에서 gedit & command

기존 파일 열기

기존 텍스트 파일을 열려면 gedit 툴바. Ctrl + O를 눌러 파일을 열 수도 있습니다.

최근 파일 메뉴가 열립니다. 나열된 파일 중 하나를 다시 열려면 파일 이름을 클릭하십시오. 다른 파일을 열려면 메뉴 하단의 “기타 문서…”단추를 클릭하십시오.

gedit에서 파일 열기 메뉴

표준 파일 열기 대화 상자가 열립니다. 이를 사용하여 편집하려는 파일의 위치를 ​​찾아 볼 수 있습니다.

편집하려는 파일을 강조 표시하면 녹색 “열기”버튼을 클릭하십시오.

gedit 파일 열기 대화 상자

명령 행에서 파일 열기

당신은 요청할 수 있습니다 gedit 명령 행에 파일 이름을 제공하여 파일이 실행되는 즉시 파일을 열 수 있습니다. 이것은 만든다 gedit 파일을로드하여 바로 편집 할 수 있도록 준비하십시오 gedit 가 나타납니다.

gedit ana.c

터미널 창에서 gedit ana.c 명령

구문 강조 기능 gedit 프로그램 소스 코드 파일과 쉘 스크립트를 편집하는 것이 특히 좋습니다.

구문 강조는 변수, 예약어, 주석, 매개 변수 등을 쉽게 식별 할 수 있도록 소스 파일 내의 단어에 색상을 지정합니다.

편집을 위해 열린 ana.c 파일로 gedit

편집중인 파일 이름이 도구 모음에 표시됩니다. 파일을 수정 한 경우 별표 * 파일 이름 옆에가 나타납니다.

gedit에서 수정 된 파일

파일 내용이 변경되었음을 알 수 있습니다. 변경 사항을 유지하려면 파일을 저장해야한다는 것을 상기시키는 역할을합니다.

파일에 변경 사항 저장

변경 사항을 저장하려면 툴바에서“저장”버튼을 클릭하십시오. Ctrl + S를 눌러 파일을 저장할 수도 있습니다.

다른 이름으로 또는 다른 위치에 파일을 저장하려면 툴바에서 메뉴 버튼을 클릭 한 다음 메뉴에서 “다른 이름으로 저장”을 선택하십시오.

하이라이트가있는 메뉴 버튼

표준 파일 저장 대화 상자가 열립니다. 파일을 저장하려는 디렉토리를 탐색하고 파일 이름을 제공 할 수 있습니다. 녹색“저장”버튼을 클릭하여 파일을 저장하십시오.

gedit 파일 저장 대화 상자

시스템 파일 편집

시스템 파일을 편집하려면 일반적으로 sudo 파일의 소유자가 root. 엄밀히 말하면 사용하지 않아도 시스템 파일을 열 수 있습니다 sudo을 사용하지 않으면 변경 사항을 파일에 다시 저장할 수 없습니다. sudo.

sudo gedit /etc/samba/smb.conf

터미널 창에서 sudo gedit 명령

경고: 변경 사항이 시스템에 어떤 영향을 미치는지 정확히 모르면 시스템 파일을 편집하지 마십시오. 잘못된 시스템 파일을 엉망으로 만들고 재부팅 후 컴퓨터에서 잠겼습니다.

이 명령이 열립니다 gedit 편집을 위해 samba 구성 파일을로드합니다.

gedit 편집 smb.conf

새 파일에 소유권 및 권한 복제

시스템 파일을 신중하게 편집하는 방법과 시스템 파일을 편집하는 좋은 방법은 파일을 복사 한 다음 사본을 편집하는 것입니다. 새 파일 편집을 마치면 원래 파일 위에 다시 복사 할 수 있습니다. 복사 한 파일을 편집하는 데 지장을 주면 아무런 해가 없습니다. 삭제하고 다시 시작하십시오.

파일을 복사하면 파일 소유권이 변경되고 파일 모드 권한이 변경 될 수 있습니다. 원본 파일 위에 새 버전을 복사하기 전에 새 파일에서 원본 파일의 파일과 동일한 지 확인해야합니다. 이것이 당신이 할 수있는 방법입니다.

우리가 편집하고 싶다고 가정 해 봅시다. fstab 파일.

파일 소유권 및 모드 권한이 변경되도록 새 파일을 만든 다음 기존 파일을 복사합니다. 이 단계는 순전히 데모 목적으로 새 파일에 원본 파일과 동일한 모드 권한 및 소유권이 없는지 확인합니다. 자신의 파일을 편집 할 때는이 작업을 수행 할 필요가 없습니다.

touch new_fstab

터미널 창에서 새 fstab을 터치하십시오.

사용할 수있다 ls 파일 속성을 점검하고 파일 속성 권한과 파일 소유자를 확인하십시오.

ls -l new_fstab

터미널 창의 ls -l new_fstab

파일 소유자는 dave이며 파일 모드 권한은 파일 소유자에 대해 읽고 쓰며 그룹 및 다른 사용자에게는 읽기 전용입니다.

이제 우리는 /etc/fstab 방금 만든 새 파일 위에 그런 다음 파일 속성이 변경되었는지 확인합니다.

sudo cp /etc/fstab new_fstab
ls -l new_fstab

터미널 창에서 cp / etc / fstab new_fstab

그만큼 fstab 위에 복사되었습니다 new_fstab 파일. 의 파일 속성 new_fstab 변경되지 않았습니다. 원본의 파일 속성을 확인하겠습니다 fstab 파일.

ls -l /etc/fstab

터미널 창에서 ls -l / etc / fstab

우리가 볼 수 있듯이 소유자는 root 파일 모드 권한이 다릅니다. 그룹 권한은 읽고 쓸 수 있습니다. 에 대한 그룹 권한 new_fstab 읽기 전용입니다. 파일을 다시 복사하기 전에이 두 속성을 수정해야합니다.

먼저 발사하겠습니다 gedit 편집 new_fstab 파일을 수정하여 필요한 변경을 수행하십시오.

gedit new_fstab

터미널 창에서 gedit new_fstab

파일을 수정하고 변경 사항을 저장 한 후에는 파일 소유권 및 파일 모드 권한을 원래 상태로 다시 설정해야합니다.

우리는 이것을 사용하여 이것을 할 수 있습니다 --reference 옵션 chmodchown 명령.

그만큼 --reference 옵션은 파일 이름을 매개 변수로 사용합니다. 그것은 힘 chmodchown 해당 파일에서 파일 모드 권한 및 파일 소유권 값을 가져 와서 대상 파일로 복사합니다. 그런 다음 ls를 사용하여 원본 파일에 다시 복사하기 전에 편집 된 파일의 속성이 올바르게 설정되었는지 확인할 수 있습니다.

sudo chmod --reference=/etc/fstab new_fstab
sudo chown --reference=/etc/fstab new_fstab
ls -l new_fstab

터미널 창의 --reference 옵션

파일 권한 및 소유권이 이제 정확합니다. 우리는 복사 할 수 있습니다 new_fstab 기존보다 fstab 우리의 변화가 이루어질 것입니다.

터미널 창에서 sudo cp new_fstab fstab

이러한 변경 사항은 fstab 파일의 변경 사항이므로 다음에 컴퓨터를 다시 부팅하거나 mount 명령을 다음과 같이 사용하면 즉시 적용됩니다.

sudo mount -a

조심해

내 소문은 조심스럽고 반복되는 경고가 아닙니다. 시스템 파일 변경으로 인해 컴퓨터가 어떻게 작동하는지 확실하지 않은 경우 변경하지 마십시오.

텍스트 파일은 시스템 파일이든 아니든 텍스트 파일을 편집해야 할 때 찾을 수 있습니다. gedit 옵션이 너무 많지 않고 작업을 완료 할 수있는 충분한 기능이있는 빠르고 간단한 편집기입니다.