Workshop
V tuto chvíli by jsi již měla mít dostatek indícií, aby jsi zvládla i
něco praktického, takže si trochu zacvičíme. Napřed přejdi do adresáře
/tmp
, který slouží jako dočasné odkladiště
$ cd /tmp
Chápu, že zvědavosti se nedá odolat, tak se klidně podívej jaké soubory se v něm nacházejí a komu patří
$ ls -la
Na otázku, kdo jsi ty, ti odpoví program WHOAMI
. Nový adresář
vytvoříš příkazem MKDIR
. Tobě teď bude stačit jen náhodně pojmenový
adresář. Ten vytvoříš příkazem MKTEMP
. Jeho výstupu a malého kouzla v
Bashi použiješ k tomu, aby jsi do něj rovnou přešla
$ cd $(mktemp -d)
O své aktuální poloze se můžeš přesvědčit vypsáním pracovního adresáře
příkazem PWD
. Pro další použití si tuto cestu ulož do proměnné TEMP
$ TEMP=$(pwd)
Že se v ní skutečně nachází cesta k aktuálnímu adresáři se přesvědčíš snadno
$ echo $TEMP
Ve svém oblíbeném textovém editoru vytvoř nový soubor a něco do něj
napiš. Moc si s tím nelámej hlavu, neboť ho za chvíli stejně smažeš.
Ale přesto až budeš hotova, nezapomeň ho uložit. Jaký že je můj
oblíbený textový editor? V tuto chvíli zrovna NANO
.
$ nano abc.txt
Jak to u mě vypadá, když píšu tyto řádky, se můžeš na vlastní oči přesvědčit na obrázku níže, kde je v něm zobrazena nápověda k němu samotnému.
Nelíbí se ti název souboru? Není nic snazšího, než ho změnit.
$ mv abc.txt xyz.txt
Nejednoduší způsob jak vypsat obsah souboru na obrazovku je
$ cat xyz.txt
Je-li moc dlouhý, že se na ní celý nevejde, použij raději program
MORE
nebo ještě lépe LESS
. Program HEAD
zobrazí jen prvních 10
řádků, kdežto program TAIL
jen posledních 10, pokud si ovšem neřekneš
jinak. Jaká je jeho skutečná velikost prozradí program DU
. Počet
řádek, slov a znaků v souboru zjistíš pomocí programu WC
.
Pro jistotu si udělej jeho kopii, nikdy nevíš, kdy se ti bude hodit
$ cp xyz.txt abc.txt
Nyní již můžeš svůj soubor s klidným svědomím smazat
$ rm xyz.txt
přejít o adresář výš
$ cd ..
a smazat i celý dočasný adresář
$ rmdir $TEMP
A-ha! Co se stalo? Program RMDIR
dokáže smazat jedině prázdný
adresář. Takže napřed smaž i všechny zbývající soubory v něm pomocí
dotěrné varienty příkazu
$ rm -i $TEMP/*
Až budeš potvrzovat, že ho chceš skutečně smazat, buď si tím naprosto jistá. Žádná cesta zpátky už nevede.
Hledání (v) souboru
Věci se ti samy ztrácejí, ale v Linuxu není těžké je opětovně najít, i
když přesně nevíš co vlastně hledáš. Pokud tušíš alespoň název souboru
nebo znáš kousek cesty k němu, použij program LOCATE
. Pro
specifičtější hledání podle nejrůznějších parametrů se hodí program
FIND
. Pokud potřebuješ hledat uvnitř textových souborů, tak k tomu
účelu slouží program GREP
.
Pomoz mi prosím najít kočičku, která se ztratila někde v gitě a teď tam úzkostlivě mňauká!