/ / Linux'ta Metin Dosyalarının Grafik Olarak Düzenlenmesi gedit

Gedit İle Linux'ta Metin Dosyalarının Grafik Olarak Düzenlenmesi

Ubuntu Linux masaüstünde gedit metin editörü

Linux kullanıcıları normalde konfigürasyon dosyalarını gibi terminal tabanlı araçlar ile düzenler. nano ve vim . Bir dosyayı grafiksel olarak düzenlemek istiyorsanız - bir sistem dosyasını bile - gedit metin editörü acısız ve kolay hale getirir.

Dosyalar, Her Yerdeki Dosyalar

Linux ve macOS gibi diğer Unix tabanlı işletim sistemleriyle ilgili sıkça tekrarlanan bir cümle “her şey bir dosya” dır.

Bu kesinlikle doğru olmasa da, metin dosyalarıgenellikle sistem günlükleri ve konfigürasyon için kullanılır. İşletim sisteminizin iç işleri hakkında daha fazla bilgi edinmek için bu dosyaları okuyabilir ve davranışlarını değiştirmek için düzenleyebilirsiniz.

Varsayılan GNOME metin editörü gedit, yani bir ile herhangi bir sistemde bulmalısınGNOME masaüstü ortamı. Buna Ubuntu, Fedora, Debian, CentOS ve Red Hat dahildir. İhtiyacınız olan tek şey işi halletmek için yeterli düzenleyiciyken dosyaları düzenlemek için kullanışlı bir araçtır - bazı power-house editörlerinin öğrenme eğrisi olmadan vim.

İLGİLİ: Linux'ta "Her Şey Dosyadır" Nedir?

Gedit başlatılması

Başlamak gedit komut satırından yazın gedit ve Enter tuşuna basın.

Bir terminal penceresinde gedit komutu

Bu gedit Metin editörü kısa süre içinde görünecektir.

Linux'ta boş bir belge ile gedit metin editörü

Düzenli ve temiz bir uygulama penceresi. Üzerinde çalıştığınız her şeyi dikkat dağıtmadan yazma görevi ile başlayabilirsiniz.

Tabii ki, Linux masaüstünüzün uygulama menüsünden gedit'i de başlatabilirsiniz. Genellikle “Metin Düzenleyici” olarak adlandırılır. Sadece “gedit” için uygulamalar menüsünde arama yapın.

Ubuntu'nun GNOME masaüstündeki uygulamalar menüsünden gedit başlatılıyor

Bir arka plan görevi olarak gedit başlatılması

Terminal penceresi bekleyecek gedit komut istemine dönmeden önce kapatmak için Terminal penceresini kullanmak istiyorsanız gedit hala açık, başlatmak gedit bunun yerine bu komutla. Bu açılır gedit arka plan görevi olarak. Komut satırı komut istemini derhal geri alırsınız ve terminal penceresini kullanarak gedit çalışıyor.

tip gedit, bir boşluk, bir ve işareti &, ardından Enter tuşuna basın - şöyle:

gedit &

Bir terminal penceresinde gedit ve komut

Mevcut Bir Dosyayı Açmak

Mevcut bir metin dosyasını açmak için ekrandaki “Aç” düğmesine tıklayın. gedit araç çubuğu. Bir dosyayı açmak için Ctrl + O tuşlarına da basabilirsiniz.

Bu, son dosyalar menüsünü açar. Listelenen dosyalardan birini tekrar açmak istiyorsanız, dosya adına tıklayın. Farklı bir dosya açmak istiyorsanız, menünün altındaki “Diğer belgeler…” düğmesini tıklayın.

gedit'te dosya aç menüsü

Bu, standart bir dosya açma iletişim kutusu açar. Bunu, düzenlemek istediğiniz dosyanın konumuna göz atmak için kullanabilirsiniz.

Düzenlemek istediğiniz dosyayı vurguladığınızda yeşil “Aç” düğmesini tıklayın.

gedit dosyası açık iletişim

Komut Satırından Bir Dosya Açma

Sorabilirsin gedit dosya adını komut satırında sağlayarak başlattığı anda dosyayı açmak için. Bu yapar gedit dosyayı en kısa sürede düzenlenmeye hazır olacak şekilde yükleyin gedit belirir.

gedit ana.c

Bir terminal penceresinde gedit ana.c komutu

Sözdizimi vurgulama özelliği gedit program kaynak kodu dosyalarını ve kabuk komut dosyalarını düzenlemek için özellikle güzel yapar.

Sözdizimi vurgulama, kaynak dosyadaki sözcükleri renklendirir; böylece değişkenler, ayrılmış sözcükler, yorumlar, parametreler ve daha fazlası kolayca tanımlanabilir.

ana.c dosyası ile gedit düzenleme için açık

Düzenlemekte olduğunuz dosyanın adı araç çubuğunda görüntülenir. Dosyayı değiştirdiyseniz, yıldız işareti * dosya adının yanında görünür.

gedit'te değiştirilmiş dosya

Bu, dosyanın içeriğinde değişiklik yapıldığını bilmenizi sağlar. Değişiklikleri saklamak istiyorsanız dosyayı kaydetmeniz gerektiğini hatırlatır.

Değişiklikleri Dosyaya Kaydetme

Değişikliklerinizi kaydetmek için araç çubuğundaki “Kaydet” düğmesine tıklayın. Dosyayı kaydetmek için Ctrl + S tuşlarına da basabilirsiniz.

Dosyanızı farklı bir adla veya farklı bir yere kaydetmek için araç çubuğundaki menü düğmesine tıklayın ve ardından menüden “Farklı Kaydet” seçeneğini seçin.

olayları ile menü düğmesi

Bu, standart bir dosya kaydetme iletişim kutusu açar. Dosyayı kaydetmek istediğiniz dizine gözatabilir ve dosya için bir ad belirleyebilirsiniz. Dosyayı kaydetmek için yeşil “Kaydet” düğmesine tıklayın.

gedit dosyası kaydetme iletişim kutusu

Sistem Dosyalarını Düzenleme

Bir sistem dosyasını düzenlemek için, genellikle kullanmanız gerekir. sudo çünkü dosyanın sahibi muhtemelen root. Kesin olarak doğru olmak için, kullanmasanız bile bir sistem dosyasını açabileceksiniz. sudo, ancak kullanmadığınız sürece değişiklikleri dosyaya geri kaydedemezsiniz. sudo.

sudo gedit /etc/samba/smb.conf

Bir terminal penceresinde sudo gedit komutu

Uyarı: Bilmiyorsanız sistem dosyalarını düzenlemeyindeğişikliklerin sisteminize tam olarak ne yapacak. Hatalı sistem dosyasını karıştırın ve bir yeniden başlatma işleminden sonra kendinizi bilgisayarınızdan kilitli olarak bulabilirsiniz.

Bu komut açılır gedit ve samba config dosyasını düzenleme için yükler.

gedit düzenleme smb.conf

Sahipliği ve İzinleri Yeni Bir Alanda Çoğaltma

Sistem dosyalarını düzenlemenin temkinli bir yolu - ve dolayısıylasistem dosyalarını düzenlemenin övgüye değer bir yolu - dosyayı kopyalamak ve sonra kopyayı düzenlemektir. Yeni dosyayı düzenlemeyi tamamladığınızda, orijinal dosyanın üzerine geri kopyalayabilirsiniz. Kopyalanan dosyayı düzenlemeyle ilgili karışıklık yaparsanız, zarar verilmez. Sil ve yeniden başla.

Bir dosyayı kopyaladığınızda, dosya sahibi olabilirdeğiştirin ve dosya modu izinleri değiştirilebilir. Yeni sürümü orijinal dosyaya kopyalamadan önce bunların yeni dosyanızdakiyle aynı olduğundan emin olmanız gerekir. Bunu böyle yapabilirsiniz.

