28Aug

Nano İçin Yeni Başlayanlar Kılavuzu, Linux Komut Satırı Metin Düzenleyicisi

Linux komut satırı için yeni? Diğer gelişmiş metin editörleri tarafından mı karıştı?Nasıl Yapılır Geek, Nano'ya bu öğreticiyle birlikte geri döndü, basit bir metin editörü ve bu çok yeni başlayanlara dost.

Komut satırına alıştığımızda, Linux acemileri sıklıkla vim ve emacs gibi diğer daha gelişmiş metin editörleri tarafından erteleniyor. Mükemmel programlarken, biraz öğrenme eğrisi de vardır.Çok yönlü ve basit olduğunu kanıtlayan, kullanımı kolay bir metin düzenleyicisi olan Nano'yu girin. Nano, varsayılan olarak Ubuntu'da ve diğer bir çok Linux dağıtımında kurulur ve sudo ile birlikte çalışır, bu yüzden onu çok seviyoruz.

Nano

Çalıştırma nano'yu iki şekilde çalıştırabilirsiniz. Nano'yu boş bir tamponla açmak için komut satırına "nano" yazmanız yeterlidir.

Ayrıca şu sözdizimini kullanabilirsiniz:

nano /path/to/ dosya adı

Nano yol izleyecek ve varsa dosyayı açacaktır. Eğer yoksa, bu dizindeki bu dosya adına sahip yeni bir arabelleğe başlar.

Varsayılan nano ekrana bir göz atalım.

Üst kısımda, programın adını ve sürüm numarasını, düzenlediğiniz dosyanın adını ve dosyanın son kaydedildikten sonra değiştirilip değiştirilmediğini görürsünüz. Henüz kaydedilmemiş yeni bir dosyanız varsa, "Yeni Arabellek" mesajını görürsünüz. Ardından, belgenizin bir metin metnini görürsünüz. Alttan üçüncü satır, bir işlevi yürüten programla ilgili bilgileri görüntüleyen bir "sistem mesajı" satırıdır. Burada, "Yeni Dosya" yazdığını görebilirsiniz. Son olarak, alttaki son iki sıra, bu programı çok kullanıcı dostu hale getirmiştir: Kısayol satırları.

Bu bir WYSIWYG editörü;"Gördükleriniz ne elde ettiğiniz". Kontrol veya Meta gibi bir anahtarla değiştirmediğiniz sürece, yazdığınız metin girişine doğrudan giriyor. Oldukça basit, bu nedenle biraz metin yazıp çıkartın ya da bir şey kopyalayın ve terminalinize yapıştıracağımız için oynamak için bir şeyler bulalım.

Kısayolları

Program işlevleri, tasarruf, bırakma, haklı kılma gibi nano'daki "kısayollar" olarak adlandırılır. En yaygın olanları ekranın alt kısmında listelenir ancak daha pek çok şey vardır. Nano'nun Shift tuşunu kısayollarda kullanmadığına dikkat edin. Tüm kısayollar küçük harfler ve değiştirilmemiş numara tuşları kullanır; bu nedenle Ctrl + G, Ctrl + Shift + G değil.

Yardım dokümantasyonunu görüntülemek için Ctrl + G tuşlarına basın ve geçerli kısayolların bir listesini görmek için aşağı kaydırın.

Listeye bakmayı tamamladığınızda yardımdan çıkmak için Ctrl + X tuşlarına basın.

Yeni bir metin dosyası veya "tampon" üzerinde çalıştığınızı ve kaydetmek istediğinizi varsayalım. Buna "yazma" denir ve Ctrl + O tuşlarına basarak yürütülür. Kullanmanız için bir dosya adı girmeniz istenecektir ve en alttaki kısayollar, bu belirli komutu tamamlamak için girebileceğiniz şeyleri yansıtacak şekilde değişecektir.

Başka bir dosyanın içeriğini geçerli arabelleğe eklemek isterseniz, Ctrl + R yazarsınız.

Ctrl + C yazarak önceki komutların ikisini de iptal edebilirsiniz.

Bunu yapmakta zorluk çekiyorsanız, Kontrol tuşunu basılı tutmak yerine iki kere Escape tuşuna basabilirsiniz. Meta tuşunun kullanılmasını gerektiren bazı komutlar da vardır.Çoğu klavye düzeninde, Meta Alt düğmesine denktir.

Nano'dan çıkmak istediğinizde Ctrl + X tuşlarına basmanız yeterlidir. Nano, arabellek kaydetmek isteyip istemediğinizi soracak olursak, bu işlemi de iptal edebilirsiniz.

Navigasyon

Şimdi bir kısayol takımı var, bir metin dosyasını çok hızlı bir şekilde dolaşmaya alışalım. Elbette, her zaman Ev, Son, Sayfa Yukarı, Sayfa Aşağı ve ok tuşlarını kullanarak dolaşabilirsiniz, ancak bu parmaklarınızı hepimiz çok sevdiğimiz harflerden taşımayı gerektirir.

