logide-parsimine/nipid.md

1.3 KiB

Mõned vähem tuntud nipid käsureal

Kiirklahvid:

  • Ctrl-L - tühjenda ekraan
  • Ctrl-R - ajaloost käskude otsimiseks regulaaravaldisega
  • Ctrl-D - terminalist väljumiseks
  • Ctrl-C - hetkel käivale protsessile katkestamise (SIGINT) signaali saatmiseks
  • Ctrl-Z - hetkel käivale protsessile pausi (SIGSTOP) signaali saatmiseks
  • Ctrl-Vasak, Ctrl-Parem - Sõna kaupa navigeerimine käsus
  • Home, End - Käsu algusess või lõppu navigeerimine

Copy-paste Ctrl-D abil

Faili copy-paste terminali abil saab teha järgnevalt. Käivita käsk:

cat > failinimi

Käsk jääb ootama sisendit standardsisendist, st klaviatuur antud juhul. Kopeeri lõik soovitud failist ning aseta PuTTY puhul parema hiireklõpsuga. Vajuta Ctrl-D et lõpetada asetamine. Ctrl-D tähendab käsureal EOF-i (end of file).

Copy-paste EOF markeriga

Käivita käsk:

cat << EOF > failinimi

Aseta soovitud sisu ning lõpetamiseks kirjuta EOF ning vajuta enter.

Siinkohal bash asendab $MUUTUJAD.

Kui soovid copy-paste sooritada nii et bash ei asendaks muutujaid:

cat << \EOF > failinimi

Aseta sisu, kirjuta EOF ning vajuta Enter

Failide loomine käsuga

Juhendite kirjutamisel tuleb abiks kui terve käsk koos sisuga on kopeeritav:

cat << \EOF > failinimi
See on faili sisu
EOF