Užitečné linuxové příkazy
Tato stránka původně vznikla ze seznamu poznámek, které jsem si pspal v době, kdy jsem s Linuxem začínal. Zapisoval jsem si příkazy s jednoduchými příklady jejich použití, abych je nemusel pracně někde hledat. Jak jich přibývalo, začal jsem si poznámky třídit a dělit do několika sekcí, abych se v nich vyznal. Nakonec jsem se rozhodl vše zveřejnit.
Věřím, že navzdory tomu, že tento tyto stránky nebyli a nejsou od začátku míněny jako tutoriál pro začátečníky v Linuxu, právě jim budou nejvíce k užitku. Najdou zde ty nejzajímavější a nejužitečnější programy se stručným vysvětlením a ukázkou použití.
Pokud nebudete něčemu rozumět, nebuďte frustrováni a pamatujte, že to nebylo psáno se záměrem někoho něco naučit (ten přišel až později :-).
Tento tutoriál je zaměřen na to, jak pracovat v linuxové příkazové řádce (konzoli) a na programy s textovým rozhraním (tedy programy do konzole). Popis grafických linuxových programů, ani jejich seznam, ani postup instalace Linuxu zde nehledejte. Na druhou stranu se tu dozvíte některé základní administrátorské postupy (jak založit uživatele, nastavovat přístupová práva atd.).
Obsah
-
- Co je to konzole
- Úvod do používání příkazové řádky.
-
- BASH
- Základy používání BASHe.
-
- Nápověda
- Použití manuálových stránek, info stránek, hledání příkazů.
-
- Souborový systém
- Procházení souborového systému, vytváření a mazání souborů a adresářů, vyhledávání souborů, struktura souborového systému.
-
- Přístupová práva
- Změna přístupových práv (chmod, chattr), umask.
-
- Regulární výrazy
- Regulární výrazy a jejich použití v konzoli a programu egrep.
-
- Textové soubory
- Prohledávání obsahu textových souborů, porovnávání obsahu, rozdělování a spojování souborů.
-
- Sed
- Program pro neinteraktivní modifikaci souborů.
-
- Awk
- Awk - jazyk pro zpracovávání textových dat.
-
- Binární soubory
- Rozdělování souborů, komprese souborů, zálohování, šifrování. Programy zde popsané lze použít i na textové soubory.
-
Editor VIM
-
- Editor vim - základy
- Základy práce s editorem VIM.
-
- Editor vim - příkazový režim
- Hromadná editace, práce s buffery, práce s více soubory.
-
- Editor vim - příkazový řádek
- Práce v příkazovém řádku (ex), definice maker.
-
- Editor vim - visuální mód
- Práce s bloky textu.
-
- Editor vim - konfigurace
- Konfigurační soubor, konfigurace parametrů editoru.
-
-
- Editor ed
- Základy práce s editorem ed (pouze pro frajery).
-
- Editor Emacs
- Základy práce s editorem Emacs.
-
- Pošta
- Práce s maily v příkazové řádce. Posílání zpráv mezi uživateli Linuxu.
-
- Kancelář
- Práce s kalkulačkou, tabulkovým editorem, tiskárnou. Programy at a cron.
-
- Média
- Přehrávání CD, videí, konverze audio a video formátů a obrázků.
-
- Administrace souborového systému
- Přidávání a odebírání CD a USB jednotek, zjišťování používaných souborů (lsof), vypalování.
-
- Administrace procesů
- Sledování zatížení systému, řízení úloh, zabíjení procesů.
-
- Administrace za běhu
- Přidávání a odebírání uživatelů, přihlašování, ukončování počítače, informace o operačním systému.
-
Konfigurace linuxu
-
- Konfigurace
- Standardní inicializační soubory, nastavení uživatelského prostředí, myš a čeština v konzoli, spořič obrazovky v konzoli.
-
- Instalace Debian/Ubuntu
- Práce s deb balíčky, dpkg, apt, aptitude.
-
- Instalace OpenSuSE
- Práce s rpm balíčky, zypper.
-
- Oblíbené balíčky
- Seznam programů (nástroje, hry atp.), které si obvykle doinstalovávám po nové instalaci OS.
-
- Apache 2
- Nastavení apache2 (ssh).
-
-
- Síťová komunikace
- Práce s internetem, FTP, SSH, X window atd. Konfigurace sítě. Program screen.
-
Programování BASHe
-
- Vytváření skriptů, proměnné prostředí
- Řízení běhu (podmínky if), vytváření skriptů, užitečné příkazy pro bash.
-
- Řízení běhu skriptu
- Podmínky if, case; test, expr, trap, vytváření funkcí.
-
-
- PHP
- Překlad PHP, nastavení FastCGI.
-
- Překlad jádra
- Překlad jádra linuxu, překlad ALSA (audio).
Další zajímavé příkazy můžete najít na linux.101hacks.com/toc/.