Diyelim ki düzenlemek istiyoruz fstab dosya.

Dosya sahipliğimizde bir değişikliğin olmasını sağlamak vemod izinleri üzerine yeni bir dosya oluşturacağız ve mevcut dosyayı üzerine kopyalayacağız. Bu adım, yalnızca yeni dosyanın orijinal dosya ile aynı mod izinlerine ve sahipliğine sahip olmadığından emin olmak için tanıtım amaçlıdır. Kendi dosyalarınızı düzenlerken bunu yapmanız gerekmez.

touch new_fstab

bir terminal penceresinde yeni fstab'a dokunun

Kullanabiliriz ls dosya özelliklerini kontrol etmek ve hangi dosya modu izinlerine sahip olduğunu ve dosya sahibinin kim olduğunu görmek için.

ls -l new_fstab

Bir terminal penceresinde ls -l new_fstab

Dosya sahibi açıktır ve dosya modu izinleri dosya sahibi için okunup yazılır ve grup için ve diğerleri için salt okunur.

Şimdi, kopyalarız /etc/fstab Az önce oluşturduğumuz yeni dosyanın üzerine dosya. Daha sonra değişip değişmediklerini görmek için dosya özniteliklerini kontrol edeceğiz.

sudo cp /etc/fstab new_fstab
ls -l new_fstab

Terminal penceresinde cp / etc / fstab new_fstab

Bu fstab üzerinde kopyalandı new_fstab dosya. Dosya öznitelikleri new_fstab değişmedi. Orijinalin dosya özniteliklerini kontrol edelim fstab dosya.

ls -l /etc/fstab

Bir terminal penceresinde ls -l / etc / fstab

Gördüğümüz gibi sahibi root ve dosya modu izinleri farklıdır. Grup izinleri okunur ve yazılır. İçin grup izinleri new_fstab salt okunur. Dosyayı geri kopyalamadan önce bu iki niteliği düzeltmemiz gerekir.

İlk önce başlayacağız gedit ve düzenleme new_fstab gerekli değişiklikleri yapmak için dosya.

gedit new_fstab

new_fstab bir terminal penceresinde gedit

Dosyayı düzenledikten ve yaptığımız değişiklikleri kaydettikten sonra, dosya sahipliği ve dosya modu izinlerini olması gerektiği gibi ayarlamamız gerekir.

Bunu kullanarak yapabiliriz. --reference seçeneği chmod ve chown emreder.

Bu --reference seçenek bir dosya adını parametre olarak alır. Zorlar chmod ve chown dosya modu izinlerini ve dosyasını almak içinsahiplik değerleri o dosyadan ve hedef dosyaya kopyalamak için. Daha sonra, orijinal dosyanın üzerine kopyalanmadan önce, düzenlenen dosyanın niteliklerinin doğru ayarlandığını kontrol etmek için ls kullanabiliriz.

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

- bir terminal penceresinde referans seçeneği

Dosya izinleri ve sahipliği artık doğru. Kopyalayabiliriz new_fstab varolanın üstünde fstab ve değişikliklerimiz yapılacak.

sudo cp new_fstab fstab bir terminal penceresinde

Bunlar fstab dosyasındaki değişiklikler olduğundan, bilgisayar yeniden başlatıldığında ya da mount komutu böyle kullanıldığında derhal yürürlüğe girer:

sudo mount -a

Orada dikkatli ol

İzleme kelimem dikkatli ve uyarıları yinelemenin üzerinde değilim. Bir sistem dosyasına yaptığınız değişikliklerin bilgisayarınızın nasıl davranacağına dair emin olamıyorsanız, değişiklikleri yapmayın.

Bir metin dosyasını düzenlemeniz gerektiğinde, bir sistem dosyası olsun veya olmasın, gedit sizi çok fazla seçenekle boğmayan ve henüz işinizi yapmanıza izin verecek yeterliliğe sahip hızlı ve basit bir editördür.