A GNU Nano Editor használata

How Use Gnu Nano Editor



Amikor Linuxon a parancssori felületen (CLI) dolgozik, gyakran szöveges fájlokat kell létrehoznia/szerkesztenie. Rengeteg szövegszerkesztő létezik a CLI -hez, például Vim, Emacs, Nano stb.

Ez a cikk a Nano szövegszerkesztőre összpontosít. A GNU Nano a GNU/Linux rendszer része. Ez a program egy nagyon egyszerű, mégis hatékony szövegszerkesztő. A GNU Nano kiválóan alkalmas azok számára, akik az egyszerűséget és a funkciókat részesítik előnyben. Az alábbiakban megtudhatja, hogyan kell használni a GNU Nano szerkesztőt.







GNU Nano Linuxon

A Linux a kernelprogram, amelyet Linus Torvalds hozott létre és tart fenn. Maga a kernel azonban nem használ. A Linuxon található egyéb szoftverek alkotják az egész funkcionális operációs rendszert. A legtöbb Linux disztribúció a GNU Project által biztosított szoftvert használja az operációs rendszer befejezéséhez.



A Nano egy szövegszerkesztő, amely a GNU rendszer része. A GNU Project által kifejlesztett és karbantartott GNU rendszer egy teljes, ingyenes és nyílt forráskódú operációs rendszer. Érdekes módon szinte minden jelenlegi Linux disztribúció csak egy része a teljes GNU rendszernek. Ezért a Linuxot GNU/Linux néven is emlegetik.



A GNU Nano telepítése

Amint azt már sejtette, a rendszernek már telepítenie kell a Nano -t. Ha nincs telepítve a Nano, az minden Linux disztribúción közvetlenül elérhető a megfelelő csomagszerverekről. A legtöbb esetben a csomag neve lesz nano .





Attól függően, hogy milyen disztribúciót használ, futtassa a megfelelő parancsot egy terminálon.

Debian/Ubuntu és származékai esetén használja a következő parancsot:



$sudotalálótelepítés nano

Arch Linux és származékai esetén használja a következő parancsot:

$sudopacman-S nano

Az openSUSE, a SUSE Linux és a származékok esetén használja a következő parancsot:

$sudozyppertelepítés nano

Fedora és származékai esetén használja a következő parancsot.

$sudodnftelepítés nano

Nézze meg a GNU Nano hivatalos honlapját

Ha kalandosnak érzi magát, akkor próbálja ki ezt a módszert. A GNU Nano -t a forrásból telepítjük. Bár ez szórakoztató dolog, a hátránya az, hogy a csomagkezelő nem tudja közvetlenül kezelni. Ezenkívül, ha van frissített kiadás, akkor újra le kell töltenie a forrást, le kell fordítania és újra kell telepítenie.

Kész? Fogja meg a Nano forráskódot.

$becsavar-vagynano.tar.gz https://www.nano-editor.org/ker/v4/nano-4.9.3.tar.gz

Ha nincs telepítve curl, akkor használhatja a wget -et is.

$wget -VAGYnano.tar.gz https://www.nano-editor.org/ker/v4/nano-4.9.3.tar.gz

Bontsa ki a csomagot.

$kátrány -xvfnano.tar.gz

A következő részhez szüksége lesz néhány építőeszközre, például a GNU C/C ++ fordítóra. Debian/Ubuntu esetén telepítenie kell a építéshez szükséges csomagcsoport. Ha Arch-alapú rendszert használ, telepítse a alapfejlesztés csomag. Ha más disztribúciókat futtat, először végezzen saját kutatást ezekről a disztribúciókról.

A szükséges eszközök telepítése után futtassa a következő parancsokat.

$CDnano-4.9.3
$./Beállítás

$készíteni-j $(nproc)

$sudo készíteni telepítés

A Nano használata

A Nano telepítése után ideje használni. Futtassa a következő parancsot egy terminálról.

$nano

Ezzel elindítja a Nano szerkesztőt egy üres szövegfájllal.

Kilépés a Nano -ból

Voltál már Vimben? Akkor lehet, hogy ismerős a nem tud kilépni a Vim mémből. Nos, a Nano esetében egyáltalán nincs semmi ilyen bonyolult. nyomja meg hogy kilépjen a Nano szerkesztőből.

Szövegfájl létrehozása

Ha szöveges fájlt szeretne létrehozni egy adott helyen, használja a következő parancsstruktúrát. Győződjön meg arról, hogy az aktuális felhasználó írási engedéllyel rendelkezik a célkönyvtárhoz.

$nano <target_directory>

Például létrehozok egy szöveges fájlt demo.txt névvel a ~/Desktop helyen.

$nano~/Asztal/demo.txt

Mivel a demo.txt fájl nem létezik, a Nano megnyit egy üres szövegfájlt. A fájl még nincs létrehozva, és a fájl mentése után íródik.

Szövegfájl mentése

Miután módosította a szöveges fájlokat, mentse a fájlt a megnyomásával .

