Failide muutmine: nano ja esimene kokkupuude vim-iga
less-iga vaatasid faili; tekstiredaktoriga muudad seda. Alguseks sobib nano, mille klahvijuhis on akna allservas. vi ja vim on klassikalised tekstiredaktorid, kus sisestamine ja käskude andmine toimuvad eri režiimides.
Loo ja muuda fail nano-ga
Tööta oma harjutuskataloogis. nano naide.txt avab olemasoleva faili või uue tühja dokumendi. Kettal muutub fail alles salvestamisel.
nano naide.txt
Kirjuta redaktorisse kolm rida:
esimene
teine
kolmas
Salvesta Ctrl-o, kinnita nimi Enter-iga ja välju Ctrl-x-iga. Allserva märge ^O tähendabki Ctrl-o, mitte kahte sisestatavat märki.
Kontrolli tulemust shellis:
cat naide.txt
Ava fail uuesti, muuda teisel real üks sõna ja salvesta. Ctrl-w alustab nano-s tekstiotsingut. Kui väljud salvestamata muudatustega, küsib redaktor, kas soovid need salvestada; loe küsimust, mitte ära vajuta kinnitust harjumusest.
Kui avaneb vi või vim
Need redaktorid võivad avaneda ka mõne teise tööriista, näiteks Giti kaudu. Väljumiseks ei pea kogu redaktorit ära õppima:
| Klahv või käsk | Toiming |
|---|---|
Esc | naase tavarežiimi |
i | alusta teksti sisestamist kursori kohale |
:w ja Enter | salvesta fail |
:q ja Enter | välju, kui salvestamata muudatusi pole |
:q! ja Enter | hülga salvestamata muudatused ja välju |
:wq ja Enter | salvesta ning välju |
Kooloniga käsu eel vajuta Esc. :q! ei taasta varasema salvestamise eelset faili, vaid loobub ainult veel salvestamata muudatustest.
Kui nano puudub
command -v nano näitab, kust shell käsu leiaks; tühi väljund tähendab, et seda nime ei leitud. Kasuta olemasolevat tekstiredaktorit või paigalda nano oma süsteemi paketihalduriga. Ära ava tundmatut süsteemifaili lihtsalt katsetamiseks.
Minitest
- Lisa failile
naide.txtneljas rida ja kontrolli salvestatud tulemustcat-iga. - Ava sama fail uuesti, muuda teksti ja välju seekord salvestamata. Kas fail kettal muutus?
- Kui
vivõivimon olemas, ava selleganaide.txtja välju muudatusi tegemata.
Peatüki täisspikker
Algaja
Eesmärk
less-iga vaatasid faili; tekstiredaktoriga muudad seda. Alguseks sobib nano, mille klahvijuhis on akna allservas. vi ja vim on klassikalised tekstiredaktorid, kus sisestamine ja käskude…
Põhikujud
less fail.txtvaata faili sisu mugavaltnano fail.txtlihtne tekstiredaktorvim fail.txtklassikaline redaktorvi fail.txtsama pere variantcommand -v nanokontrolli olemasolu
`vi`/`vim` minispikker
Escvälju sisestusest:qvälju:q!välju salvestamata:wqsalvesta ja välju