İmleci ileriye veya geriye doğru hareket ettirmek için Ctrl + F ve Ctrl + B tuşlarına basabilirsiniz. Bir kerede bir satır yukarı ve aşağı taşımak için Ctrl + P ve Ctrl + N tuşlarına basabilirsiniz. Başka bir deyişle sırasıyla Sağ, Sol, Yukarı ve Aşağı okları yerine bu tuşları kullanabilirsiniz. Home ve End anahtarlarını mı kaçırdınız? Ctrl + A ve Ctrl + E tuşlarını kullanabilirsiniz. Bunun yerine bir defada sayfaları taşımak ister misiniz? Ctrl + V bir sayfayı aşağı taşır ve Ctrl + Y, bir sayfayı yukarı taşır.

Ancak bekleyin, daha fazlası var! Bir seferde bir kelime ileri ve geri gitmek için Ctrl + Boşluk ve Meta + Boşluk kullanabilirsiniz( hatırlayın, bu Alt + Boşluk).Ve gerçekten acele ediyorsanız, Ctrl + _ tuşlarına basabilir ve oradan doğrudan atlamak için satır numarasını, virgül ve sütun numarasını yazabilirsiniz.

İmlecinizin halihazırdaki yerini görmek istiyorsanız, nano-GPS gibi bir tür, Ctrl + C tuşlarına basın.

Kopyalama, Kesme ve Yapıştırma Metinleri grafik ortamda kopyalamak istediğimizde imleçle vurguluyoruz. Benzer şekilde, nano'da Ctrl + ^ komutunu kullanarak işaretliyoruz.İmleci, işaretlemeye başlamak istediğiniz yere götürün ve ardından "ayarlamak" için Ctrl + ^ tuşlarına basarsınız. Bu, başlangıç ​​noktası ile imlecin dahil değil arasındaki her şeyi işaretler.

İmlecin boş alanda olduğunu ve kopyalama / kesmenin bu alanı içermeyeceğini unutmayın. Ayrıca, "ayar" noktanızdan geriye doğru işaretleyebilirsiniz. Bununla birlikte, işaretlemeniz sırasında metni düzenleyebileceğinizden, dikkatli olun. Eğer berbat ettiyseniz, işaretçiyi sıfırlamak için Ctrl + ^ tuşlarına tekrar basmanız yeterlidir ve baştan başlayabilirsiniz.

İşaretli metni kopyalamak için Meta + ^ tuşlarına basın. Bunun yerine, metni kesmek istiyorsanız Ctrl + K tuşlarına basın.

Metninizi yapıştırmak için imleci uygun bir konuma getirin ve Ctrl + U tuşlarına basın.

Metin satırının tamamını kaldırmak isterseniz, herhangi bir şey vurgulamadan Ctrl + K tuşlarına basmanız yeterlidir. Bu, bazen yapılandırma dosyalarını düzenlerken kullanışlı olur.

Bazı Ekstra Kısayollar

Not defterinde, uzun metin satırlarını paragraflara benzeyen şeylere nasıl zorlayabileceğinizi biliyor musunuz? Bu özelliği Meta + L kısayoluyla nano'da geçiş yapabilirsiniz.Çizgi kaydırması varsayılan olarak "açık" olarak ayarlandığından, bunun tersi olarak genellikle kullanışlı gelir;Örneğin, bir yapılandırma dosyası yazıyorsunuz ve satır sarmalamayı devre dışı bırakmak istiyorsunuz.

İmlecin bulunduğu çizginin hem başlangıçta hem de sonunda bir "$" olduğunu görebilirsiniz. Bu, ekranda görüntülenen bölümün öncesinde ve sonrasında daha fazla metin bulunduğunu gösterir.

Bir metin dizesi aramak istiyorsanız, Ctrl + W tuşlarına basın ve arama teriminizi girin. Ardından, bu arama, arabenizi durdurmadan Ctrl + C tuşlarına basarak işlemin ortasında iptal edilebilir.

Önceki arama terimi köşeli parantezlerde bulunur ve satırı boş bırakıp Enter tuşuna basarak son aramayı tekrarlar.

Ve gerçekten rahatladıktan sonra düzenleme için daha fazla ekran alanı elde etmek için Meta + X tuşlarına basarak bu yararlı bölümünü kapatabilirsiniz!

Bazı Tarih

Nano, bakmak ve hissetmek için Pico adlı başka bir programa benzer olacak şekilde tasarlandı.Pico, GPL dostu lisansıyla dağıtılamayan günün geri kalan bir e-posta programı olan Pine'in varsayılan metin editörüydü.Bu, yeniden dağıtmanın biraz bulanık bir alan olduğu ve bu nedenle TIP projesinin doğduğu anlamına geliyordu."İpucu Olmadı Pico", Pico'nun yetersiz olduğu ve ücretsiz dağıtım lisansı aldığı ve zamanla kullanmayı düşündüğümüz bazı işlevleri bugün kullanmayı sevdiğimiz nano haline getirmiştir. Daha fazla bilgi için SSS'deki Nano Projenin Geçmiş bölümüne göz atın.

Nano'nun gücü kullanmanın sadeliğinde yatar. Kısayollar, Word ve Open Office gibi GUI tabanlı sözcük işlemcilerde olduğu gibi çalışır, bu nedenle hangilerinin ne olduğunu öğrenmek meselesidir. Bunun dışında her şey basit bir metin düzenleme işidir. Bir dahaki sefer komut satırında öğeleri düzenlemeniz gerektiğinden, nano'ya aşina olduğunuz için artık daha rahat edeceğinizi umuyoruz.