A GNU nano egy parancssori szerkesztő, amely lehetővé teszi a fájlok létrehozását, szerkesztését és mentését a Linux terminál használatával.
Ha elkezdi a Linux útját, a fájlok létrehozása és szerkesztése az egyik legfontosabb feladat, különösen akkor, ha azt tervezi, hogy bemocskolja a kezét a shell szkriptekkel. A Linux egyik leggyakoribb parancssori szövegszerkesztője a GNU nano, amely a legtöbb modern Linux disztribúcióra előre telepítve van.
A nano támogatja az olyan alapvető funkciókat, mint a szintaktikai kiemelés, a kiegészítés, a helyesírás-ellenőrzés és még sok más, és kezdőbarát, ellentétben a funkciókban gazdag alternatívákkal, mint például a Vim és az Emacs. Így telepítheti és használhatja a GNU nano-t fájlokkal való munkavégzéshez Linuxon.
A GNU nano telepítése Linuxra
A Linux disztribúciótól függően előfordulhat, hogy a nano már előre telepítve van. Nyissa meg a terminált, és futtassa a nano --verzió parancsot, hogy ellenőrizze, hogy igen. Ha a parancssor verziószámmal válaszol, akkor a nano telepítve van.
Ha nem, telepítenie kell a nano-t. Ennek különböző módjai vannak. Az alapértelmezett parancssori csomagkezelő használata azonban messze a leggyorsabb és legegyszerűbb módszer (az egyik miért szereti a Linux a parancssort használni).
Debian/Ubuntu alatt
Ha Debian vagy Ubuntu rendszert használ, nyissa meg a Linux terminált, és futtassa sudo apt frissítés. Ezt követően futtassa:
sudo apt install nano
Futás sudo apt frissítés A csomagok telepítése előtt erősen ajánlott, de nem kötelező. Biztosítja, hogy a helyi csomagindex naprakész és szinkronban legyen a távoli tárolókkal. Ez segít megelőzni az esetleges problémákat, például az elavult vagy nem kompatibilis csomagok telepítését.
RHEL/CentOS rendszeren
Fuss sudo yum install nano a GNU nano telepítéséhez RPM-alapú Linux disztribúciókra. Újabb rendszereken, ahol a YUM-ot a DNF csomagkezelő váltotta fel, futtassa:
sudo dnf install nano
Ez utóbbi a Fedoránál is működik.
Arch Linuxon
A GNU nano Arch Linux alapú disztribúciókra való telepítéséhez futtassa:
sudo pacman -S nano
A GNU nano megnyitása és kilépése
A nano szövegszerkesztő már telepítve van, de hogyan lehet megnyitni?
Nyissa meg a Linux terminált és fuss nano. A nano megnyílik a terminálban, lehetővé téve új fájl létrehozását.
A kilépéshez nyomja meg a gombot Ctrl + X. A szerkesztő azonnal bezár. Ha azonban szöveget ír be az üres fájlba, a nano megkérdezi, hogy szeretné-e először menteni a változtatásokat.
Ha nem szeretné menteni a változtatásokat, nyomja meg a gombot N hogy azonnal lépjen ki a szerkesztőből. Ellenkező esetben nyomja meg Y, írjon be egy fájlnevet (például example.txt), és nyomja meg Belép kilépni.
Hogyan dolgozzunk fájlokkal a GNU nano-ban
A fájlokkal való munka a legfontosabb funkció, amelyre a nano-t használni fogja. Tudnia kell, hogyan lehet fájlokat megnyitni, újakat létrehozni, másolni, kivágni, beilleszteni, és még menteni is kell a változtatásokat. Miután elsajátította ezeket az alapokat, könnyebbé válik a nano használata.
Fájlok megnyitása nanoban
Egy meglévő fájl nanoban való megnyitásához ismernie kell a fájl nevét és kiterjesztését. Ez nyilvánvalónak tűnhet, de döntő fontosságú, mert a nano feltételezi, hogy új fájlt szeretne létrehozni, ha nem a megfelelő nevet adjuk meg a megfelelő kiterjesztéssel.
Ezután a pontos helyre kell navigálnia ahonnan a Linux parancssor ahol a fájl található. Ezután hajtsa végre ezt a parancsot egy fájl megnyitásához:
nano filename.extension
Ha például meg szeretné nyitni az example.txt fájlt, futtassa:
nano example.txt
Ne feledje, hogy a fájlnevek megkülönböztetik a kis- és nagybetűket.
Fájlok létrehozása, szerkesztése és navigálása
A nanoban kétféleképpen hozhat létre fájlt. Megadhat egy fájlnevet a nano parancsot, vagy először nyissa meg a szerkesztőt, majd mentse el a változtatásokat, és adjon meg egy fájlnevet. Nem számít, milyen módszert választ, mert a módosítások mentésekor továbbra is megerősíti a fájlnevet.
Fájl létrehozásához nanoban futtassa:
nano filename.extension
A nano egy üres szövegfájllal nyílik meg. Alternatív megoldásként futtassa a nano parancsot a nano üres módban való megnyitásához.
A fájlok szerkesztése nanoban sem olyan bonyolult. Írja be, amit akar, majd nyomja meg Belép új sort kezdeni. Ha egy sor elejére vagy végére kell ugrani, nyomja meg a gombot Ctrl + A vagy Ctrl+E, ill.
Egy másik módja annak, hogy könnyedén navigáljon a fájlban nanoban, a használata Ctrl+V hogy a fájl végére lépjen, ill Ctrl + Y hogy az elejére ugorjunk. Ha nagy fájlja van, amely több oldalra terjed ki, Ctrl + Y egy oldallal feljebb görget, és Ctrl+V egy oldallal lejjebb.
Konkrét kifejezések keresése egy fájlban
Adott szöveg fájlon belüli kereséséhez használja a Ctrl + W, majd írja be a keresett kifejezést. Alapértelmezés szerint a nano csak az első találathoz vezet, amely kiemelve lesz. Azonban átfésülheti a teljes fájlt, hogy megtalálja a kifejezés más előfordulásait Alt + W vagy Opció + W (ha te Linuxot futtat Mac-en).
Szöveg keresése és cseréje
A nano nyelvben is kereshet és cserélhet szöveget, ami akkor hasznos, ha egy adott kifejezés több példányát kell lecserélnie anélkül, hogy manuálisan végigmenne a teljes fájlon. Ehhez nyomja meg a gombot Ctrl + \. A nano megkéri, hogy adjon meg egy szót, amelyet le szeretne cserélni. Írja be a kifejezést, majd nyomja meg a gombot Belép.
Ezután adjon meg egy helyettesítő kifejezést, és nyomja meg a gombot Belép. Ha a lecserélendő kifejezésnek egynél több előfordulása van a fájlban, meg kell adnia, hogy az első vagy az összes példányt kívánja-e lecserélni. nyomja meg Y az első fok helyettesítésére ill A hogy lecserélje a keresett kifejezés összes előfordulását.
Szöveg másolása, kivágása és beillesztése nano-ban
A szöveg nano nyelven történő másolásához lépjen a másolni kívánt szöveghez, és helyezze a kurzort az elejére. Következő, üss Alt + A vagy Opció + A a nano szövegválasztó eszközének elindításához. Ezután nyomja meg az előre nyíl gombot (>) a billentyűzeten, amíg a másolni kívánt szöveget fehér háttér nem fedi el.
nyomja meg Alt + 6 a szöveg másolásához ill Ctrl + K vágni. Keresse meg azt a helyet, ahová el szeretné helyezni a másolt vagy kivágott szöveget, és nyomja meg a gombot Ctrl + U beilleszteni.
Mentse a fájl módosításait, és lépjen ki a nano-ból
Ha végzett egy fájlon, mentse el a gomb megnyomásával Ctrl + O. A gomb megnyomásával erősítse meg, hogy a megfelelő fájlba menti Belép.
Ha a módosításokat egy másik fájlba szeretné menteni, a leütés előtt módosítsa a fájl nevét valami másra Belép. Ezt követően a gomb megnyomásával lépjen ki a nano-ból Ctrl + X.
Hatékony munkavégzés Linux-fájlokkal a GNU nano használatával
A GNU nano egy egyszerű és kezdőbarát parancssori szövegszerkesztő Linuxon. Elegendő funkciót tartalmaz ahhoz, hogy egyszerűbbé tegye a fájlokkal való munkát a parancssorból anélkül, hogy rengeteg olyan funkcióval terhelné meg Önt, amelyekre kezdőként nincs szüksége.
A fent kiemelt tippek elsajátításával a GNU nano használatával jobb lesz a Linux-élmény, amikor parancssorból származó fájlokkal dolgozik.