Operační systém GNU Linux Příkazy pro práci se soubory
LINUX 1991 (Linus Thorvald) 1993 GNU Linux Distribuce Linuxu –Debian, Fedora, Ubuntu, Red Hat,… SLAX
Open Source software Svoboda –Používání –Upravování –Poskytování Možnost úplaty
Typy softwarových licencí
Definice Open Source (Bruce Perens, 1998) 1) Free Redistribution 2) Source Code 3) Derived Works 4) Integrity of The Autor’s Source Code
Definice Open Source (Bruce Perens, 1998) 5) No Discrimination Against Person or Group 6) No Discrimination Against Field of Using
Definice Source Definition (Bruce Perens, 1998) 7) Distribution of License 8) License must not be Specific to a Product 9) License must not Restrict Other Software 10) License must be Technology neutral
Nejobvyklejší OS licence GPL (GNU Public Licence) –LGPL –Afero BSD Apache Wikipedia And many others
Shell Aplikace pro komunikaci mezi uživatelem a jádrem operačního systému –Bourne shell (bs) –Borne again shell (bash) –C shell (csh) –… –Secure shell (ssh) – Grafické rozhraní (MS Windows, X-Window)
Bourne again shell (bash) GNU shell použitý v mnoha distribucích GNU Linuxu Kompatibilní s normou UNIXu
Systém souborů ls výpis obsahu adresáře –ls –l podrobnější výpis pwd výpíše jméno aktuálního adresáře cd [adresář] změna adresáře mkdir [adresář] vytvoření nového adresáře
Manipulace se soubory rm [soubor] vymazání souboru cp [soubor] [adresář] kopírování souboru mv [soubor] [adresář] přesunutí souboru
Obsah souboru cat [soubor] výpis obsahu more [soubor] “inteligentnější výpis“
Systém souborů v Linuxu / --- kořenový adresář (root) /bin --- základní spustitelné soubory /boot --- soubory pro start systému /etc --- systémové tabulky /home --- domovské adresáře uživatelů /lib --- knihovny /mnt --- připojená zařízení /usr --- uživatelské aplikace
Přesměrování vstupu a výstupu >, <, | echo “Hello friends” echo “Hello friends” >file cat file cat file, file > file1 cat file | more wc –w < file1
Přístupová práva drwxrwxrwx -rwxr- -r-- chmod chown
Uživatelé /etc/passwd adduser
Cvičení Vytvořte nového uživatele se svým jménem (vopicka). Vytvořte uživatele ucitel Přihlašte se pod svým jménem Vytvořte ve svém /home/vopicka domovském adresáři podadresář pozdravy a v něm textový soubor obsahující pozdrav Nastavte přístupová práva k tomuto souboru pro čtení pro každého uživatele.
Cvičení pokračování Přihlašte se na jiném terminálu jako uživatel ucitel Vypište soubor s pozdravem na monitor počítače. Vytvořte soubor, který bude obsahovat obsah souboru s pozdravem dvakrát a uložte jej do domovského adresáře uživatele ucitel Zavolejte mne ke kontrole cvičení.