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 Datum
Martin Šimůnek 6. 11. 2012
Stupeň a typ vzdělávání Odvětví / Vzdělávací oblast Vzdělávací obor Tematická oblast Druh učebního materiálu Cílová skupina Anotace a popis způsobu použití ve výuce
Střední odborné vzdělávání ‐‐ dle RVP.cz ‐‐ ‐‐ Obchodní akademie / Informační technologie ‐‐ GNU/Linux a příkazový řádek Výukový materiál Žák, 15 – 19 let 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ň: …
Vybavení, pomůcky Klíčová slova
‐
Čí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“)
VÝPIS OBSAHU SLOŽKY Příkazy pro práci se soubory:
GNU/Linux Windows
Jen názvy souborů
Podrobný výpis
ls
ls ‐l
dir /b
dir
Příklady: • $ 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řejmeno‐ vá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/command‐ prompt.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