Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Úvod do UNIXu (1st round)

Podobné prezentace


Prezentace na téma: "Úvod do UNIXu (1st round)"— Transkript prezentace:

1 Úvod do UNIXu (1st round)
David Hoksza

2 Osnova Historie UNIXu Práce se soubory Práva Textové editory (Vi(m))
Regulární výrazy Programování v shellu (Sítě)

3 Zdroje WEB Knihy www.abclinuxu.cz www.root.cz www.google.com
Používáme Linux Matt Welsh, Matthias Kalle Dalheimer, Terry Dawson, Lar Kaufman Computer Press, 2003 Linux Dokumentační projekt Kolektiv autorů Computer Press 2003 Mistrovství v RedHat a Fedora Linuxu Mark G. Sobell Computer Press 2006 UNIX, POSIX, Plan9 L. Skočovský Brno, 1998

4 Vznik Unixu 1964 – Bell Telephone Laboratories - Multics UNIX V1
Interaktivní práce skrz vzdálené terminály Robustní Problémy s některými funkcemi UNIX V1 Ken Thompson, Dennis Ritchie, Brian Kernighan pro PDP 7 v assembleru PDP 11 Grant na systém pro zpracování textů => bohatá podpora Problémy s přenosem na další platformy K. Thompson – Fortran na B D. Ritchie - jazyk C 1973 – UNIX přepsán do C (UNIX V7) 1978 – BSD 4.1 Uvolněné zdrojové kódy pro berkeleyskou univerzitu Two of the most famous products of Berkeley are LSD and Unix. I do not think that this is a coincidence... The UNIX-HATERS Handbook 1983 – UNIX System V (AT&T)

5 Následnící UNIXu System V BSD AIX (IBM) Solaris -> SunOS HP-UX
Sinix BSD Free BSD Open BSD Net BSD

6 (GNU/)Linux 1991 – Linus Torvalds GPL (General Public Licence)
Spolupráce s GNU Inspirován UNIXem (Minix) Distribuce Společné jádro Slackware Debian Red Hat Fedora SUSE openSUSE Mandriva Gentoo Ubuntu

7 UNIX “time line”

8 LINUX “time line”

9 (Vzdálené) přihlášení
Přes SSH (šifrovaný telnet) Z UNIXů ssh adresa_stroje Z Windows - puTTy Pevný klient Nemusí se instalovat Web interface Java Přihlašovací údaje Adresa: kozel.vsfs.cz Port: 22 (standardní pro SSH) Login: inUČO, exUČO Heslo: UČO (změnit co nejdříve příkazem passwd) Odpojení logout, exit, shození klienta

10 Procházení adresářů (1)
pwd print working directory cd directory change directory . Aktuální adresář .. Nadřazený adresář / Oddělovač adresářů (cd /home/uzivatel/dokumenty/) Na začátku cesty značí root (absolutní adresování, jinak relativní) ~ Domácí adresář ~xxx Domácí adresář uživatele xxx

11 Procházení adresářů (2)
ls list -a all -A Vše bez “.” a “..” -l long -d directory (info o adresáři) -R recursive --sort X (extension), t (time), u (access), -1 1 řádka = 1 záznam

12 Historie a nápověda příkazu
TAB Jedno stisknutí ukáže možná dokončení Při více možnostech 2 stisknutí nabídne možnosti Šipky nahoru/dolů Pohyb v historii příkazů

13 Manuál man cmd_name apropos topic info cmd_name Manuál daného příkazu
Děleno do sekcí (man 1 cmd_name) Ukončení pomocí “q” Vyhledávání /dotaz apropos topic Příkazy vztahující se k tématu Ekvivalent man –k info cmd_name Vylepšený man

14 Adresářová struktura (1)
Hierarchická FHS – Filesystem Hiearachy Standard Zakořeněná v rootu - “/” /bin Systémové příkazy /boot Jádro a soubory pro bootování /dev Devices Disky, porty, ostatní jednotky (tváří se jako adresáře) /etc Konfigurační soubory pro celý systém (uživatel má svoje v domovském adresáři) /home Domovské adresáře uživatelů /lib Systémové knihovny /lost+found ztracené a opravené soubory FS

15 Adresářová struktura (2)
/mnt Připojené filesystémy (disky, mechaniky, ...) /proc Pseudo-file systém Informace o procesech Čísla procesů = adresáře Informace o systému lze měnit charakteristky systému (/proc/sys) /root Domovský adresář roota /sbin Netypické (pro běžné použití) příkazy – užívá obvykle root /tmp Dočasné soubory /usr Programy, sdílená data, knihovny, hlavičkové soubory … /var Soubory proměnné velikosti Logy, poštovní schránky, …

16 Práce se soubory (1) touch file_name rm file_name mkdir dir_name
Změní datum souboru Neexistuje-li soubor, vytvoří prázdný rm file_name Odstranění souboru (remove) -I Dotaz před odstraněním (defaultně se systém neptá) -r Rekurzivní mazání (i s adreářema) mkdir dir_name Vytvoření adresáře (make dir) -p vytvoří i neexistující rodičovské (parent) adresáře vytvářeného adresáře rmdir dir_name Smazání (neprázdného) adresáře (remove dir) cp file_name1 file_name2 Kopírování souborů (copy) mv file_name1 file_name2 Přejmenování (move)

17 Práce se soubory (2) cat file_name file file_name mc
Vypsání obsahu souboru cat file_name | more Stránkování dlouhých souborů Pohyb pomocí - mezerník, Enter, pgDown, pgUp file file_name Typ souboru mc Midnight Commander Správce souborů ala Norton Commander Může mít špatné formátování znaků při vzdáleném přístupu


Stáhnout ppt "Úvod do UNIXu (1st round)"

Podobné prezentace


Reklamy Google