====== Aplikace pro konzoli ======
Co je **konzole** a jak na ní? Konzole, terminál nebo také příkazová řádka je jakousi protiváhou ke grafickému režimu. Mnohé věci se na ní dají dělat rychleji a lépe, na některé je zase lepší vzít grafiku. Někdy ale nic jiného než konzole využít nejde, pokud se třeba něco stane s Xky, chybí ovladače na vaši oblíbenou ATI nebo se potřebujete spojit s někým přes ssh (ne vždy lze přes ssh spouštět grafické operace a i když lze, nepovažuji to příliš za vhodné). Lze využít buď pseudoterminály - %%pty%%, ty se spouštějí v Xkách jako %%konsole%%, %%gnome-terminál%% či xterm a další. Těch můžete mít de facto neomezeně, ale při odhlášení v Xkách vám nezůstanou. Pak ale existují také normální terminály - %%tty%%. Na ně se dostanete přes %%Ctrl+Alt+F1-F6%%, mezi nimi se přepínáte %%Ctrl+Alt+Fx%% a zpět do grafického režimu se dostanete přes %%Ctrl+Alt+F7%%. Z toho v podstatě vyplývá, že grafický režim jede na sedmé konzoli. (Lze přenastavit, nastavit větší či menší počet terminálů, jak je libo.)
====== Myš na konzoli ======
K čemu je dobrá? No tak třeba označením textu text zkopírujete a prostředním tlačítkem vložíte, stejně jako v Xkách. Lze tak kopírovat z jedné konzole na druhou, bohužel některé aplikace jako lynx to nepodporují :-\2
sudo apt-get install gpm
====== Multimédia ======
===== Hudební přehrávače =====
Těch je spousta, interaktivní i neinteraktivní. Z těch neinteraktivních je to hlavně %%mpg321%% (GNU varianta %%mpg123%%) na mp3, z těch interaktivních je to %%moc%% (příkaz %%mocp%%), %%mp3blaster%%, %%playmp3list%% a nebo %%vlc%% (příkaz %%vlc -I ncurses%%). Všechny je třeba doinstalovat. Přehrává se prostým
mocp ~/data/Hudba
což vás dostane do složky Hudba, kde staci dat přehrávat. Mužete ovšem využít i playlist - buď přes příkaz
mocp /data/Hudba/Raduza/*
Nebo využijte kláves **a** a **A**. Malé **a **přidává jednu písničku do playlistu, kdežto **A** velké přidává písničky z celé složky. Tedy **a** budeme aplikovat na písničku, kdežto **A** na složku.
nebo
mpg321 ~/data/Hudba/*
U mpg321 je nutné zadat konkrétní soubory, což lze obejít všezastupující hvězdičkou, popřípadě *.mp3 Mimochodem - pokud něco děláte s Xkami, různé zahlašování a odhlašování různých uživatelů, shazování Xek a spol., pak je lepší spouštět hudbu právě takto, na konzoli :-)
===== Grabování CD =====
Jednoduchý textový nástroj ke kopírování hudebních cd na pevný disk se jmenuje %%abcde%%, nainstalujete ho ze stejnojmenného balíku. Umí ukládal hudbu ve formátech ogg, mp3, flac, spx, mpc, aac a wav, upravovat ID tagy a další funkce. K nagrabování cd vám stačí napsat v konzoli
abcde
a program vás ostatní volby nechá zvolit.
===== Ovládání hlasitosti =====
Se jednoduše provádí programem %%alsamixer%%, je interaktivní a dostatečně "blbovzdorný" :-)
===== Obrázky =====
Lze prohlížet prográmkem %%fbi%%, který využivá framebuffer.
===== Video =====
Lze třeba pomocí %%MPlayeru%% (multiverse repository).
mplayer -vo fbdev -vf scale=1280:1024 soubor.mpg
====== Internet ======
===== Poštovní klienti =====
Nejvíce se asi používá skvělý klient [[Mutt]]. Dle mého názoru stojí za zvážení jeho používání místo grafických jako %%Evolution%% či %%Kmail%%, už jen proto, že je dokonale rychlý. Dalším klientem je %%pine%%. Pro rychlé odeslání něčeho lze použít %%mail%%, a to třeba takto:
echo 'Zpráva' | mail -s předmět uživatelské_jméno@server.cz
Nicméně %%mail%% lze používat i interaktivně. Ovšem zdaleka nedosahuje kvalit %%muttu%%.
===== ICQ, jabber, irc =====
%%centericq%% je skvělý konzolový klient, který podporuje mnoho komunikačních protokolů: Yahoo!, AIM, IRC, MSN, Gadu-Gadu a [[Jabber]], %%irssi%% je bezpochyby nejlepší linuxový IRC klient.
* Odkazy: [[http://forum.ubuntu.cz/index.php?topic=18312.0|Problémy se zařazením do skupin na fóru]]
===== Webové prohlížeče =====
%%links2%% (tusim, ze českého původu, a proto se s češtinou relativně kamarádí), %%lynx%% - je hezky přehledný, díky barvičkám, ale s češtinou je problém...%%elinks%% je také velmi dobrý prohlížeč, s češtinou problémy nemá žádné.
===== Správa na dálku =====
Klasické %%ssh%%. Používá se takto:
ssh uživatel@server
Ke kopírování souborů můžete použít %%scp%%, jehož syntaxe je
scp /cesta/k/souboru/nebo/adresari uživatel@server:/cesta/k/souboru/nebo/adresari
případně pokud chcete kopírovat soubory na váš počítač
scp uživatel@server:/cesta/k/souboru/nebo/adresari /lokalni/umisteni
Více ve článku [[SSH]].
====== Správa souborů ======
===== Souborové manažery =====
Naprosto skvělý je %%Midnight Commander%% - balík "mc" v universe repository. Umí toho spoustu, doporučuji minimálně vyzkoušet. Dále lze použít %%deco%% či - používáte-li emacs, pak %%emacs-dired%%.
===== Komprese =====
Jednotlivé soubory programem %%gzip%% či %%bzip2%%, dekomprimace %%gunzip%% či %%bunzip2%%, na spojení více souborů je program %%tar%%, ten však umí použít přímo všechny zmíněné (a další) programy, takže v podstatě je asi nejlepší pracovat přímo s ním. Komprese (pomocí bzip2 - parametr %%j%%, %%c%% - vytvoř (archiv), %%v%% - "ukecaný" mód, %%f%% - do souboru (dříve se totiž program používal na zálohování na pásku)): %%tar cvjf /home/user/něco/* %% Dekomprese (x - rozbalit): %%tar xvjf archiv.tbz %% A tak dále, viz %%man tar%%.
====== Editory ======
Pokud jste to ještě nezaregistrovali, tak tady vznikla dvě výrazná "náboženství" - [[Vim]] nebo Emacs. Nejdříve ale k těm jednodušším...mcedit (textový editor Midnight Commanderu), [[Nano]] (pro editaci spouštět s parametrem -w), joe. Vim - pokud se rozhodnete pro tento velmi silný editor, doporučuji začít tímto skvělým [návodem http://www.kai.vslib.cz/~satrapa/docs/vim/]. Emacs - s nadsázkou se o něm mluví jako o operačním systému :-), to proto, že obsahuje vážně spoustu a spoustu další pluginů - lze v něm jak editovat, tak číst svou poštu a hrát šachy, či lze využít psychiatra :-).
====== Instalace softwaru ======
Pochopitelně apt-get, chcete-li interaktivní, pak určitě aptitude. Tedy interaktivní je pouze pokud jej spustíte bez parametrů, jinak lze používat podobně jako apt.
====== Monitoring systému ======
Klasický top je lépe nahradit mnohem lepším htop, který je jednak přehlednější a navíc toho umí mnohem víc. Vnstat je pro měření objemu přenosu dat. Nejdříve je třeba vytvořit databázi
vnstat -u -i eth0
a pak stačí jen přes příkaz
vnstat
Výborný program na monitoring síťového provozu je **iptraf** interaktivní v textové grafice.
====== Vyhledávání ======
Nechcete-li čekat, kdy už konečně to ten %%find%% najde, používejte %%locate%%. Ten využívá indexové soubory (aktualisuje se příkazem %%updatedb%% jako root, nicméně to se v Ubuntu děje automaticky, takže si vystačíte s
locate hledaný_soubor
====== Vypalování ======
Interaktivní je program Bashburn, ten je však nutno stáhnout [[http://bashburn.sourceforge.net/|zde]], neinteraktivní je třeba klasický cdrdao
====== Psaní složitých dokumentů na úrovni ======
Nelze než vřele doporučit *TeX. Nejvíce se používá LaTeX, ale existují i jiné jako třeba plainTeX. Pokud chcete v něčem psát třeba diplomku, vřele doporučuji právě některý z nich. Nemá cenu se o něm tady rozepisovat, je to velmi komplexní oblast, zájemce odkazuji na jiné zdroje na internetu.
====== Blbinka na závěr ======
Mašinku si obstaráte například příkazem %%sudo aptitude install sl%% a z depa nastartujete příkazem %%sl%%. Malinký vláček vyjede příkazem %%sl -l%%. Příkazem %%sl -F%% zvlétne vzhůru z kolejí. A když se blíží neštěstí, jezdí vláček příkazem %%sl -a%%.
====== Stav baterie na notebooku ======
Pokud chcete zjistit stav baterie na notebooku stačí nainstalovat program %%sudo aptitude install acpi%%. Spouštíme to opět příkazem %%acpi%%.
====== Vypnutí PC ======
Zadáme %%sudo shutdown -h 22:50%% a PC se automaticky vypne ve 22:50.
====== Více konzolí v jedné konzoli ======
Nainstalujeme %%sudo aptitude install terminator%%. Spouštíme to opět přikazem %%terminator%%.
====== Spuštění programu s časovou prodlevou ======
Použijeme program %%sleep%% ,který je už nainstalován. Například příkazy %%sleep 5 ; pwd%% se mám za 5 sekund ukáže aktuální cesta.
====== Připomenutí odchodu ======
Nainstalujeme %%sudo aptitude install leave%%. Příkazem %%leave 2325%% bude vyzváni ve 23:25 k odchodu.
====== IP kalkulačka ======
Nainstalujeme %%sudo aptitude install ipcalc%%. Např. příkazem %%ipcalc 192.168.0.0/24%% se nám spočítá ip rozsah, atd.
====== Konzolové stahování ======
Použijeme program %%wget%% ,který je už nainstalován. Například příkazem %%wget www.seznam.cz%% se nám do domovské složky stáhne stránka seznamu.