Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Pár triků pro začátečníky

Tento článek je určen převážně pro nováčky v Linuxu, ale možná pomůže i někomu zkušenějšímu. Pokusím se v něm sepsat pár rad a triků, které vám ulehčí život a ušetří čas. Většinou to budou samé základy, ale na některé jsem třeba narazil až po několika letech práce s Linuxem (v příštím díle, dnes opravdu jen základy). Mimochodem, diskuse je otevřená pro vaše nápady a triky.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Pokud jste nedávno přešli z Windows, možná cítíte hrůzu k příkazové řádce a na všechno používáte klikací programy. Nic proti nim nemám, sám je většinou používám, jenže skutečně efektivní práci vám poskytnou pouze programy z příkazové řádky. Kdyby se totiž jejich autoři pokusili pro ně vytvořit grafické rozhraní a zpřístupnit pro myš všechny volby, ovládání by se určitě stalo nepřehledné. Začněme třeba mým oblíbeným shellem – bashem.

Nebaví vás psát celou cestu u každého souboru, který zadáváte jako parametr? Zkuste napsat první písmeno a zmáčknout klávesu Tab. Například ls a(Tab). Pokud máte v aktuálním adresáři jeden soubor začínající na písmeno a , například adresy, doplní se vám jeho jméno na příkazovou řádku, takže ta mám nyní tvar ls adresy. Pokud žádný takový soubor neexistuje, ozve se pípnutí, stejně jako pokud těch souborů je více. V druhém případě stačí opět stisknout Tabulátor a bash vám vypíše všechny soubory, které začínají stejným řetězcem jako doplňovaný text. A nebojte, váš dosud zapsaný příkaz není změněn, takže můžete pokračovat v jeho zadávání.

Další příjemnou vlastností bashe jsou aliasy. Například pokaždé používáte nějaký příkaz s určitým parametrem. A říkáte si, jestli by nebylo možné nějak si ušetřit práci, aby se ten parametr nějak doplnil automaticky. Právě aliasy jsou k tomu určeny. Opět si tuto vlastnost budeme ilustrovat na praktickém příkladě. Příkaz df vám zobrazí všechny připojené disky, diskety, CDROMy a já nevím co. U každého zařízení se mimo jiné dozvíte počet bloků, které obsahuje, stejně jako počet použitých bloků a procentuální využití. Určitým problémem je, že většina hodnot je zobrazena v jednokilobytových blocích. No a při dnešních gigabytových discích jsou čísla docela dlouhá a chvilku trvá, než si hodnoty přepočítáte do něčeho srozumitelnějšího.
Naštěstí autoři mysleli i na nás, co nemyslíme v hexa kódu a neumíme počítat jako Rain Man rychleji než kalkulačka. Pro nás je určen parametr -h. Pokud jej použijeme, všechna čísla se přepočítají na kilobyty, megabyty a gigabyty, což je docela přehledné a jasné. Takže teď už určitě chcete, aby se vždy df spouštělo automaticky s tímto parametrem. Dobrá, ukážu vám, jak na to. Ve vašem oblíbeném editoru (který pracuje s obyčejným textem, například pico, vi, kedit, nedit) si otevřete soubor .bashrc. Nyní do něj doplňte řádek alias df=‚df -h‘. Nyní je třeba znovu spustit bash, aby načetl vaše změny. Takže pokud jste pod Xy, spusťte nový terminál, na konzoli se přepněte na jiný virtuální terminál (vysvětlení pro nováčky později či příště) nebo se odhlašte a znovu přihlašte. Napište příkaz df. Funguje? Paráda, že? Nefunguje? Asi jste nepoužili správné uvozovky.

Tento trik například používá RedHat na příkazy mazání (rm), kdy k nim automaticky přidává parametr -i. Takto musí uživatel potvrdit každou svou akci a zmenšuje se riziko, že smaže něco důležitého. Pokud vás to obtěžuje, podívejte se do svého domovského adresáře na soubor .bashrc, případně do systémového adresáře /etc na soubory bashrc, profile a možná ještě do adresáře /etc/profile.d/ a hledejte něco jako alias rm=‚rm -i‘. Pokud jej naleznete, smažte tento řádek a při příštím přihlášení vás příkaz rm již nebude otravovat. Často také používám následující alias: alias ls=‚ls -l‘.

TIB2012

       

Možná jste někdy psali strašně dlouhý příkaz a spletli jste se v jediném písmenku. Smůla. Chce se vám to psát všechno znovu? Mně ne. Já raději stisknu šipku nahoru a vyvolám si jej z historie. A pak stačí přejít šipkou doleva (doprava, pokud to přejedete) na ono místo a chybu opravit. Případně vyměnit parametr. Možná bych měl ještě zdůraznit, že historie se ukládá na disk, takže se ke svým příkazům můžete vrátit kdykoliv v budoucnu, i po několikerém přebootování počítače. Počet příkazů v historii je sice omezen parametrem bashe, ale standardní nastavení vám bohatě postačí na několik set příkazů. Historie je opravdu úžasná věc a podporují ji mnohé programy. Takže ji můžete například vyzkoušet i v klientu mysql. Historie, stejně jako editace příkazové řádky, se dá ovládat podstatně více způsoby než jen šipkami. Jenže jejich popis přesahuje zaměření tohoto článku. Pokud vás to zajímá, přečtěte si manuálovou stránku (man bash).

No, to by pro začátek stačilo, příště se dočtete něco o divokých znacích v parametrech, o práci ve virtuální konzoli, možná zabrousím i k souborům, symbolickým linkům, právům a archivům. Obsah záleží jen na vás.

Školení: IP v 6 na Linuxu

Tento krátký kurz je určený speciálně pro zkušené správce sítí IPv4, kteří se chtějí seznámit s nastupujícím internetovým protokolem IPv6.

Platforma: Linux

  • Adresace
  • Link-local adresy
  • Dynamické přidělování adres
  • a další

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 2,65

Přehled názorů

dobre bobre jen tak dal <B...
simon -) 17. 7. 2000 07:29
Nový
Jen doplnek. Normalni uzivatel...
RWS 17. 7. 2000 08:43
Nový
└ 
Re: Jen doplnek. Normalni uzivatel...
Jirka Svejkovský 19. 7. 2000 08:03
Nový
...ale ked niekto zo zaciatocn...
andrej 17. 7. 2000 09:07
Nový
└ 
Re: ...ale ked niekto zo zaciatocn...
Tuttle 17. 7. 2000 14:14
Nový
Pokud zacatecni na svem stroj...
joe 17. 7. 2000 15:57
Nový
Jako lepsi reseni mi prijde da...
Petr Mach 17. 7. 2000 22:44
Nový
└ 
Re: Jako lepsi reseni mi prijde da...
Leos Literak 18. 7. 2000 07:18
Nový
Jen tak dál, houšť a větší kap...
koudy 18. 7. 2000 11:27
Nový
└ 
Re: Jen tak dál, houšť a větší kap...
Michal Vymazal 31. 7. 2000 12:34
Nový
Jsem typicky zacatecnik - abso...
davee 19. 7. 2000 10:03
Nový
doufam ze autor vytrva, protoz...
beetle 17. 8. 2000 15:35
Nový
Pomozte mi se připojit na internet
Roman 26. 12. 2000 17:36
Nový
jak nainstalovat
rader 16. 2. 2006 22:42
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem