Anasayfa » nasıl » Linux Komut Satırı Metin Düzenleyicisi olan Nano'ya Başlangıç ​​Kılavuzu

    Linux Komut Satırı Metin Düzenleyicisi olan Nano'ya Başlangıç ​​Kılavuzu

    Linux komut satırında yeni misiniz? Diğer tüm gelişmiş metin editörleri tarafından kafanız mı karıştı? Nasıl Yapılır Geek, bu öğretici ile çok yeni başlayanlar için basit bir metin editörü olan Nano'ya geri döndü.

    Komut satırına alışınca, Linux acemileri genellikle vim ve emacs gibi daha gelişmiş metin editörleri tarafından durdurulur. Mükemmel programlar olsalar da, biraz öğrenme eğrileri vardır. Nano'ya, çok yönlü ve basit olduğunu kanıtlayan, kullanımı kolay bir metin düzenleyicisi girin. Nano Ubuntu ve diğer birçok Linux dağıtımında varsayılan olarak kurulur ve sudo ile birlikte iyi çalışır, bu yüzden onu çok seviyoruz.

    Nano Koşu

    Nano'yu iki şekilde çalıştırabilirsin. Nano'yu boş bir arabellekle açmak için, komut isteminde “nano” yazmanız yeterlidir.

    Aşağıdaki sözdizimini de kullanabilirsiniz:

    nano / path / to / dosyaadı

    Nano yolu takip edecek ve varsa o dosyayı açacaktır. Eğer yoksa, bu dizinde bu dosya ismiyle yeni bir tampon başlatır..

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

    En üstte, programın adını ve sürüm numarasını, düzenlediğiniz dosyanın adını ve dosyanın en son kaydedildiğinden bu yana değiştirilip değiştirilmediğini göreceksiniz. Henüz kaydedilmemiş yeni bir dosyanız varsa, “Yeni Tampon” u göreceksiniz. Daha sonra, belgenizin içeriğini, bir metin gövdesini göreceksiniz. Alttaki üçü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 satır bu programı kullanıcı dostu yapan şeydir: kısayol satırları.

    Bu bir WYSIWYG editörüdür; “Ne görüyorsanız onu alırsınız.” Yazdıklarınız, doğrudan Control veya Meta gibi bir tuşla değiştirilmedikçe, metin girişine gider. Oldukça basit, bu yüzden biraz metin yazın veya bir şeyler kopyalayın ve terminalinize yapıştırın, böylece oynayacak bir şeylerimiz olur..

    Kısayollar

    Program fonksiyonları, nano'da kaydetme, bırakma, haklı çıkarma vb. Gibi “kısayollar” olarak adlandırılır. En yaygın olanları ekranın altında listelenir, ancak olmayan birçok şey vardır. Nano'nun Shift tuşunu kısayollarda kullanmadığını unutmayın. Tüm kısayollarda küçük harfler ve değiştirilmemiş sayı tuşları kullanılır, bu nedenle Ctrl + G Ctrl + Shift + G DEĞİLDİR.

    Yardım belgelerini getirmek için Ctrl + G tuşlarına basın ve geçerli kısayolların 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..

    Diyelim ki yeni bir metin dosyası veya “tampon” üzerinde çalışıyorsunuz ve kaydetmek istediğiniz diyelim. Buna “yazma” denir ve Ctrl + O tuşlarına basarak uygulanır. Sizden bir dosya adı kullanmanız istenecek ve alt kısımdaki kısayollar bu komutu tamamlamak için girebileceklerinizi yansıtacak şekilde değişecektir..

    Başka bir dosyanın içeriğini mevcut tampon belleğinize eklemek istiyorsanız, Ctrl + R yazarsınız..

    Her iki komutu da Ctrl + C tuşlarına basarak iptal edebilirsiniz..

    Bunu yapmakta zorlanıyorsanız Kontrol tuşunu basılı tutmak yerine Escape tuşuna iki kez basabilirsiniz. Meta tuşunun kullanılmasını gerektiren bazı komutlar da vardır. Çoğu klavye düzeninde, Meta Alt düğmesine eşittir.

    Nano'dan çıkmak istediğinizde, sadece Ctrl + X tuşlarına basın. Nano kibarca sizden tamponunuzu saklamak isteyip istemediğinizi soracak ve bu işlemi de iptal edebilirsiniz.

    navigasyon

    Şimdi kısayollar kısıldı, şimdi bir metin dosyasını hızlı bir şekilde dolaşmaya alışalım. Elbette, dolaşmak için her zaman Giriş, Son, Sayfa Yukarı, Sayfa Aşağı ve ok tuşlarını kullanabilirsiniz, ancak bu parmaklarınızın hepimizin çok sevdiği harflerden hareket etmesini gerektirir..

    İmleci ileri ya da geri hareket ettirmek için, Ctrl + F ve Ctrl + B tuşlarına basabilirsiniz. Bir seferde bir satır yukarı ve aşağı gitmek için, Ctrl + P ve Ctrl + N tuşlarına basabilirsiniz. Başka bir deyişle, bu tuşları sırasıyla Sağ, Sol, Yukarı ve Aşağı okları yerine kullanabilirsiniz. Ev ve Son tuşlarını özlüyor musun? Ctrl + A ve Ctrl + E kullanabilirsiniz. Sayfaları bir kerede yerine taşımak ister misiniz? Ctrl + V bir sayfa aşağı hareket eder ve Ctrl + Y bir sayfa yukarı hareket eder.

    Ama bekleyin, dahası var! Bir seferde bir kelime ileri ve geri gitmek için, Ctrl + Boşluk ve Meta + Boşluk kullanabilirsiniz (bu, Alt + Boşluk olduğunu unutmayın). Ve eğer gerçekten acele ediyorsanız, Ctrl + _ tuşlarına basabilir ve ardından oraya atlamak için satır numarası, virgül ve sütun numarasını yazabilirsiniz..

    İmleçinizin o anda nerede olduğunu görmek istiyorsanız, bir nano-GPS benzeri gibi, Ctrl + C tuşlarına basın..

    Kopyalama, Kesme ve Yapıştırma

    Metni grafik ortamda kopyalamak istediğimizde, imleci ile işaretleriz. Benzer şekilde, nano'da Ctrl + ^ komutunu kullanarak “işaretleriz”. Sadece imleci işaretlemeye başlamak istediğiniz yere getirin ve ardından “ayarlamak” için Ctrl + ^ tuşlarına basın. Bu, imleci içeren başlangıç ​​noktası ile NOT arasındaki her şeyi işaretler..

    İmlecin boş alanda olduğunu ve kopyalama / kesme işleminin bu alanı içermeyeceğini unutmayın. “Ayarladığınız” noktadan geriye doğru da işaretleyebilirsiniz. Ancak, işaretleme yaparken metni düzenleyebildiğiniz için dikkatli olun. Eğer dağıldıysanız, işaretleyiciyi serbest bırakmak için tekrar Ctrl + ^ tuşlarına basın 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 istiyorsanız, hiçbir şeyi vurgulamadan Ctrl + K tuşlarına basmanız yeterlidir. Bu, yapılandırma dosyalarını düzenlerken bazen yararlı olur.

    Bazı Ekstra Kısayollar

    Not defterinde nasıl paragraf gibi görünmesi gerektiğine uzun metin satırlarını sarmaya zorlayabileceğinizi biliyor musunuz? Bu özelliği nano'da Meta + L kısayolu ile değiştirebilirsiniz. Satır kaydırma varsayılan olarak "açık" olarak ayarlandığından, bu genellikle tersi yönde kullanışlı olur; örneğin, bir config dosyası yazıyorsunuz ve satır kaydırmayı devre dışı bırakmak istiyorsunuz.

    İmlecin üzerinde bulunduğu satırın hem başında hem de sonunda “$” olduğunu görebilirsiniz. Bu, ekranda görüntülenen kısmın hem öncesinde hem de sonrasında daha fazla metin olduğunu gösterir..

    Metin dizesi aramak istiyorsanız, Ctrl + W tuşlarına basın ve arama teriminizi girin. Bu arama daha sonra yürütme sırasında ara belleğinizi yok etmeden Ctrl + C tuşlarına basarak iptal edilebilir..

    Önceki arama terimi köşeli parantez içinde görünür ve çizgiyi boş bırakmak ve Enter tuşuna basmak, 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ü aşağıdan kapatabilirsiniz.!

    Bazı Tarihçe

    Nano, Pico adlı başka bir programa bakışı ve hissi vermek üzere benzer olacak şekilde tasarlandı. Pico, GPL dostu bir lisansla dağıtılmayan, gün içinde arkadan gelen bir e-posta programı olan Pine'ın varsayılan metin editörüydü. Bu, yeniden dağıtmanın bir miktar bulanık bir alan olduğu anlamına geliyordu ve bu nedenle TIP projesi doğdu. “TIP Is Pico” Pico'nun serbest dağıtım için sahip olmadığı ve lisansladığı bazı fonksiyonlar ekledi ve zamanla bugün kullanmayı sevdiğimiz nano oldu. Daha fazla bilgi için, Nano Project'in SSS bölümündeki Tarih bölümüne göz atın..


    Nano'nun gücü kullanım basitliğinde yatmaktadır. Kısayollar, Word ve Open Office gibi GUI tabanlı kelime işlemcilerinde olduğu gibi çalışır, bu nedenle hangilerinin ne yaptığını öğrenmek önemlidir. Bunun dışındaki her şey sadece basit bir metin düzenlemedir. Bir dahaki sefere komut satırında bir şeyler düzenlemek zorundaysanız, nano ile aşina olduğunuzdan daha rahat edeceğinizi umuyoruz.