Beetaversioon: sisu on enamasti terviklik ja avalikuks katsetamiseks valmis, kuid vajab veel tehnilist, keelelist ja kasutatavuse kontrolli.

Spikrid

Linux/Unix/macOS käsurea kiirõpik

Siin on koos osa Lisad spikrid.

Lisad — täisspikker

Selle osa spikrid on siin koos ühel lehel. Neid saab kasutada kordamiseks, kiireks viitamiseks ja eraldi PDF-ina printimiseks.

Lisa A: kopeeritavad minitestid

Referents

Eesmärk

Kontrolli tulemust, mitte ainult käsu edukat käivitumist.

Harjutuse kontroll

  • ls kaustkas liigutatud fail on õiges kohas?
  • cat proov.txtkas vana ja lisatud rida on mõlemad alles?
  • sort loomad.txt | uniq -ckaks kassi, üks koer
  • python -m pip --versionkas aktiivne Python kasutab projekti .venv-i?

Lisa B: spikrite register

Referents

Eesmärk

kõige lühemad meelespead teemade kaupa: failid, tekst, võrk, arendus, loogika ja protsessid

Mida siit leiad

  • Failidliigu ja vaata
  • Tekstloe ja filtreeri
  • Võrkühendu ja kopeeri
  • ArendusGit, Docker, koostamine
  • Loogikatorud ja vead
  • Protsessidtööd ja signaalid

Lisa C: sõnastik ja terminoloogia

Referents

Eesmärk

leia mõiste tähendus ning tunne ära ingliskeelne vaste dokumentatsioonis

Põhimõisted

  • CLIkäsurida
  • GUIgraafiline liides
  • viip ehk promptootab sisestust
  • shelltõlgendab käske
  • lippkäsu valik
  • repoGiti hoidla

Lisa D: edasised võimalused ja lugejate soovid

Referents

Eesmärk

vali jätkuteema päris ülesande järgi ja saada konkreetne soovitus

Tugevad järgmised teemad

  • R ja märkmikud (notebook)analüüsi järgmine aste
  • Git järgmine asteharud ja konfliktid
  • Shelliskriptid IIveakindlam loogika
  • Statistika sildandmetöö mõtteviis
  • systemd timeridajastus Linuxis
  • Varukoopiadtaastamine ja kontroll

Lisa E: usaldusväärsed viited ja lisalugemine

Referents

Eesmärk

ametlikud käsiraamatud ja alustamisjuhendid shelli, SSH, Giti, Dockeri, JSON-i, SQLite'i ja LaTeX-i jaoks

Edasiõppimise teemad

  • Shellid ja põhikäsudbash, zsh, coreutils
  • SSH ja võrkOpenSSH, curl, wget
  • Git ja GitHubdocs ja Pro Git
  • Dockerget started ja compose
  • JSON, CSV, XML, SQLiteametlikud viited
  • LaTeXprojekt ja CTAN

Lisa F: shelli seadistusfailid bash ja zsh jaoks

Referents

Eesmärk

Hoia üks baasprofiil oma shellile ja lisa ainult vajalikke aliaseid või funktsioone.

Käsud ja näited

  • ps -p $kontrolli praegu töötavat shelli
  • cp -i ~/.zshrc ~/.zshrc.varutee olemasolevast failist varu; ära kirjuta varu pimesi üle
  • zsh -n ~/.zshrckontrolli zsh süntaksit ilma käivitamata
  • bash -n ~/.bashrckontrolli Bashi süntaksit ilma käivitamata
  • source ~/.zshrckäivita muudetud zsh seadistus praeguses shellis
  • zsh -fava zsh kasutaja rc-faile lugemata
  • bash --noprofile --norcava Bash profiile lugemata

Märgid ja valikud

  • ~/.zshrcinteraktiivse zsh seadistus
  • ~/.bashrcinteraktiivse mitte-login Bashi seadistus
  • ~/.bash_profilelogin-Bash; võib laadida .bashrc
  • PATHprogrammide otsinguteed; järjekord loeb