A Nano nevű szövegszerkesztő Linuxra az egyik legelterjedtebbnek számít a kezdők körében. Előnye, hogy gond nélkül szerkeszthetjük vele a konfigurációs fájlokat, ráadásul könnyen használható, és a legtöbb forgalmazótól beszerezhető. Ebben a bemutatóban elmondjuk, hogyan menthetünk el egy fájlt a Nanóban. ha már változtattunk a konfigurációs fájlon.
A Nano egy egyszerű parancssori szövegszerkesztő, amelyet gyakran használnak a Linux disztribúciókban. Alapvető szövegszerkesztési funkciókat biztosít, mint például beszúrás, törlés, keresés és csere, és a szintaxis-kiemelésnek köszönhetően támogatja a különböző programozási nyelveket.
Egyszerű felülettel és vezérlőbillentyűkkel rendelkezik, így a parancssori kezdők számára is elérhetővé válik. Egyszerű használhatósága miatt az egyik legnépszerűbb szövegszerkesztő a Linuxban. A Nano indításához egyszerűen írja be a terminálba a "nano" parancsot, amely megnyit egy szövegfájlt a Nano szerkesztőben, ahol változtatásokat végezhet és mentheti a fájlokat.
A mentésnek több módja is van. Nézzük meg mindegyiket részletesen.
A legegyszerűbb módja a Ctrl+O
. billentyűkombináció megnyomása, miután a fájl összes módosítását elvégezte, hogy elmentse azokat. A program alján láthatod az összes gyorsbillentyűparancsot, amire szükséged van a segédprogram használatához. A program ezen része felsorolja az összes gyorsbillentyűt, amelyek segíthetnek a munkában.
A billentyűkmegnyomása után a szerkesztőprogramazonnal megkéri a mentendő fájl nevének megadására:
Ha ezzel végzett, nyomja meg az Enter billentyűt. A szerkesztőablakba való visszatéréshez nyomja meg a Ctrl+X billentyűkombinációt
. Ezután a program tájékoztatja Önt, hogy a fájl mentése sikeres volt.
Ekkor a Ctrl+X billentyűkombinációval
bezárhatja a szerkesztőt.
Tekintsük azt az esetet is, amikor olyan fájlba kell adatokat menteni, amely egy másik felhasználóhoz vagy szuperfelhasználóhoz tartozik, és ehhez a rekordhoz nincs hozzáférése vagy jogosultsága. Ilyen esetben a felhasználó a következőt fogja látni: "Írási hiba /fájlnév/fájlnév: Hozzáférés megtagadva":
Hogyan oldható meg a probléma? A legegyszerűbb megoldás a szerkesztő bezárása(Ctrl+X)
a változtatások mentése nélkül. A kérdésre adott válasz: Nem:
Miután ezt megtette, a szerkesztőprogramot superuser-ként futtathatja:
$ sudo nano /etc/passwd
Ezután kiírhatja az adatokat egy fájlba. Ha a módosítások nem veszhetnek el, a fájlnév promptban adja meg az új fájl elérési útját a saját könyvtárában, pl. ~/temp_passwd
:
Ha azonban olyan fájlba próbál adatokat menteni, amely egy másik felhasználóhoz vagy szuperfelhasználóhoz tartozik, és amelyhez nincs hozzáférése (például a /etc könyvtárban lévő konfigurációs fájlok), a következő hibaüzenetet kapja: "Error writing /filename/file name: Access denied":
A legegyszerűbb, ha a Ctrl+X billentyűkombinációval
bezárja a szerkesztőt a változtatások mentése nélkül. A szerkesztőnek a puffer mentésére vonatkozó kérdésére nemmel kell válaszolnia:
Majd nyissa meg a szerkesztőt szuperfelhasználóként:
$ sudo nano /etc/passwd
Ezután a fent leírtak szerint tud majd adatokat írni a fájlba. Ha nem akarja elveszíteni a változtatásokat, akkor a fájlnév lekérdezésénél megadhatja az új fájl elérési útvonalát az otthoni könyvtárában, pl. ~/temp_passwd:
A fájl ekkor oda kerül elmentésre, ahová aztán a sudo
segítségével az mv
paranccsal könnyedén áthelyezheti a régi helyére:
$ sudo mv ~/temp_passwd /etc/passwd
Ne feledje, hogy minden rendszerfájlt superuserrel kell szerkeszteni.
Számos olyan előnnyel rendelkezik, amelyek a Linux-felhasználók népszerű szövegszerkesztőjévé teszik:
Ezek az előnyök teszik a Nanót népszerű választássá azok számára, akik egyszerű és hatékony szövegszerkesztőt keresnek Linux környezetben.