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

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

Siia koondame lühikesed peatükkide kaupa jaotatud copy-paste harjutused.

Põhikujud

  • mkdir -p ~/tmp/test1loo puuduv rada
  • cd ~/tmp/test1vaheta kaust
  • touch a.txt b.txtloo või aja tempel
  • mkdir kaustloo kaust
  • mv b.txt kaust/liiguta/nimeta
  • ls -lapikk + peidetud
  • printfvorminda tekst

Olulisemad lipud, märgid ja kiirnupud

  • |toru edasi
  • >kirjuta üle
  • >>lisa faili lõppu juurde

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, build
  • Loogikatorud ja vead
  • Protsessidtööd ja signaalid

Lisa C: sõnastik ja terminoloogia

Referents

Eesmärk

ühtlusta sõnad nagu CLI, GUI, viip, shell, lipp, stdin, stdout ja repo kogu õpiku ulatuses

Põhimõisted

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

Lisa D: edasised võimalused ja lugejate soovid

Referents

Eesmärk

järgmine voor peaks pigem süvendama olemasolevaid tugevaid teemasid kui lisama juhuslikke uusi baaskäske

Tugevad järgmised teemad

  • R ja notebook'idanalüü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 getting started allikad shelli, SSH, Git-i, 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

See lisa annab kopeeritavad algusfailid kahe levinud shelli jaoks:

Põhikujud

  • echo "$SHELL"prindi tekst
  • ls -la "$HOME"pikk + peidetud
  • cp ~/.zshrc ~/.zshrc.backupkopeeri
  • cp ~/.bashrc ~/.bashrc.backupkopeeri
  • alias ll='ls -lh'lühinimi
  • alias la='ls -la'lühinimi
  • mvliiguta/nimeta
  • rmkustuta

Olulisemad lipud, märgid ja kiirnupud

  • ;järjest
  • |toru edasi
  • 2>vead faili
  • -hlühike abi
  • &&ainult õnnestumisel