Mustand: sisu ei ole veel tehniliselt ega keeleliselt täielikult kontrollitud ega toimetatud.

Peatüki vaade

Linux/Unix/macOS käsurea kiirõpik

Praegu loed peatükki Failide muutmine: nano ja esimene kokkupuude vim-iga, mis kuulub osasse Osa I: Esimesed sammud.

Failide muutmine: nano ja esimene kokkupuude vim-iga

Loogika

Need tööriistad on seotud nii:

  • less aitab faili sisu enne muutmist mugavalt üle vaadata
  • nano on alguses kõige lihtsam tekstiredaktor
  • vim ja vi on sama pere klassikalised tekstiredaktorid

Praktiliselt tähendab see, et alguses piisab täiesti sellest:

  • vaata faili less abil
  • tee lihtne muudatus nano abil
  • õpi vim-ist või vi-st vähemalt kindlalt väljuma

Kiirülevaade

Eesmärk on liikuda vaatamiselt muutmisele nii, et tead, millal fail päriselt muutub.

Käsk või tööriistMilleksMida tavaliselt näed
less failvaata faili mugavaltlehitsetav vaade, fail ei muutu
nano failmuuda faili lihtsaltredaktor allserva kiirnuppudega
vim fail, vi failklassikaline redaktor oskajalemodaalne vaade; väljumiseks on vaja käske
salvestaminekirjuta muudatus failialles siis muutub faili sisu

Tüüpilised algaja vead

  • aetakse segi faili vaatamine ja faili muutmine
  • avatakse vim kogemata ja ei teata, kuidas välja saada
  • unustatakse, et redaktor muudab päris faili, mitte ainult ekraanivaadet

Kiirspikker

  • less fail.txt vaata faili sisu mugavalt
  • nano fail.txt lihtne tekstiredaktor
  • vim fail.txt klassikaline redaktor
  • vi fail.txt sama pere variant
  • Ctrl-O salvesta nano-s
  • Ctrl-X välju nano-st
  • Ctrl-W otsi nano-s

Kõige sagedasemad vim käsud alguses:

  • Esc väljub sisestusrežiimist
  • :q väljub, kui midagi pole muutunud
  • :q! väljub ilma salvestamata
  • :wq salvestab ja väljub

nano kõige vajalikumad klahvid

Alguses piisab täiesti neist kolmest:

  • Ctrl-O salvestab faili
  • Ctrl-X väljub redaktorist
  • Ctrl-W otsib tekstist

Praktiline rada on tavaliselt selline:

  1. ava fail nano abil
  2. tee muudatus
  3. vajuta Ctrl-O, siis Enter
  4. vajuta Ctrl-X

Hea on meeles pidada, et nano näitab allservas ise peamisi kiirnuppe. Kui unustad klahvi, vaata ekraani allaossa.

Käivita need käsud


printf 'esimene\nteine\nkolmas\n' > naide.txt
less naide.txt

nano naide.txt
vim naide.txt

Kuidas vim-ist välja saada

Kõige klassikalisem:

  1. vajuta Esc
  2. kirjuta :q ja Enter

Kui fail on muudetud ja tahad ilma salvestamata väljuda:


:q!

Kui tahad salvestada ja väljuda:


:wq

Kui less-i otsimine või liikumine on meelest läinud, vaata tagasi peatükki Teksti vaatamine ja liikumine.

Kui nano puudub

Mõnes süsteemis ei ole nano vaikimisi paigaldatud.

Siis on sul kolm lihtsat varianti:

  • proovi, kas nano on siiski olemas käsuga command -v nano
  • kasuta ajutiselt vi või vim
  • paigalda nano hiljem siis, kui paketihaldus on juba tuttav

Alguses on kõige tähtsam teada, kuidas tundmatust redaktorist turvaliselt väljuda.

Kõige tavalisem töövoog

Kui pead muutma konfiguratsioonifaili, siis üks lihtne rada on:


less seadistus.conf
nano seadistus.conf

Kui töötad rohkem terminalis, liigud hiljem võib-olla vim-i peale.

Minitest

  1. Loo tekstifail kolme reaks.
  2. Ava see nano abil ja lisa üks rida.
  3. Ava see vim abil ja välju failist.

Peatüki täisspikker

Algaja

Eesmärk

less aitab faili sisu enne muutmist mugavalt üle vaadata; nano on alguses kõige lihtsam tekstiredaktor; vim ja vi on sama pere klassikalised tekstiredaktorid

Põhikujud

  • less fail.txtvaata faili sisu mugavalt
  • nano fail.txtlihtne tekstiredaktor
  • vim fail.txtklassikaline redaktor
  • vi fail.txtsama pere variant
  • command -v nanokontrolli olemasolu

`vi`/`vim` minispikker

  • Escvälju sisestusest
  • :qvälju
  • :q!välju salvestamata
  • :wqsalvesta ja välju