nano hemen hemen her Linux dağıtımında önceden yüklenmiş olarak gelen bir komut satırı metin düzenleyicisidir. Gibi diğer komut satırı metin düzenleyicilerine kıyasla basitliği nedeniyle yeni kullanıcılar tarafından sıklıkla tercih edilir. vi/vim ve emacs. Sözdizimi vurgulama, satır numaralandırma, basit arama ve daha pek çok kullanışlı özelliğe sahiptir.
Nano Editor'ı Linux'a Kurmak
eğer herhangi bir nedenle nano henüz Linux dağıtımınızda kurulu değil, aşağıdaki komutlarla kolayca kurabilmelisiniz:
# apt install nano [Ubuntu/Debian için] # yum install nano [CentOS/Fedora için]
Nano Kısayol Tuşları
nano bir dosyada metin arama, metni hizalama vb. gibi çeşitli işlevler için tuş kombinasyonlarını kullanır. Bu kombinasyonlar bir dosyayı düzenlerken çok kolay ve görünürdür. Yaptığınız işlemlere bağlı olarak otomatik olarak değişirler.
Bilmeniz gereken bir şey, bir ^ ve bir sembol (^W gibi) içeren bir klavye kısayolunun, Ctrl tuşu ile bu sembolün (örneğimizde Ctrl + W) birleşimi olduğudur.
Gösterildiği gibi M ile başlayan kombinasyon, Alt tuşuna ve sonraki karaktere basılarak tamamlanması gerektiği anlamına gelir.
İlk açtığınızda göreceğiniz seçenekler aşağıdadır. nano :
- G Yardım almak
- ^O yakmak
- ^W Neresi
- ^K Metni kes
- ^J hizalamak
- ^CŞu anki pozisyon
- M-U iptal etmek (geri)
- ^Xçıkış
- ^R Dosyayı oku
- ^\ Yer değiştirmek
- ^U Bölünmüş metin
- ^T Yazım denetimi
- ^_ satıra git
- BEN iptal etmek (ileri)
Her seçeneği her zaman önünüzde olduğu için ezberlemek zorunda değilsiniz. Nano'nun yardım menüsünü açacak olan ^G'ye basarak (veya F1'e basarak) klavye kısayollarının tam listesini alabilirsiniz. Bazı kısayolların tek tuşla kullanılabileceğini fark edeceksiniz.
Örneğin, yardım için F1 tuşu veya nano'dan çıkmak için F2 tuşu.
Nano düzenleyici klavye kısayolları
Nano'da yeni bir dosya oluşturma
Yeni bir dosya oluşturmak, nano'yu çalıştırmak kadar kolaydır:
Bu, düzenleyiciyi açacak ve dosyayı kaydettikten sonra sizden yeni dosyanın kaydedileceği bir ad isteyecektir.
Nano'da yeni bir dosya oluşturun
Dosyayı Nano'da Aç
Dosyayı açmak için şunları çalıştırabilirsiniz:
$nano~/my_text_file.txt
Yukarıdaki komut, ana dizininizden "my_text_file.txt" dosyasını açmaya çalışacaktır. Dosya yoksa, nano onu oluşturmaya çalışacaktır.
Bazen bir dosyayı açmanız ve tam bir satıra veya sütuna gitmeniz gerekebilir. Nano bunu şunlarla yapmanızı sağlar:
$ nano +satır,sütunlar dosyası
Örneğin:
$nano +3.2 ~/.bashrc
.bashrc dosyanızı açacak ve imleç üçüncü satır, ikinci sütunda konumlanacak.
Nano'da bir dosya açma
Nano'da Dosyaları Düzenleme
Dosyaları açtıktan veya oluşturduktan sonra hemen düzenlemeye/yazmaya başlayabilirsiniz. Farklı vim, içinde nano düzenleme moduna geçmenize gerek yok. İmleci dosyanın etrafında hareket ettirmek için klavyenizdeki ok tuşlarını kullanabilirsiniz.
Nano'da bir dosyayı düzenleme
Nano'da metin bulma
" nerede". Bu, aradığınız metni girebileceğiniz menünün üzerinde bir arama kutusu açacaktır:
Nano'da metin bulma
Ayrıca alt menünün bazı ek seçenekleri gösterecek şekilde değişeceğini de göreceksiniz. Kendilerini hemen hemen açıklıyorlar, bu yüzden daha önemlilerine bakacağız.
- Normal ifadelerle arama- M-R (Alt + R tuşları) tuşlarına basın ve kullanmak istediğiniz normal ifadeleri kullanarak sorgunuzu girin.
- satıra git- ^T'ye (Ctrl + T) ve ardından imleci taşımak istediğiniz satıra basın.
- Metni değiştir- arama modunda ^R (Ctrl + T) düğmesine veya normal modda ^\ düğmesine basın. Orijinal metninizi girmeniz istenecek, Enter'a bastıktan sonra, değiştirme için kullanılacak metni girmeniz istenecektir. Son olarak, aramanızın ilgili örneğini mi yoksa tüm eşleşmeleri mi değiştirmek istediğiniz sorulacaktır. "Hayır"ı seçerseniz, imleç bir sonraki eşleşmeye geçecektir.
- İlk satıra atla- ^Y'ye (Ctrl + Y) basın.
- Son satıra atla- ^V'ye (Ctrl + V) basın.
Nano'da metni kopyala / yapıştır / kes
Nano'nun arayüzü GUI metin editörlerine çok benzer. Bir grafik düzenleyicide metin kopyalamak veya kesmek istiyorsanız, önce onu seçmeniz gerekir. Aynı şey nano'da da oluyor. Metni işaretlemek için Ctrl + ^ tuşlarına basın, ardından ok tuşlarını kullanarak imleçleri hareket ettirin.
- Seçili metni kopyalamak için Alt + ^ tuşlarına basın.
- Seçili metni kesmek için ^K (Ctrl + K) tuşlarına basın.
- Seçili metni yapıştırmak için imleci istediğiniz konuma getirin ve ^U (Ctrl + U) tuşlarına basın.
Nano'da metin kopyalama ve yapıştırma
Dosyayı Nano'ya Kaydet
Dosyadaki mevcut değişiklikleri kaydetmek istiyorsanız, ^O (Ctrl + O) tuşlarına basın. Yeni bir dosya düzenliyorsanız, dosyayı adlandırmanız istenir. Bu, mevcut değişikliklerinizi kaydedecek ve dosyada değişiklik yapmaya devam edebilmeniz için nano açık kalacaktır.
Dosyayı yedekle kaydet
Bazen bir dosyayı düzenlerken, her ihtimale karşı aynı dosyanın geçici kopyalarını saklamak isteyebilirsiniz. Düzenlemekte olduğunuz dosyayı yedekleyecek olan nano'daki -B seçeneğini kullanabilirsiniz. Örnekte gösterildiği gibi, nano'ya bu yedekleri nereye kaydedeceğini söylemek için -C seçeneğiyle birlikte kullanabilirsiniz:
$ nano -BC ~/backups dosyam.txt
Yukarıdaki adımlar dosyayı yedekleyecektir dosyam.txt klasöründe" yedekler" kullanıcının ana dizininde bulunur. Yedek dizinin bulunması gerektiğini unutmayın, yoksa nano size dizinin geçersiz olduğunu söyleyecektir.
Nano Düzenleyiciden Çıkma
Nano'dan çıkmak için ^X (Ctrl + X) tuşlarına basmanız yeterlidir. Dosya henüz kaydedilmediyse, değişiklikleri kaydetmeniz istenecektir. Evet Hayır veya çıkışı iptal edin.
Çözüm
nano sadeliği ile kullanıcılara hitap eden, kullanımı kolay bir komut satırı metin düzenleyicisidir. Arayüzü, grafik editörlerinkine benzer, bu da onu Linux'a yeni başlayanlar için ideal hale getiriyor.
Muhtemelen Linux konsolunu en az bir kez ziyaret edenlerin her biri bugünün makalesinin kahramanını kullandı. Linux dağıtımlarından herhangi birini onsuz hayal etmek zor. Herhangi bir Linux yazılımının kurulmasıyla ilgili birçok makalede bahsedilmiştir. Sadeliği, yeni başlayanların görevleri hızlı bir şekilde çözmesini sağlar. Yönetim profesyonelleri onu görünce sırıtıyor. Yönetim alanında biraz güçlendirilmiş, kullanımını kötü görgü ve yetersiz profesyonellik işareti olarak kabul eder. Ancak başkaları görmediğinde kendilerinin kullandıklarını biliyoruz.
Böylece, GNU nano konsol metin düzenleyicisi, bugünkü incelememizin kahramanı oldu.
Tüm konsol metin editörleri arasında nano muhtemelen en popüler olanıdır. Ne de olsa vim, emacs ve diğer güçlü kelime işlem araçlarının kullanıcıları bile yardım için düzenli olarak nano'ya dönüyor. Tabii ki, kullanımını boykot eden kişiler var, ancak tüm tanıdıklarımdan sadece biri, temel olarak aziz dört harfi terminale girmiyor.
Görünüşe göre, neden bu kadar basit bir ürünün kullanımı hakkında konuşuyorsunuz? Amaç aynı - hepimiz yazılım ürünleriyle standart etkileşim senaryolarına alışıyoruz, sonuç olarak işlevselliğin bir kısmı kayboluyor.
Belki başlayalım. Nano'yu yüklemek için aniden buna değmezse, şu komutu çalıştırmanız gerekir:
apt-get install nano
Nano komutuyla başlatıldı
nano dosya adı
veya ek seçeneklerle:
nano -Option1 Seçenek2 ... SeçenekN +satır,sütun dosya adı
Nano başlatma tuşları, başlangıçtan hemen sonra yardımcı programın kullanışlı özelliklerini kullanmanıza olanak tanır.
Bir metin dosyası oluşturalım ve onunla biraz oynayalım.
nano ~/test htm |
Diğer editörler gibi nano da daha önce mevcut değilse kaydetmeye çalıştıktan sonra yeni bir dosya oluşturacaktır.
Önümüzde editörün minimalist bir arayüzü ortaya çıktı. Oklara basarak metin yazabilir, dosyada standart yollarla dolaşabiliriz. Bu senaryoda, muhtemelen kullanım durumlarının %99'u tükenmiştir. Ancak tüm işlevlerini keşfetmenizi şiddetle tavsiye ederim. Ve sonra çoğu insan nano'nun Windows'taki bir not defteri analogu olduğunu düşünüyor.
Editörün tüm özellikleri tarafımdan özel olarak hazırlanan tabloda yansıtılmaktadır. Temel komutlar Ctrl+tuş kısayollarıyla yürütülür. Genellikle Alt veya Win'e atanan Meta tuşlu kısayol tuşları da aktif olarak kullanılmaktadır.
Nano özellikler tablosu:
fn | ctrl+ | Meta+ | Yapılandırma dosya | Başlatma anahtarı | Tanım |
---|---|---|---|---|---|
F1 | ctrl+g | yardım çağırma | |||
F2 | Ctrl+X | Programdan çıkın. Dosya değiştirilmişse, program arabelleğin kaydedilmesi gerekip gerekmediğini soracaktır. Cevap standart E/H olacaktır. Kaydetme onaylanırsa, yardımcı program dosyanın adını ve yolunu soracaktır. | |||
F3 | Ctrl+O | Dosyayı diske yaz | |||
F4 | Ctrl+J | Paragrafı hizalayın. Paragraflar boş satırlarla ayrılmıştır. Hizalama gerekli değilse, imleç bir sonrakine atlayacaktır. Hizalamanın mevcut terminalin genişliğinin altında olması önemlidir. | |||
F5 | ctrl+r | Geçerli dosyaya başka bir dosya ekleme. En sevdiğim cipslerden biri. Tıkladıktan sonra bir seçenek sunulacak. Ya dosyanın yolunu belirtin (TAB düzgün çalışır) ya da dosyayı seçmek için Ctrl+T tuşlarını kullanın ya da harici bir kaynağın çıktısını yapıştırın (örn. nslookup sitesi). Ctrl+C döngülü komutların yürütülmesini durduracaktır, böylece 8.8.8.8'e güvenle ping atmayı deneyebilirsiniz. | |||
F6 | ctrl+w | Metin arama. Normal ifadeler kullanabilirsiniz | |||
F7 | ctrl+y | Sayfa ileri | |||
F8 | ctrl+v | geri sayfa | |||
F9 | Ctrl+K | Geçerli satırı kesin ve panoya kaydedin | |||
Meta+Crtl veya Meta+6 | Geçerli satırı kopyalayın ve panoya kaydedin | ||||
F10 | Ctrl+U | Satır ekle | |||
F11 | ctrl+c | Geçerli imleç konumunu göster | |||
F12 | ctrl+t | Yazım denetimi. Çalıştırmak için harici bir yayıcı gereklidir. Heceleyici, "Speller" ayarlı heceleyici parametresindeki nano yapılandırmada belirtilir | |||
F13 | Krtl+_ | Meta+G | +satır, sütun | Satır ve satır numarasına göre gidin. Görünen menüde, virgülle ayırarak sayı, satır belirtmelisiniz. | |
F14 | crtl+\ | Meta+R | Metni veya normal ifadeyi değiştirin | ||
F15 | Crtl+Krtl | Meta+A | Metni mevcut imleç konumunda işaretle | ||
F 16 | Meta+W | Son aramayı yeniden yap | |||
meta+) | Satır girintisini artır | ||||
Meta+( | Satır girintisini azalt | ||||
crtl+F | Bir karakter ileri | ||||
crtl+B | Bir karakter geri | ||||
Crtl+Boşluk | Bir kelime ileride | ||||
Meta+Boşluk | bir kelime geri | ||||
crtl+P | Bir önceki satıra | ||||
Krtl+N | Bir sonraki satıra | ||||
crtl+A | Geçerli satırın başına | ||||
crtl+E | Geçerli satırın sonuna | ||||
Meta+(veya Meta+9 | Geçerli paragrafın başına, ardından sonraki paragrafa | ||||
Meta+) veya Meta+0 | Geçerli paragrafın sonuna, ardından sonraki paragrafa | ||||
Meta+- veya Meta+_ | İmleci hareket ettirmeden bir satır yukarı kaydır | ||||
Meta++ veya Meta+= | İmleci hareket ettirmeden bir satır aşağı kaydır | ||||
Meta+ | Önceki arabelleğe geç | ||||
Meta+> veya Meta+. | Sonraki ara belleğe geç | ||||
Meta+V | Aşağıdaki tuş kombinasyonunu olduğu gibi yapıştırın | ||||
Ctrl+I | Sekmeyi imleç konumuna ekle | ||||
Ctrl+M | İmleç konumunda satır ekle | ||||
Ctrl+D | İmlecin altındaki karakteri sil | ||||
ctrl+h | İmlecin solundaki karakteri sil | ||||
Meta+T | Geçerli konumdan dosyanın sonuna kadar kesin | ||||
Meta+J | Tüm dosyayı hizala | ||||
Meta+D | Kelimelerin, satırların ve karakterlerin sayısını sayın | ||||
Ctrl+L | Geçerli ekranı yenile | ||||
ctrl+z | Düzenleyiciyi Duraklat | ||||
Meta+X | Yardım modu etkinleştir/devre dışı bırak | ||||
Meta+C | Etkinleştirme/devre dışı bırakma konumunun sabit gösterimi | ||||
Meta+O | Etkinleştirmek/devre dışı bırakmak için fazladan bir satır kullanma | ||||
Meta+S | pürüzsüz ayarla | -S --pürüzsüz | Düzgün kaydırma etkinleştirme/devre dışı bırakma | ||
Meta+P | Alanları göster etkinleştir/devre dışı bırak | ||||
Meta+Y | Sözdizimi vurgulama etkinleştirme/devre dışı bırakma. Aydınlatma türleri yapılandırma dosyasında yapılandırılır. | ||||
Meta+H | akıllı ev ayarla | Akıllı ev düğmesi etkinleştirme/devre dışı bırakma | |||
Meta+I | otomatik girintiyi ayarla | -i --autoinden | Otomatik girinti etkinleştir/devre dışı bırak | ||
Meta+K | set-cut | Sona Kes Etkinleştir/Devre Dışı Bırak | |||
Meta+L | -w --nowrap | Otomatik hat kesme etkinleştirme/devre dışı bırakma | |||
Meta+Q | sekme boşluklarını ayarla | Giriş sekmelerini etkinleştirme/devre dışı bırakma boşluklarına dönüştürün | |||
Meta+B | Yedeklemeleri etkinleştir/devre dışı bırak | ||||
Meta+F | çoklu arabelleği ayarla | Birden çok dosya arabelleği etkinleştirme/devre dışı bırakma | |||
Meta+M | set faresi | Fare desteği etkinleştirme/devre dışı bırakma | |||
Meta+N | noconvert'i ayarla | DOS/Mac biçiminden etkinleştirme/devre dışı bırakmadan dönüştürme yok | |||
Meta+Z | Etkinleştir/devre dışı bırak | ||||
Meta+$ | Yumuşak hat sarma etkinleştirme/devre dışı bırakma | ||||
geri al | -u --geri al | Geri Almaya İzin Ver | |||
Meta+U | İzin veriliyorsa geri al | ||||
Meta+E | izin verilirse yeniden yap | ||||
görünümü ayarla | -v --görünüm | Görünüm modu | |||
-x --nohelp | Altta iki yardım satırı gösterme | ||||
yedeklemeyi ayarla | -B --yedekleme | Mevcut dosyaların yedek kopyalarını saklayın. Örneğin, nano –B file.txt komutunu çalıştırırsanız, kaydetme sırasında 2 dosya oluşturulur: file.txt - düzenlenmekte olan dosya ve file.txt~ - dosya.txt içeriğine kadar dosya.txt'nin içeriğine sahip olacaktır. son kaydet. | |||
geçmiş günlüğünü ayarla | Geçmiş günlüğünü etkinleştir |
Bugün GNU nano konsol metin düzenleyicisinden bahsedeceğiz.
GNU nano'nun tarihi
GNU nano, Alpine e-posta istemcisiyle birlikte gelen Pico metin düzenleyicisinin bir klonudur. İkincisi hakkında iki makalede zaten konuştuk (makalenin sonundaki bağlantılara bakın). Gnu nano, Chris Allegretta'nın Pico editörünün bir klonunu oluşturmaya başladığı 1999 yılında doğdu. Başlangıçta, yeni düzenleyiciye TIP adı verildi, bu bir kısaltmaydı: TIP is "t Pico ("TIP Pico değil"). Oldukça hızlı bir şekilde programın adının nano olarak değiştirilmesi gerekiyordu. Bu, 10 Ocak 2000'de oldu. Bunun nedeni, uçbirim ile uzak bir ana bilgisayar arasında bağlantı kurmaktan sorumlu olan ve birçok Unix dağıtımında (örneğin Solaris) bulunan uç olarak da adlandırılan başka bir programla bir ad çakışmasıydı.
İlk başlangıç
GNU nano'yu kullanmaya başlamak için konsola gidin veya bir terminal öykünücüsü çalıştırın. Burada tüm çalışmaların Linux Mint 14 "Nadya" da gerçekleştirileceğini belirtmek gerekir.
Konsola veya terminal öykünücüsüne girdikten sonra şu komutu verin:
$ nano dosya adı
İkincisi başarıyla tamamlandıktan sonra, GNU nano program penceresini göreceksiniz. Ekranın üst kısmında programın versiyonu (bizim durumumuzda 2.2.6) ve açık dosyanın adı (veya GNU nano'yu ilk başlattığınızda olduğu gibi sadece "Yeni Tampon" - bkz. Şekil 1) olacaktır. Ardından düzenleme penceresi, durum çubuğu gelir. Ve en alt kısım, klavye kısayolunun ve bu tuşlara basıldığında gerçekleştirilecek eylemlerin bir açıklaması olan bir tür ipucudur. Örneğin:
^G (veya F1)
burada "^" Ctrl'dir;
"nano yardım metni" gösterecektir. İmleç tuşlarını kullanarak yardımda gezinebilirsiniz. Veya klavye kısayollarıyla:
^N - bir satır ileri atla;
^P - bir satır geriye atla;
^V - bir ekran ileri git;
^Y - bir ekran geri gider.
Şekil 1. GNU nano - ilk başlangıç
Yardımdan çıkmak ve ana pencereye dönmek için aşağıdaki tuş kombinasyonuna basın:
^X (veya F2)
Bir kez daha, ekranın altındaki ipucunu kullanabileceğinizi unutmayın. Ayrıca, bu ipucu doğası gereği "bağlamsaldır". Başka bir deyişle, bulunduğunuz yere göre değişir (ana pencere, yardım vb.). Lütfen, Ctrl ile klavye kısayollarını kullanmaya ek olarak, Meta-dizileri ("M" harfi ile gösterilir) kullanıldığını unutmayın. Örneğin, bilgi istemi görüntüsünü etkinleştirmek/devre dışı bırakmak için aşağıdaki tuş kombinasyonunu kullanın:
Meta dizisine girmek Esc veya Alt tuşuyla ve ardından sonraki tuşla (bizim durumumuzda X) başlar.
Böylece ana GNU nano penceresine geri döndük. Şimdi bir metin yazalım. Ardından klavye kısayoluna basarak kaydedin:
^O (veya F3)
Bir dosyayı kaydederken, program sizden kaydedilecek dosyanın adını girmenizi isteyecektir (bkz. Şekil 2):
Kayıt için dosya adı:
Bir ad girin, örneğin Metin ve Enter tuşuna basın.
Şekil 2 GNU nano'da bir dosyaya metin kaydetme
Bundan sonra, GNU nano dosyayı kaydedecek ve kaydedilen satır sayısıyla ilgili bilgileri görüntüleyecektir.
Metin düzenleme
Düzenleme sırasında çeşitli eylemler gerçekleştirmeniz gerekir. Örneğin, metin boyunca hareket edin. Kısmen bu konuda, yukarıda zaten söyledik. Şimdi devam edelim.
İmleci bir karakter ileri taşımak için aşağıdaki kombinasyonu kullanın:
ve bir karakter geri:
İmleci geçerli satırın başına taşımak için şuna basın:
ve geçerli satırın sonunda:
Metindeki karakterleri sırasıyla "Delete" ve "Backspace" tuşlarının yanı sıra ^D ve ^H klavye kısayollarını kullanarak silebilirsiniz.
Metinde bir satır kesmek ve panoya kaydetmek için şuna basmanız gerekir:
^K (veya F9)
Pano içeriğini geçerli satıra aşağıdaki gibi yapıştırabilirsiniz:
^U (veya F10)
Klavye kısayollarını kullanarak geçerli satırı (panoya kaydederek) kopyalayabilirsiniz:
ve ardından (^U veya F10) kullanarak sırasıyla ekleyin.
İçeriği geçerli imleç konumundan dosyanın sonuna kadar aşağıdaki gibi kesebilirsiniz:
Bu, GNU nano'da bulunan düzenleme seçeneklerini incelememizi sonlandırıyor ve programın ek özellikleri hakkında birkaç söz söylüyor.
Ek özellikler
GNU nano, geçerli imleç konumu hakkında bilgi almanızı sağlar. Bunu yapmak için klavye kısayolunu kullanmanız yeterlidir:
Bu tuş dizisine bastıktan sonra, aşağıdaki biçimde bilgileri göreceksiniz (bkz. Şekil 3):
Sıra 25/25(%100), Sıra 1/1 (%100), Sembol 100/100 (%100)
Şekil 3. Mevcut imleç konumu hakkında bilgi alma
Sözcüklerin, satırların ve karakterlerin sayısını saymak için aşağıdaki sırayı kullanabilirsiniz:
Bu tuş kombinasyonuna bastıktan sonra şu biçimde bir mesaj göreceksiniz:
Kelimeler: 3 Satır: 5 Karakter: 28
Gerekli metin satırına geçiş, aşağıdaki tuş sırası kullanılarak gerçekleştirilir ("_" karakteri, Shift tuşuna basılarak girilir):
^_bundan sonra aşağıdaki mesajı göreceksiniz:
Satır numarasını, satır numarasını girin (bir satır, bir satırdaki karakter konumu olarak gösterilebilir):
Çözüm
GNU nano, Alpine e-posta istemcisiyle birlikte gelen Pico metin düzenleyicisinin bir klonudur. Program ilk olarak 1999'da ışığı gördü.
GNU nano, kullanımı kolay bir konsol tabanlı metin düzenleyicisidir. Yetenekleri, metin düzenleme ile ilgili görevlerin çoğunu çözmek için yeterlidir.
Programın ana özelliklerine (belgenin etrafında, karakterler arasında hareket etme, satırları kopyalama / kesme / yapıştırma) ek olarak, bir dizi ek özelliği vardır: mevcut imleç konumu hakkında bilgi alma, kelimeleri, satırları ve karakterleri sayma, gerekli hat
,Linux işletim sisteminin yeni başlayanlar için bir bulmaca gibi göründüğü günler geride kaldı. Şu anda popüler olan çoğu linux-dağıtım kitleri, kendileriyle birlikte verilen standart programların yanı sıra kullanışlı ve sezgisel bir grafik arayüze sahiptir. Ama istisnalar var. Metin düzeltici nanoörneğin, sahip değil GUI, bunun yerine komut satırı arayüzünü kullanarak. Gedit varsa ne işe yarar?
nano ağırlıklı olarak sunucularda kullanılır linux, konfigürasyon dosyalarını düzenlerken kullanışlıdır ve terminalde uzmanlaşmaya karar verirseniz, master ve nano. Tüm konsol metin editörleri arasında bu konuda özellikle zor olan hiçbir şey yoktur. nano kullanımı en kolay olanıdır, dosyalar ve metinlerle çalıştığınız temel tuş kombinasyonlarını bilmeniz yeterlidir.
Kurulum ve başlatma
En son sürümlerde ubuntu editör nano varsayılan olarak mevcuttur ve bu nedenle yüklenmesi gerekmez.
Çalıştırmak için bir terminal açmanız ve komutu çalıştırmanız gerekir. nano. Terminal bir mesajla yanıt verirse "komut bulunamadı" veya bunun gibi bir şey, o zaman editörün kurulu olmadığı anlamına gelir. Bu durumda, konsolda aşağıdaki komutu çalıştırarak yüklemeniz gerekecektir:
sudo apt-get yükleme nano
Düzenleyiciyi başlatmak için bir komut yeterlidir - nano. Bu, geçerli dizinde yeni bir dosya oluşturacaktır. Hangi klasörün geçerli olduğunu belirlemek için komutu kullanabilirsiniz. pwd terminalde. Belirli bir dosyayı açmanız gerekiyorsa, adını belirtin ve mevcut klasörden farklı bir klasörde bulunuyorsa, ikinci komut örneğinde gösterildiği gibi tam yolu ekleyin:
nano merhaba.txt
nano /home/compick/merhaba.txt
Yapılandırma dosyalarına gelince, bunlar açıldıktan sonra nano anahtar ekle -w, bu önemlidir çünkü sistem dosyalarında kullanılmayan satır kaydırmayı devre dışı bırakır. Editör arayüzü, üst kısmında programın sürümünün ve mevcut dosyanın adının ve ayrıca durumun belirtildiği bir konsol penceresi ile temsil edilir. (değiştirildi mi değişmedi mi) . Pencerenin altında en sık kullanılan tuş kombinasyonlarını gösteren iki satır bulunur. Altta, komutlar için çeşitli mesajları ve alanları görüntüleyen bir durum çubuğu da görüntülenir; örneğin, F6 düğmesi bir metin araması başlatır.
Nano düzenleyiciyle çalışmanın temel ilkeleri
Kısayol etiketleri acemi bir kullanıcı için biraz kafa karıştırıcı olabilir, ancak bu yalnızca ilk bakışta. Sembol (^) Ctrl tuşu anlamına gelir ve (M) Meta- Alt veya Esc tuşu. Bütün bunlar yerleşik yardımda bulunabilir. nano basılarak çağrılır ^+G, yani Ctrl + G .
İçerikte gezinmek için ok tuşları kullanılabilir, Ctrl + O ve ardından değişiklikleri kaydetmek için yazabilirsiniz. Y onay için ve N iptal etmek. Kaydetme sırasında editör, pencerenin altındaki özel bir alana girilmesi gereken bir dosya adı ister.
Henüz kaydedilmemiş bir dosyada yapılan değişiklikleri iptal etmek için Ctrl + C tuşlarına basmanız gerekir. Tüm satırları ve paragrafları kesmek için nano Ctrl + K kombinasyonu, eklenmesinden sorumludur - Ctrl + U. Çizginin belirli öğelerini seçmek için arama satırını çağırmak için Ctrl + 6 veya Alt + A tuşlarını kullanın - Ctrl + W veya F6 . Ctrl + A ve Ctrl + E komutları, satırın başına ve sonuna hızlı bir şekilde gitmenizi sağlar; Ctrl + Y ve Ctrl + V komutları, bir metin dosyasının içeriğini yukarı ve aşağı kaydırır. Son olarak, editörden terminale çıkmak için Ctrl + X kullanılır.
Ancak bu, işlevselliğin yalnızca bir parçasıdır. nano. Düzenleyici sözcükleri, satırları ve sembolleri saymayı, aynı anda birkaç dosyayla çalışmayı, düzenlenmekte olan belgelerin yedek kopyalarını oluşturmayı, "sadece okumak için", kısmi fare desteğini etkinleştirin, vurgulama için sözdizimini tanımlayın, sekme genişliğini değiştirin, çıkışta dosya otomatik kaydetmeyi etkinleştirin ve daha fazlasını yapın. Ek parametreler esas olarak düzenleyici başlatıldığında ayarlanır, ancak bazıları, örneğin yedeklemeden sorumlu anahtar -b bir dosyayı kaydederken kullanılabilir.
Ek özelliklerden nano Konsol penceresinin görünümünün ayarını belirtmekte fayda var.
programlar 18 Ekim 2010Nano düzenleyici, genellikle linux sistemlerinde standart bir düzenleyici olarak bulunan, basit bir arayüze sahip küçük bir giriş seviyesi düzenleyicidir. Düzenleyicinin bir konsol karakteri vardır ve komutla çalıştırılır. nano, örneğin:
Nano düzenleyici ile dosya açma ve oluşturma
Nano'da bir dosya açmak ve oluşturmak basittir. Aramanız gerekiyor:
Nano, kalıcı olmayan bir düzenleyicidir ve metin eklemek için hemen yazmaya başlayabilirsiniz. /etc/fstab gibi bir yapılandırma dosyasını düzenliyorsanız, -w seçeneğini kullanın, örneğin:
Birkaç komut satırı seçeneği vardır:
- -T # sekme durağının miktarını (karakter olarak) ayarlamak için,
- -i otomatik girintiyi etkinleştirmek için,
- -w, ekran sınırında satır kaydırmayı devre dışı bırakır (yapılandırma dosyalarını düzenlerken çok önemlidir) vb.
Belgeyi kaydetme ve nano düzenleyiciden çıkma
Değişikliklerinizi kaydetmek için Ctrl+O tuşlarına basın. Nano'dan çıkmak için Ctrl+X tuşlarına basın. Düzenleyiciden çıkarsanız ve dosya değiştiyse, nano sizden dosyayı kaydetmenizi ister. Kaydetmeyi reddetmek için N tuşuna basın ve onaylamak için - Y. Editör bir dosya adı soracaktır. Sadece bir isim girin ve ardından Enter tuşuna basın.
Kaydetmeniz gerekmeyen bir dosyayı kaydetme ihtiyacını yanlışlıkla onaylarsanız, dosya adı sorulduğunda Ctrl + C tuşlarına basarak her zaman kaydetmeyi reddedebilirsiniz.
Nano düzenleyicide metni kesme ve yapıştırma
Tek bir satırı kesmek için Ctrl+K'yi kullanın (Ctrl'yi basılı tutun ve K'ye basın). Çizgi kaybolacak. Yapıştırmak için imleci satırı eklemek istediğiniz yere getirin ve Ctrl+U yazın. Çizgi yeniden belirdi. Birden çok satırı taşımak için, art arda birden çok Ctrl+K tuşlarına basarak bunları kesin ve ardından tek bir Ctrl+U tuşuna basarak yapıştırın. Paragrafın tamamı ihtiyacınız olan yerde görünür.
Daha nazik davranmanız gerekiyorsa, metni işaretleyin. İmleci kesilecek metnin başına getirin. Ctrl+6 (veya Alt+A) tuşlarına basın. Ardından imleci kesilecek metnin sonuna getirin; işaretli metin vurgulanır. İşareti kaldırmak için tekrar Ctrl+6 tuşlarına basın. İşaretli metni kesmek için Ctrl+K tuşlarına basın. Yapıştırmak için Ctrl+U tuşlarını kullanın.
Nano düzenleyicide metin bulma
Bir dizi bulmak kolaydır: Ctrl+W ("WhereIs" için) tuşlarına basın, bulmak istediğinizi yazın ve Enter'a basın. Aynı satırı tekrar bulmak için Alt+W tuşlarına basın.
Not: nano'nun yardım metninde, Ctrl tuşu "^" ile temsil edilir, bu nedenle Ctrl+W, ^W olarak gösterilir ve bu böyle devam eder. Alt tuşu M ("Meta" için) olarak etiketlenir ve Alt+W, M-W olarak gösterilir. |
Altın Numaralar Güzel bir telefon numarası nasıl satılır
Kripto para madenciliği: basit kelimelerle nedir
En iyi dizüstü bilgisayar işletim sistemi: Eksiksiz inceleme
Sınıf arkadaşlarından müzik indirmek için programlar Sosyal ağ sınıf arkadaşlarından üzücü bir şarkı indirin
Yandex tarayıcısının mobil versiyonu