Makseviisid Abuse

Faili salvestamine Nano Linuxis

08.07.2024, 00:46

Linuxi tekstiredaktorit nimega Nano peetakse üheks kõige levinumaks algajate seas. Selle eeliseks on see, et sellega on võimalik probleemideta konfigureerimisfaile redigeerida, samuti on seda lihtne kasutada ja see on saadaval enamiku levitajate juures. Selles õpetuses räägime teile, kuidas salvestada faili Nanos. kui olete juba teinud muudatusi konfiguratsioonifailis.

Mis on Nano Linuxi jaoks

Nano on lihtne käsurea tekstiredaktor, mida kasutatakse sageli Linuxi distributsioonides. See pakub põhilisi tekstitöötlusfunktsioone, nagu sisestamine, kustutamine, otsimine ja asendamine, ning toetab erinevaid programmeerimiskeeli tänu süntaksi esiletõstmisele.

Sellel on lihtne kasutajaliides ja juhtklahvid, mis teeb selle kättesaadavaks käsurea algajatele. See on tänu oma kasutusmugavusele üks populaarsemaid tekstiredaktoreid Linuxis. Nano käivitamiseks tuleb lihtsalt sisestada terminalis käsk "nano", mis avab tekstifaili Nano redaktoris, kus saab teha muudatusi ja salvestada faile.

Kuidas salvestada muudatusi Nanos

Salvestamiseks on mitu võimalust. Vaatame igaüht neist üksikasjalikult.

Tavaline salvestamine

Kõige lihtsam viis on vajutada klahvikombinatsiooni Ctrl+O. kui kõik muudatused failis on tehtud, et need salvestada. Programmi allosas näete kõiki utiliidi kasutamiseks vajalikke kiirklahvikombinatsioone. Selles programmi osas on loetletud kõik kiirklahvid, mis võivad teid töös aidata.

Faili salvestamine Nano Linuxis

Kohe pärast klahvidevajutamist palub toimetaja teil sisestada salvestatava faili nimi:

Faili salvestamine Nano Linuxis

Kui olete lõpetanud, vajutage Enter. Redigeerimisaknasse naasmiseks vajutage Ctrl+X. Seejärel teatab programm teile, et fail on edukalt salvestatud.

Faili salvestamine Nano Linuxis

Siinkohal saate redaktori sulgeda, vajutades Ctrl+X.

Salvestamine ilma kirjutamisõiguseta

Vaatleme ka juhtumit, kui teil on vaja salvestada andmeid faili, mis kuulub teisele kasutajale või superuserile ja sellel kirjel ei ole juurdepääsu ega õigusi. Sellisel juhul näeb kasutaja: "Write Error /filename/fail name: Access Denied":

Faili salvestamine Nano Linuxis

Kuidas probleemi lahendada? Kõige lihtsam viis on sulgeda toimetaja(Ctrl+X) ilma muudatusi salvestamata. Vastus küsimusele on: Ei:

Faili salvestamine Nano Linuxis

Pärast seda saate redaktorit käivitada superkasutajana:

$ sudo nano /etc/passwd

Seejärel saate andmed faili kirjutada. Kui muudatusi ei saa kaotada, siis märkige failinime käsureas uue faili tee oma kodukataloogis, nt ~/temp_passwd:

Faili salvestamine Nano Linuxis

Kui aga üritate salvestada andmeid faili, mis kuulub mõnele teisele kasutajale või superuserile, millele teil ei ole juurdepääsu (näiteks konfiguratsioonifailid kataloogis /etc), siis saate veateate: "Error writing /filename/file name: Access denied" (Viga faili /failinimi/ failinimi kirjutamisel: Access denied):

Kõige lihtsam on sulgeda toimetaja, vajutades Ctrl+X, ilma muudatusi salvestamata. Redaktori küsimusele puhvri salvestamise kohta tuleks vastata No:

Ja seejärel avage toimetaja superkasutajana:

$ sudo nano /etc/passwd

Pärast seda saate andmeid faili kirjutada, nagu eespool kirjeldatud. Kui te ei taha muudatusi kaotada, võite failinime päringu ajal määrata uue faili tee oma kodukataloogis, nt ~/temp_passwd:

Seejärel salvestatakse fail sinna, kuhu saate selle seejärel hõlpsasti vanale kohale teisaldada käsuga mv, kasutades käsku sudo:

$ sudo mv ~/temp_passwd /etc/passwd

Pidage meeles, et kõiki süsteemifaile tuleb redigeerida superuserina.

Nano eelised

Omab mitmeid eeliseid, mis teevad temast Linuxi kasutajate seas populaarse tekstiredaktori:

  1. Kasutamise lihtsus: tal on lihtne kasutajaliides ja juhtklahvid, mistõttu on ta ideaalne neile, kes on käsureaga alles alustanud. Ei ole vaja meelde jätta keerulisi klahvikombinatsioone nagu teised tekstiredaktorid.
  2. Väike suurus ja kiire laadimine: on kerge maht ja käivitub kiiresti, mistõttu on see suurepärane valik kiireks failitöötluseks serveris või terminalis.
  3. Süntaksi esiletõstmine: toetab erinevate programmeerimiskeelte süntaksi esiletõstmist, mis teeb koodi lugemise ja redigeerimise lihtsaks.
  4. Võimalus töötada kaugserverites: töötab käsureal, seda saab kasutada SSH kaudu failide redigeerimiseks kaugserverites, ilma et oleks vaja GUI-d.
  5. Failide salvestamise ja üleslaadimise võime: võimaldab teil hõlpsasti faile salvestada ja üles laadida ning teha muid põhilisi tekstitöötlustoiminguid.
  6. Enamik Linuxi distributsioone on vaikimisi varustatud Nanoga: Linuxi kasutajad leiavad Nano enamikus distributsioonides paigaldatuna, ilma et nad peaksid seda eraldi installima.

Need eelised teevad Nanost populaarse valiku neile, kes otsivad lihtsat ja tõhusat tekstiredaktorit Linuxi keskkonnas.