Úvod do UNIXu (1st round)

Slides:



Advertisements
Podobné prezentace
V této lekci se budeme brouzdat adresáři.
Advertisements

Linux pro lokální stanice Případová studie č. 2 Petr Pechek Jan Kučera.
Perl Co je Perl a na co je dobrý Základní konstrukce jazyka
Operační systém UNIX Soubory a adresářová struktura Roman Danel
Příkazový řádek Windows
Operační systém Adam Greguš, 4.A.
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Vzdělávací materiál / DUMVY_32_INOVACE_02B12 Příkazový řádek: adresáře a soubory PŘÍKLADY AutorIng. Petr Haman Období vytvořeníListopad 2013 Ročník / věková.
Vzdělávací materiál / DUMVY_32_INOVACE_02B10 Příkazový řádek: úvod AutorIng. Petr Haman Období vytvořeníListopad 2012 Ročník / věková kategorie3. ročník.
Vzdělávací materiál / DUMVY_32_INOVACE_02B15 Příkazový řádek: uživatelské účty AutorIng. Petr Haman Období vytvořeníLeden 2013 Ročník / věková kategorie3.
ÚVOD DO LINUXU 1 Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
Co je Linux? Základní pojmy
Základy práce na PC Ing. Jan Roubíček.
IT ESS II. 1. Operating Systém Fundamentals. 1. Operating Systems Fundamentals 2 Srovnání desktopových OS a NOSs  workstation jednouživatelské jednoúlohové.
EU peníze školám“ Projekt DIGIT – digitalizace výuky na ISŠTE Sokolov reg.č. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT.
Příkazový řádek CMD.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
Shell Team Jan Kupka Petr Kykal Tomáš Paríšek si Vám dovoluje představit
Ing. Libor Měsíček, Ph.D. CN460
Operační systém UNIX - vznik v roce 1969, Bell Laboratories (AT&T), Denis Ritchie, Ken Thompson (důraz na souborový systém) - reakce na krachující MULTICS,
Úkol Vytvořit soubor – touch file Zpřístupnit ho ostatním studentům, ale ne mě (uživatel tupost) – lze to? Na čem to závisí? – závisí to na tom, zda jsou.
Výpočetní technika a algoritmizace I
OPERAČNÍ SYSTÉM UNIX.
Uživatelské profily, vlastnosti uživatelského účtu
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-09.
UNIX — doplňky Informatika pro ekonomy II přednáška 9.
Instalace klienta Instalace klienta se provádí, pokud zakoupíte licenci na program klient (za každý další nainstalovaný program se platí) či pokud změníte.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Název školy: Autor: Název: Číslo projektu: Název projektu: SŠ spojů a informatiky Tábor Petr Vlach VY_32_INOVACE_OS_7 CZ.1.07/1.5.00/ Moderní škola.
SAMBA umožňuje linuxovému systému sdílení prostředků a služeb prostřednictvím sítě používá SMB (server message block) protocol - identický protokolu.
Distribuce Linuxu Petr Novák. Obsah Distribuce - typy a trendy Konkrétní systémy: – Pro začátečníky: Ubuntu Fedora OpenSuSE PCLinuxOS – Pro pokročilejší:
Zkušenosti s nasazením svobodného software při výuce
1 Seminář 9 MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu na spoji. MAC adresu v paketu čte switch.
Úvod do UNIXu (4 th round) David Hoksza (většina sekce o vi a obrázek na slidu 7 převzat od Libora Forsta –
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Příkazový řádek v OS Windows
Seminář 12 Obsah cvičení Transportní služby Utilita nestat
Operační systém GNU Linux
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Operační systémy 2.
Úvod do UNIXu (6th round)
Operační systémy. Tomáš Vaníček Katedra inženýrské informatiky FSv, ČVUT Thákurova 7, Praha Dejvice, B407
Operační systém GNU Linux Příkazy pro práci se soubory.
Operační systém UNIX Příkazové prostředí UNIXu: příkaz [argumenty] [jméno] Ve jménech příkazů a parametrech se rozlišují malá a velká písmena.
Linux - Windows. Alternativní SW Office: OpenOffice - LibreOffice - Koffice - GNOME.
Kontakty slajdy: ftp://ulita.ms.mff.cuni.cz/predn/POS.
Výpočetní technika a algoritmizace I Základní příkazy příkazového řádku v systému Windows a unixových systémech.
Operační systémy cvičení 2 © Milan Keršláger Obsah: Linux, distribuce,
Operační systémy UNIX © Milan Keršláger
FTP-SSL FTP-SSL Martin Dušek Martin Fúsek Josef Vlček.
Historie operačních systémů úvod
UNIX 6. Soubory a adresáře
Dávkové soubory Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
UNIX 1. Úvod Obsah: vznik a hlavní větve
Operační systém GNU Linux
Operační systémy 1.
DIGITÁLNÍ UČEBNÍ MATERIÁL
Ing. Karel Ondřej ZEAL s.r.o.
Linux-příkazový řádek
Správa disků
Linux Course Mohammad Ali Borhani.
Organizace souborů v Linuxu
Operační systémy.
Základní příkazy OS UNIX (1)
Informační a komunikační technika
Systém souborů 1.
Souborové systémy 1 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Transkript prezentace:

Úvod do UNIXu (1st round) David Hoksza david.hoksza@mff.cuni.cz

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

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

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)

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

(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 …

UNIX “time line”

LINUX “time line”

(Vzdálené) přihlášení Přes SSH (šifrovaný telnet) Z UNIXů ssh adresa_stroje Z Windows - puTTy Pevný klient Nemusí se instalovat http://www.putty.nl Web interface Java http://www.ece.osu.edu/ssh/ 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

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

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

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ů

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

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

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, …

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)

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