Ödeme Yöntemleri Abuse

Nano Linux'ta bir dosyayı kaydetme

08.07.2024, 00:46

Linux için Nano adlı metin editörü yeni başlayanlar arasında en yaygın olanlardan biri olarak kabul edilir. Yapılandırma dosyalarını sorunsuz bir şekilde düzenleyebilme avantajına sahiptir, ayrıca kullanımı kolaydır ve çoğu dağıtıcıdan temin edilebilir. Bu eğitimde size Nano'da bir dosyayı nasıl kaydedeceğinizi anlatacağız. yapılandırma dosyasında zaten değişiklik yaptıysanız.

Linux için Nano nedir

Nano, Linux dağıtımlarında sıklıkla kullanılan basit bir komut satırı metin düzenleyicisidir. Ekleme, silme, arama ve değiştirme gibi temel metin düzenleme işlevlerini sağlar ve sözdizimi vurgulama sayesinde çeşitli programlama dillerini destekler.

Basit bir arayüze ve kontrol tuşlarına sahiptir, bu da onu komut satırına yeni başlayanlar için erişilebilir kılar. Kullanım kolaylığı nedeniyle Linux'taki en popüler metin editörlerinden biridir. Nano'yu başlatmak için terminalde "nano" komutunu yazmanız yeterlidir; bu komut Nano düzenleyicide değişiklik yapabileceğiniz ve dosyaları kaydedebileceğiniz bir metin dosyası açacaktır.

Nano'da değişiklikler nasıl kaydedilir

Tasarruf etmenin birkaç yolu vardır. Şimdi her birine ayrıntılı olarak bakalım.

Normal tasarruf

En kolay yol , dosyada tüm değişiklikler yapıldıktan sonra bunları kaydetmek içinCtrl+O klavye kısayoluna basmaktır . Programın alt kısmında, yardımcı programı kullanmak için ihtiyacınız olan tüm kısayol tuşlarını görebilirsiniz. Programın bu bölümü, çalışmalarınızda size yardımcı olabilecek tüm kısayolları listeler.

Nano Linux'ta bir dosyayı kaydetme

Tuşlara bastıktanhemen sonra , editör sizden kaydedilecek dosyanın adını girmenizi isteyecektir:

Nano Linux'ta bir dosyayı kaydetme

İşiniz bittiğinde Enter tuşuna basın. Düzenleme penceresine dönmek için Ctrl+X tuşlarına basın. Ardından, program size dosyanın başarıyla kaydedildiğini bildirecektir.

Nano Linux'ta bir dosyayı kaydetme

Bu noktada Ctrl+X tuşlarına basarak düzenleyiciyi kapatabilirsiniz.

Yazma erişimi olmadan kaydetme

Ayrıca, başka bir kullanıcıya veya süper kullanıcıya ait bir dosyaya veri kaydetmeniz gerektiğinde ve bu kaydın erişimi veya izni olmadığında durumu düşünelim. Böyle bir durumda kullanıcı şunu görecektir: "Write Error /filename/file name: Access Denied":

Nano Linux'ta bir dosyayı kaydetme

Sorun nasıl çözülür? En kolay yol, değişiklikleri kaydetmeden düzenleyiciyi kapatmaktır(Ctrl+X). Sorunun cevabı Hayır'dır:

Nano Linux'ta bir dosyayı kaydetme

Bunu yaptıktan sonra, düzenleyiciyi süper kullanıcı olarak çalıştırabilirsiniz:

$ sudo nano /etc/passwd

Ardından, verileri bir dosyaya yazabilirsiniz. Değişiklikler kaybolmayacaksa, dosya adı isteminde, ev dizininizdeki yeni dosyanın yolunu belirtin, örneğin ~/temp_passwd:

Nano Linux'ta bir dosyayı kaydetme

Ancak, erişiminiz olmayan başka bir kullanıcıya veya süper kullanıcıya ait bir dosyaya veri kaydetmeye çalışırsanız (örneğin, /etc dizinindeki yapılandırma dosyaları), şu hatayı alırsınız: "Error writing /filename/file name: Access denied":

Yapılacak en kolay şey, değişiklikleri kaydetmeden Ctrl+X tuşlarına basarak düzenleyiciyi kapatmaktır. Düzenleyicinin arabelleği kaydetme sorusunu Hayır ile yanıtlamalısınız:

Ve sonra düzenleyiciyi süper kullanıcı olarak açın:

$ sudo nano /etc/passwd

Bundan sonra yukarıda açıklandığı gibi dosyaya veri yazabileceksiniz. Değişiklikleri kaybetmek istemiyorsanız, dosya adı sorgusu sırasında ev dizininizdeki yeni dosyanın yolunu belirtebilirsiniz, örneğin ~/temp_passwd:

Dosya daha sonra oraya kaydedilecek ve sudo kullanarak mv komutuyla eskisinin yerine kolayca taşıyabileceksiniz:

$ sudo mv ~/temp_passwd /etc/passwd

Tüm sistem dosyalarının süper kullanıcı olarak düzenlenmesi gerektiğini unutmayın.

Nano'nun Avantajları

Linux kullanıcıları için popüler bir metin editörü olmasını sağlayan çeşitli avantajları vardır:

  1. Kullanım kolaylığı: Basit bir arayüze ve kontrol tuşlarına sahiptir, bu da onu komut satırına yeni başlayanlar için ideal hale getirir. Diğer metin editörleri gibi karmaşık klavye kısayollarını ezberlemeye gerek yoktur.
  2. Küçük boyut ve hızlı yükleme: hafiftir ve hızlı bir şekilde başlar, bu da onu bir sunucuda veya bir terminalde hızlı dosya düzenleme için mükemmel bir seçim haline getirir.
  3. Sözdizimi vurgulama: çeşitli programlama dilleri için sözdizimi vurgulamayı destekleyerek kodu okumayı ve düzenlemeyi kolaylaştırır.
  4. Uzak sunucularda çalışabilme: komut satırında çalışır, GUI'ye ihtiyaç duymadan SSH aracılığıyla uzak sunuculardaki dosyaları düzenlemek için kullanılabilir.
  5. Dosya kaydetme ve yükleme özelliği: dosyaları kolayca kaydetmenize ve yüklemenize ve diğer temel metin düzenleme işlemlerini gerçekleştirmenize olanak tanır.
  6. Çoğu Linux dağıtımı varsayılan olarak Nano ile birlikte gelir: Linux kullanıcıları Nano'yu ayrıca yüklemek zorunda kalmadan çoğu dağıtımda yüklü olarak bulabilirler.

Bu avantajlar Nano'yu Linux ortamında basit ve etkili bir metin editörü arayanlar için popüler bir seçim haline getirmektedir.