Početní soustavy
- převeďte 1110101 z bin do dec
- převeďte 61 z dec do bin
- převeďte 212 z dec do hex
- převeď a2 z hex do dec
- převeď 20 z hex do dec
Práce s binárními soubory
- Použij ''file'' ke zjištění typu souboru ''/usr/share/linux_krouzek/neznamy''
- Zkus užít ''cat'' k zobrazení jeho obsahu
- Použij ''od -x'' nebo ''hd -x'' nebo ''dhex'' editor k prohlížení onoho souboru. Co je na jeho začátku?
- Předchozí metody použij na nějaký textový soubor (vytvoř pomocí ''nano'', nebo použij třeba ''/etc/fstab''). Jaké netisknutelné znaky vidíš?
- Použij ''dhex ''a do nějakého svého testovacího souboru s textem zapiš různé netisknutelné znaky (třeba '''BS''', '''HT''', '''LF''', '''BEL''', '''EOT'''). Jak poté soubor vypadá v ''nano''? Jak jej vypíše ''cat''?
- Zkus v ''dhex'' vytvořit soubor, jehož catnutí ti zruší terminál
- Použij příkaz ''cat > test'' : ''cat'' nedostal vstup, takže na něj čeká z klávesnice. Zkus něco zapsat a ukončit pomocí ctrl+d – odesílající znak '''EOT''', end of transmission. Zkontroluj obsah souboru ''test''
Práva
- Vytvoř script a nastav mu práva pomocí ''chmod +x script''
- Nastav práva souboru ''test'' na 666 nebo 777 (rwxrwxrwx). Prohlédni si výpis složky v ''ls -la''. Zkus jej editovat od svého souseda (z jiného uživ. účtu) – mělo by to jít. Zkus jej smazat. Proč to nejde?
- Zjisti, v jakých jsi uživatelských skupinách
- Nastav souboru práva na 000; zkus jej editovat a potom smazat. Jak vytvoříš nesmazatelný soubor?
Hardlink, softlink
- Vytvoř softlink ve svém domovském adresáři pojmenovaný ''krouzek'', který povede na složku ''/usr/share/linux_krouzek/''
- Vytvoř nějaký textový ''soubor1'', udělej v té složce ''ls -la''. Vytvoř na něj hardlink ''soubor2''. Udělej znovu ''ls -la''. Co se změnilo? Co se stane, když ''soubor1'' smažeš (''rm soubor1'')?