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.
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.
Tasarruf etmenin birkaç yolu vardır. Şimdi her birine ayrıntılı olarak bakalım.
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.
Tuşlara bastıktanhemen sonra , editör sizden kaydedilecek dosyanın adını girmenizi isteyecektir:
İş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.
Bu noktada Ctrl+X
tuşlarına basarak düzenleyiciyi kapatabilirsiniz.
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":
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:
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
:
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.
Linux kullanıcıları için popüler bir metin editörü olmasını sağlayan çeşitli avantajları vardır:
Bu avantajlar Nano'yu Linux ortamında basit ve etkili bir metin editörü arayanlar için popüler bir seçim haline getirmektedir.