Skip to content
Martin Zelený edited this page Feb 10, 2023 · 21 revisions
  • Odkaz na oficiální dokumentaci
  • Sálové počítače, Unix, terminály, GNU, Linux
  • Názvosloví: terminál, konzole, příkazová řádka, shell
  • Nasazení Linuxu: servery, chytrá zařízení, Android, vestavěná zařízení, RaspberryPi
  • Používání Linuxu: virtualizace, dual-boot, cloud
  • Distribuce: Debian-based, RPM-based...
  • Multiplatformní open source aplikace: Firefox, Thunderbird, VLC, Gimp, Audacity...
  • Grafická prostředí: Gnome 3, KDE Plasma 5, Xfce, Mate, Cinnamon, LXDE, LXQt...
  • Výhody příkazové řádky
  • prompt
  • speciální klávesy: Enter, Tab, šipka nahoru
  • pwd, ls
  • parametry příkazů
  • Výstup ls -l: soubory - a adresáře d
  • Absolutní a relativní cesta
  • cd <adresář>, cd, cd -
  • touch, mkdir, mkdir -p
  • rm, rmdir, rm -r
  • cp, cp -r, mv, tree
  • Tahák klávesových zkratek

Cvičení

  • Tvorba adresářové struktury dle specifikace
  • man, man -K <hledaný výraz>
  • Ovládání manuálových stránek: q, /, n
  • -h/--help parametr příkazů
  • Syntaxe příkazů:
    • [OPTION] volitelný parametr je uveden v hranatých závorkách [ a ]
    • [OPTION]... akceptování více parametrů pomocí třech teček ...

Cvičení

  • Vyhledávání informací

Obědová pauza


  • *, ?
  • find -name '*.txt'

(Doinstalovat)

  • wget
  • unzip

Cvičení

  • cat
  • Přesměrování >, >>
  • head, tail (-n NUM)
  • less + navigace: /, n, q
  • wc, wc -l
  • grep
  • stdin, stdout, |

Cvičení

  • sort | uniq -c
  • tr, tr -d
  • Vyhledání a nahrazení: sed 's/stary/novy/g'
  • cut nejzákladnější zpracování csv souborů
  • Tisk sloupce: awk '{print $1}'

Cvičení

  • Zpracování .bash_history
  • vim <soubor>
  • i, Esc, :q, :wq, /, n
  • Pro zájemce: vimtutor
  • (Další TUI aplikace: mc, nano)
  • (apt/dnf: instalace balíčků)

Bonus

Dávkové zpracování v cyklu for

  • for f in *.jpg; do convert $f; done

Volitelná kapitola - vlastnictví souborů a oprávnění

  • chmod
  • chown

Další užitečné věci

  • du -sh (df)

Clone this wiki locally