Cvičení 7.3.2024 - základní příkazy


všechny úkoly vypracujte bez textového editoru
  1. z /usr/html/NMIN266/2/ si zkopírujte soubor fimfarum.tar.gz do ~/NMIN266/
    a tam ho pomocí gunzip a tar rozbalte
    tj.:
    gunzip fimfarum.tar.gz
    tar xvf fimfarum.tar
      
    anebo jedním příkazem
    tar xzvf fimfarum.tar.gz
      
    v adresáři fimfarum, který vznikne po rozbalení je 40 souborů
    jsou to PDF dokumenty a obrázky
    pro každý soubor určete jeho typ (použijte příkaz file)
    obrázky přesuňte do (vámi vytvořeného adresáře) obrazky
    pdf dokumenty přesuňte do (vámi vytvořeného adresáře) kapitoly
    obrázky i pdf dokumenty přejmenujte tak, aby měli příslušnou koncovku (v každém adresáři jen prvních 3)
    v adresáři fimfarum použijte příkaz
    find ./ * (tj. vyhledání všech souborů)
    výsledek tohoto příkazu přesměrujte do souboru
    ~/NMIN266/vypis1
  2. v souboru seznam1.txt (měli byste ho mít zkopírovaný z minula v ~/NMIN266/) je 718 lidí, zjistěte kdo je na 521. pozici
    hint cat -n
    grep 521 seznam1-s_cisly.txt tail -n 1

    tento řádek vypište do souboru ~/NMIN266/vypis2
    (může být s číslem řádku)
    zkuste to napsat jako řetěz několika příkazů spojených pomocí roury
    tento příkaz připište do souboru vypis2
    (použijte listování v historii příkazů a editaci příkazového řádku)
  3. v souboru seznam1.txt je několik profesorů
    vytvořte soubor vypis3, kde bude na začátku napsáno
      "V tomto souboru je vypsáno xxx profesorů"
      kde místo xxx bude počet profesorů
      a dále tam budou vypsáni jednotliví profesoři setřídění podle přijmení
      
    hint:
    grep
    wc -l
    na konec souboru vypis3 připište příkazy, které jste použili
  4. Prohlédněte si soubor /usr/html/NMIN266/2/zadani4
    v něm vyhledejte slovo ZADÁNÍ a vypracujte to co je tam napsáné
    hint:
    less
    /
    head -n
    tail -n
  5. z /usr/html/NMIN266/2/ si uložte soubor karlin.tar.gz do ~/NMIN266/
    a tam ho pomocí gunzip a tar rozbalte
    tar xzvf karlin.tar.gz
    
    rozbalí se vám soubory KA, KDM, KMA, KPMS, KNM, MU
    z těchto souborů vytvořte soubor vypis5 - v něm budou vypsány (obsah těchto souborů)
    všechny soubory z karlin.tar.gz
    hint:
    cat soubor1 soubor2 ... > sloucene
  6. ze souborů vypis1, vypis2, vypis3, vypis4 a vypis5
    vytvořte balíček tar.gz, který se bude pojmenován vaším uživatelským
    jménem a zkopírujte ho do /usr/html/hpspool/mu
    Použijte příkaz tar a gzip
    tar cvf richter.tar vypis1 vypis2 vypis3 vypis4 vypis5
    gzip richter.tar
  7. vytvořte soubor s názvem zprava v kterém bude napsáno HOTOVO
    a ten mi pošlete pomocí příkazu mail a přesměrování vstupu