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

  1. Co je to konzole
    Úvod do používání příkazové řádky.
  2. BASH
    Základy používání BASHe.
  3. Nápověda
    Použití manuálových stránek, info stránek, hledání příkazů.
  4. 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.
  5. Přístupová práva
    Změna přístupových práv (chmod, chattr), umask.
  6. Regulární výrazy
    Regulární výrazy a jejich použití v konzoli a programu egrep.
  7. Textové soubory
    Prohledávání obsahu textových souborů, porovnávání obsahu, rozdělování a spojování souborů.
  8. Sed
    Program pro neinteraktivní modifikaci souborů.
  9. Awk
    Awk - jazyk pro zpracovávání textových dat.
  10. Binární soubory
    Rozdělování souborů, komprese souborů, zálohování, šifrování. Programy zde popsané lze použít i na textové soubory.
  11. Editor VIM

  12. Editor ed
    Základy práce s editorem ed (pouze pro frajery).
  13. Editor Emacs
    Základy práce s editorem Emacs.
  14. Pošta
    Práce s maily v příkazové řádce. Posílání zpráv mezi uživateli Linuxu.
  15. Kancelář
    Práce s kalkulačkou, tabulkovým editorem, tiskárnou. Programy at a cron.
  16. Média
    Přehrávání CD, videí, konverze audio a video formátů a obrázků.
  17. 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í.
  18. Administrace procesů
    Sledování zatížení systému, řízení úloh, zabíjení procesů.
  19. 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.
  20. 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).
  21. Síťová komunikace
    Práce s internetem, FTP, SSH, X window atd. Konfigurace sítě. Program screen.
  22. Programování BASHe

  23. PHP
    Překlad PHP, nastavení FastCGI.
  24. 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/.

Komentář Hlášení chyby
Created: 31.7.2013
Last updated: 3.6.2015
Tato stánka používá ke svému běhu cookies, díky kterým je možné monitorovat, co tu provádíte (ne že bych to bez cookies nezvládl). Také vás tu bude špehovat google analytics. Jestli si myslíte, že je to problém, vypněte si cookies ve vašem prohlížeči, nebo odejděte a už se nevracejte :-). Prohlížením tohoto webu souhlasíte s používáním cookies. Dozvědět se více..