logide-parsimine/nipid.md

53 lines
1.3 KiB
Markdown

# 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:
```bash
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:
```bash
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:
```bash
cat << \EOF > failinimi
See on faili sisu
EOF
```