Už jsme tu několikrát pokoušeli se stát přeborníky v používání Terminálu, ale stále tomu NLČO chybí. To NLČO, to je asi ten způsob myšlení, jsme prostě celkem zajedno s grafickým GUI prostředím a kvalitu distribuce hodnotíme podle toho, jak dobře se nám v grafickém prostředí pracuje. Na english Mintím webu jsem našel něco, co by se k tomu, o čem jsem napsal 3 články, mohlo ještě připojit. Vycházím ale z toho, že ne všichni českoslovenští uživatelé Mintu jsou nejlepší kamarádi s angličtinou.
Každý z nás se už ocitl tváří v tvář Terminálu, ale zpočátku bylo matoucí, že má více jmen: terminál, shell, konzola, nebo Windowsí ‘command prompt’. Mnozí z nás si zvykli na zkratku Alt+F2 a též dostali „prompt“. Nejrychleji se k Terminálu dostaneme kliknutím pravým myšítkem na plochu a potvrdit „Otevřít v terminálu“. Totéž můžeme udělat v kterékoliv adresáři, nebo složce, chcete-li.
Jak pracovat s příkazy a získat více informací
Téměř každý příkaz může být prozkoumán pro plné užití pomocí manuálové stránky nebo napsáním -h neb -help za příkazem. Pro získání víc informací můžeme zkusit info. Každý příkaz může být zobrazen explicitně s tím, co dělá.
cd -> Použití při navigaci v adresářích. 1. 2. cd .. 3. cd jméno_složky/ Tohle nás přesune dopředu do určené složky. 4. cd /něco/něco_jiného/cesta Tak se označuje specifická cesta ke složce, předpokládá se že existuje tak, jak je napsaná.
ls -> Použití na zobrazení obsahu složky. Můžeme vidět mnoho způsobů použitých atributů souborů a adresářů. 1. 2. 3. 4. 5. ls -h Zobrazí velikost souborů ve formátu „pro lidi“ tzn. k, M, Gbyte namísto v bytech. Často používané ve spojení spolu s -l. 6. ls ../ Dostaneme seznam souborů o jeden adresář výše.
Práce se soubory a adresáři
cp *.rozšíření /cesta/ke/složce Kopíruje soubory s daným rozšířením do nové složky. 4. 1. Syntaxe mv je podobná jako u použití příkazu cp.
Přes všechny dobré úmysly a schopnosti, odstraňování souborů pomocí rm je definitivní. Nedají se už hledat v koši. Používejte s rozvahou a ujistěte se, zda je mazání skutečně přesně to, co chcete, ne co si jen myslíte. 2. 3. 4. rm -rf adresář Odstraní násilně určenou složku. Tento příkaz může několikrát zlomit vaši konfiguraci, pokud je něco použité nesprávně, nezobrazuje se pokud se něco kritického má smazat.
Správa procesů a práce s programy
ps aux Seznam všech procesů v detailech, které běží v systému, včetně uživatelů, PID a jména procesu. Jeho použitím můžeme vidět všechny procesy a pokud je třeba, tak následně zabít nepotřebné nebo zamrznuté procesy. 1. kill PID PID je číslo odkazující na proces. PID zjišťujeme po použití příkazu jako ps aux. 2. killall program Killall zabíjí *podle jména* všechny výskyty uvedeného programu, Pokud jsou například 3 sezení Opera spuštěné, tak killall opera je zabije všechny. 3. xkill je cesta skrze grafické rozhraní: kliknout a zabít okno.
Pipes a redirections
Pipes - Trubka -> Nejčastěji používané věc, když se učíte *NIX. 1. 2. Je používaná jako spojovací příkaz. 1. 2. >> je použitý na *připojení* informace k současnému existujícímu souboru. 3. Příklad: ps aux > procesy.log. 1. tee se používá ve spojení s ´|´ v pořadí výstup příkazu a poslání ho někam. 2. Může se soubor spustit z terminálu? Ujistěte se, jestli je označen jako spustitelný.
Potřebujeme spustit soubor, ale NE v tom daném adresáři? Pak musíte přejít na cestu na správný spouštěcí program. Pokud je to python, bude to python /cesta/k/souboru a jestliže je to shell soubor, tak je to sh /cesta/k/souboru jako příklad. 3. Potřebujete spustit soubor s právy roota, protože jste dostali hlášku, že nemáte povolení? Prefixujte příkaz se sudo. 4. Potřebujete spustit GUI program z terminálu? Jednoduše napište jméno programu (pozor na velká písmena) a bude spuštěn. To způsobí, že daný terminál bude nepoužitelný. Zavření terminálu dokud spuštěný program je otevřen, zabije program. 5. Potřebujete spustit GUI program z terminálu s právy roota? 6. Mějte na mysli, že vše co děláte s právy roota, může na špatném místě absolutně rozbít systém! Výstraha být větší už nemůže!
Tipy pro orientaci a správu místa
1. Ztratili jste se v adresáři? Nevíte jistě kde jste? 2. Chcete si rychle vypočítat místo na vašem disku ? 3. Chcete rychle spočítat velikost adresáře nebo souboru ? du -cksh jméno_cíle a máte přesnou odpověď. Chcete spočítat velikost daného adresáře ? 4. Potřebujete označit soubor jako spustitelný ? Napište chmod +x jméno_souboru. 5. Chtěli byste připojit iso jako Daemon-Tools ve Windows? Linux má tuto funkci zabudovanou. 6. Spustit předcházející příkaz a chcete ho znovu spustit, ale nedovedete si vzpomenout, jak to má být přesně? Napište history do terminálu a vytiskne vám historii příkazů.
Chcete vyčistit vaši historii? 1. 2. Pokud se vám podaří pomocí terminálu a práv roota znehybnit svůj systém, berte to jako zkušenost a napište o tom do fóra nebo sem. 3.