Nano megkérdezi a fájl nevét. A legtöbb esetben csak üt Belép . Ha már szerkesztett egy meglévő fájlt, akkor valószínűleg nem szabad megváltoztatnia a fájl nevét. Ha igen, akkor a Nano új fájlt ment az új névvel és az újonnan szerkesztett tartalommal.

A fájl mentése után megjelenik a sikeres üzenet.

A Nano azt is kéri, hogy mentse, ha a szerkesztő bezárása nélkül szeretné szerkeszteni a fájlt.

Létező fájl szerkesztése

Egy meglévő fájl szerkesztéséhez használja a következő parancsstruktúrát. Ne feledje, hogy ez a módszer teljesen olyan, mint egy új fájl Nano használatával történő létrehozásának módja.

$nano <path_to_file>

Keresés

Ez a legtöbb szövegszerkesztő által kínált általános szolgáltatás. A Nano leegyszerűsített, de praktikus keresési lehetőséget is kínál. Egy adott kifejezés kereséséhez nyomja meg a gombot .

A Nano megjelenik a keresési funkció. Írja be a keresési kulcsszót, és nyomja meg a gombot Belép .

A Nano a kurzort a keresési eredményhez ugrja. Ha egynél több kifejezés van, nyomja meg a gombot hogy a következő keresési eredményre lépjen.

Szöveg cseréje

A Nano nagyon praktikus cserefunkcióval is rendelkezik. Szöveg cseréjéhez nyomja meg a gombot .

Írja be a cserélni kívánt kifejezést. Ezután adja meg a helyettesítési értéket.

Nano kiemeli a mérkőzéseket, és megkérdezi, hogy le szeretné -e cserélni őket. Ha egynél több mérkőzés van, a Nano felajánlja az összes mérkőzés egyidejű cseréjét is.

Másolás és beillesztés

A Nano önmagában nem kínál másolás-beillesztés funkciót. Ezt a funkciót ehelyett az Ön által használt terminálemulátor kezeli. A legtöbb terminál emulátorban, a parancsikon a másoláshoz és a beillesztés parancsikonja.

A Nano saját vágási és beillesztési funkciókat is kínál. Személy szerint kissé kényelmetlennek tartom a használatát. Vágáshoz hajtsa végre a következőket: vigye a kurzort a kívánt helyre, majd nyomja meg a gombot a jelölő beállítása; majd a nyílbillentyűkkel vigye a kurzort a kívánt helyre, majd nyomja meg a gombot vágni a szöveget.

A beillesztéshez nyomja meg a gombot .

Visszavonás és újraindítás

Véletlenül törölte a rossz sort? Rossz helyre illesztette be a tartalmat? A visszavonás és az újraindítás azért van itt, hogy megmentsen!

A Nano esetében a visszavonás parancsikonja .

Az ismétlés végrehajtásához nyomja meg a gombot .

Nano billentyűparancsok

Amint azt már láthatja, a Nano összes funkciója közvetlenül elérhető a billentyűparancsokon keresztül. A parancsikonok elsajátítása a legjobb módja annak, hogy teljes mértékben kihasználhassa a Nano szerkesztő előnyeit. A képernyőn a Nano néhány billentyűparancsot mutat.

A ^ szimbólum itt a Ctrl gombot, az M szimbólum pedig a Minden kulcs. Például a ^O azt jelenti, hogy Ctrl + O.

Az összes támogatott billentyűparancs listájának megtekintéséhez nyomja meg a gombot .

Megnézheti a Nano főoldalát is. A főoldal minden parancs argumentumának részletes magyarázatát kínálja.

$Férfi nano

Nano szintaxis kiemelés

A Nano nem csak egy egyszerű és egyszerű szövegszerkesztő. Ez a program színekkel is bővíthető. A szintaxis kiemelése gyakori jellemző a szövegszerkesztők körében. A Nano számára számos szintaktikai kiemelési funkció áll rendelkezésre. Ebben a példában bemutatok néhányat Továbbfejlesztett Nano Syntax kiemelési fájlok a GitHub -tól .

Ahogy az oktatóanyag mondja, futtassa a következő parancsot a szintaxis kiemelésének telepítéséhez a Nano számára.

$curl https://raw.githubusercontent.com/skopátz/nanorc/fő-/install.sh| SH

Ha nincs telepítve curl, akkor a wget is elérhető.

$wgethttps://raw.githubusercontent.com/skopátz/nanorc/fő-/install.sh-VAGY- | SH

A szolgáltatás letölt egy csomó .nanorc fájlt a ~/nano könyvtárból.

Végső gondolatok

A Nano egy fantasztikus szövegszerkesztő, amely éppen elegendő a mindennapi igényekhez. Ha azonban haladó felhasználó, akinek szüksége van néhány igazán fejlett funkcióra, akkor nézze meg a Vim -et. Vim vitathatatlanul az egyik legjobb szerkesztő. Kezdje el a Vim használatát ebben a kezdőknek szóló Vim útmutatóban.

Élvezd!