PŘÍKAZY PRÁCE SE SLOŽKAMI Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Příkazy práce se složkami Autor Martin Šimůnek Datum 6. 11. 2012 Stupeň atypvzdělávání Střední odborné vzdělávání Odvětví / Vzdělávací oblast dle RVP.cz Vzdělávací obor Obchodní akademie / Informační technologie Tematická oblast GNU/Linux a příkazový řádek Druh učebního materiálu Výukový materiál Cílová skupina Žák, 15 19 let Anotace a popis způsobu použití ve výuce Vybavení, pomůcky Klíčová slova Výukový materiál určen k frontální prezentaci učitelem, případně jako materiál pro samostudium, nutno doplnit výkladem, náplň: Číslo projektu Název šablony CZ.1.07/1.5.00/34.0534 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT ZLÍNSKÝ KRAJ
ÚVOD Než se pustíme do práce se soubory v příkazovém řádku, měli bychom si ujasnit základní pojmy systému souborů. V této prezentaci se budeme bavit o složkách. Zmíníme příkazy systému GNU/Linux i Windows.
SLOŽKA NEBO ADRESÁŘ? Složka a adresář znamená totéž! Oba pojmy jsou ekvivalentní. Oba pojmy reprezentují jakési skladiště souborů, nebo také šuplík či záložku, do kterého ukládáme soubory (file), o kterých máme pocit, že by měly být pohromadě. Rozdělení do složek je subjektivní pro daného uživatele, každý si časem vytvoří svůj systém. Proč jsou dva pojmy pro jednu věc? Kdysi se používal univerzálně pojem adresář (directory). S příchodem Windows 95 Microsoft zavedl pojem složka (folder), aby odlišil adresáře/složky v souborovém systému od V prostředí GNU/Linuxu se stále ještě častěji používá pojem adresář. Prostředí Microsoft Windows dnes již výhradně používá pojem složka (nicméně třeba příkaz pro výpis obsahu složky zůstal dir ze slov list directory )
Příkazy pro práci se soubory: VÝPIS OBSAHU SLOŽKY Jen názvy souborů Podrobný výpis GNU/Linux ls ls l Příklady: Windows dir /b dir $ ls vypíše obsah aktuální složky/adresáře (toho, kde právě jsem) $ ls l /etc vypíše obsah adresáře /etc včetně podrobností o souborech. $ ls l soubor.txt vypíše podrobnosti o souboru soubor.txt > dir d:\ vypíše obsah disku d: > dir vypíše obsah aktuální složky/adresáře
VÝPIS, POKUD JE SOUBORŮ HODNĚ GNU i Windows more: $ ls more Zastaví po každé vypsané stránce, pokračujeme mezerníkem. Pohodlnější stránkování (GNU/Linux) less: $ ls l less Zastaví po každé vypsané stránce. <mezerník> posun o další stránku q ukončit prohlížení kurzorové klávesy (šipky) posun o řádek /hledané slovo hledá slovo v textu n další výskyt slova p předchozí výskyt slova
KOPÍROVÁNÍ, PŘESUNY, Příkazy jsou stejné jako pro práci se soubory: to, že se jedná o složku zdůrazňujeme přepínačem příkazu Vytvoření složky Kopie složky Přesun složky Přejmenování Mazání složky GNU/Linux mkdir cp R mv mv rm R Windows mkdir md copy /s move /s ren rd /s Příklady: $ cp R adr1 kopie $ mv adr1 novynazev $ rm R slozka > ren slozka slozka2
ÚKOL: VYZKOUŠEJTE SAMI (Zadání je připraveno pro GNU/Linux Fedora 17.) Zobrazte obsah vašeho domovského adresáře Pokud spustíte příkazový řádek, nastaví se jako aktuální váš domovský adresář. Můžete se do něj také přepnout příkazem cd bez parametrů. Vytvořte podadresáře pokus1 a pokus2 V adresáři pokus2 vytvořte podadresáře dil1 a dil2. Celý podadresář pokus2 přesuňte do adresáře pokus1 Proveďte přesun včetně podadresářů. Zobrazte obsah domovské složky Smažte adresář pokus1 včetně podadresářů
POUŽITÉ ZDROJE 1) MACH, Petr. ÚSL úvod do systému Linux. MACH, Petr. Wraithovy stránky [online]. 2003, 2004 03 12 [cit. 2012 10 29]. Dostupné z: http://usl.wraith.cz/usl.html 2) FISHER, Tim. Command Prompt: What It Is and How To Use It. About.com [online]. c2012, c2012 [cit. 2012 10 29]. Dostupné z: http://pcsupport.about.com/od/termsc/p/commandprompt.htm 3) IPPOLITO, Greg. UNIX For DOS Users. YoLinux.com: Linux Information Portal [online]. c1999, c2012 [cit. 2012 10 29]. Dostupné z: http://www.yolinux.com/tutorials/unix_for_dos_users.html
METODICKÁ DOPORUČENÍ Spusťte vedle sebe okno terminálu a okno správce souborů (aplikace Files) Změny souborů a adresářů tak můžete sledovat v grafické podobě v okně správce souborů. Jak zkoušet příkazy GNU/Linuxu? Zde uvedené úkoly fungují i na živém CD (Live CD), pro zkoušení příkazů tedy není třeba mít GNU/Linux nainstalován v počítači.
KLÍČ ŘEŠENÍ Řešení jednotlivých úkolů (žákům můžete vymazat) ls ~ (nebo jen ls, pokud v domovském adresáři jsem) mkdir pokus1 pokus2 mkdir pokus2/dil1 pokus2/dil2 mv pokus2 pokus1 ls pokus1 ls pokus1/pokus2 rm R pokus1