Preferovat Javu, protože funguje na všech platformách,
je jako preferovat anální sex, protože funguje na všech pohlavích..

Populární zkratky pro terminál

Tato stránka by mněla posloužit jako krátký výcuc oblíbených zkratek pro ty co si někdy nemůžou vzpomenout ja to zrovna bylo ;-).

Bash

<TAB>Tabelátor je nejmocnější zbraní, doplňuje příkazy, soubory a mnohdy mnohem více...
Ctrl+rProhledávání historie příkazů, po upřesnění hledaného řetězce je možné použít tuto kombinaci pro hledaní dalších shodujících se položek
Ctrl+aPosun na začátek řádku
Ctrl+ePosun na konec řádku
Ctrl+wSmazání slova před kurzorem (velmi užitečné při editování řádky z historie)
Alt+dSmazání slova za kurzorem (velmi užitečné při editování řádky z historie)
Alt+fPohyb po slovech dopředu
Alt+bPohyb po slovech dozadu
Ctrl+lRefresh obrazovky (nepostradatelné při vypisovaní logu na terminál)
Ctrl+Shift+_ Undo provedených změn


Emacs

Je mocný textový editor ;-). "C-x f" = Ctrl+x a potom f, nebo "C-_" = Ctrl+Shift+"klavesa vedle nuly ;-)" a znak M je META a to je klávesa Alt.
emacs -nwS puštění editoru v textovém režimu
C-x cUkončení editoru
C-x fOtevření souboru (při výběru je možno doplnovat pomocí <TAB> )
C-x sUložení souboru
F10Aktivace menu
C-gUkončení probíhajícího příkazu

C-<space>Zahájení výběru, potom vybrat region a pouzit jednu z následujucich voleb
C-wVyjmutí výběru
M-wKopírování výběru
C-yVložení výběru

C-SRegexp hledaní zpětně
C-rRegexp hledaní zpětně
M-%Nahrazení (potvrzení pomocí y/n)
C-M-%Regexp nahrazení (potvrzení pomocí y/n)

C-x 1Jeden buffer na obrazovce
C-x 1Dva buffery na obrazovce (horizontalně)
C-x 1Dva buffery na obrazovce (vertikálne)
C-x oPřepínání mezi okny
C-x OZruší aktuální okno
C-x kZabít aktuální buffer
C-x bZměna bufferu v aktuálním okně (vyběr možno doplnít s <TAB>)

C-a Posun na začátek řádku
C-e Posun na konec řádku
C-kSmaže řádek
M-d Smazání slova za kurzorem (velmi užitečné při editování řádky z historie)
M-f Pohyb po slovech dopředu
M-b Pohyb po slovech dozadu
C-l Refresh obrazovky (nepostradatelné při vypisovaní logu na terminál)
C-_ Undo provedených změn


Vim + vi

Je mocný textový editor ;-). Pro neznalé četba dokumentace nutná!!!
vim doc
vim-cookbook
Vim user manual
------- Vychytavky -------
Ctrl-x-fDoplnení názvu souboru
Ctrl-x-lDoplnení řádku (stačí napsat začátek řádku co se v souboru už vyskytuje a..)
:%s/{Ctrl+V}{Ctrl+M}//Smazaní znaku na koncích řadků souboru z MS-DOS
Ctrl-ekopiruje text po znacich ze spodniho radku
------- Operace se schrankou -------
yyZkopírování řadku do "schranky" (jinak stejné kombinace jako s "d" tzn yw, y$, y^ )
pVložení "schranky"
výběr visualPřesouvání textu ve visual modu Zde
výběr znackyPřesouvání textu pomoci znacek Zde
------- Mazani a přesun kurzoru ------
GPosun na konec souboru
15G | :15Posun na řádek číslo 15
--Posun o znak dopredu
--Posun o znak dozadu
dwSmazání slova za kurzorem
5ddSmazání pěti řadku a uložení do schranky (čislo+přikaz se dá použít i u ostatnich !!)
d$Smazání textu za kurzorem do konce řádku
d^Smazání textu před kurzorem do začátku řádku
d/vzorekSmazání textu až do výskytu daného vzorku
uVrácení provedených změn
------- Ukončení a uložení -------
:q!Ukončení bez uložení, "!" vynutí i při neuloženém texu
:wUloží provedené změny
ZZUloží provedené změny a ukončí editor
/textHledání řetezce dopředu "text" "n"-další "N"-předcházející
?textHledání řetezce zpětně "text" "n"-další "N"-předcházející
Ctrl+gUkáže čislo řadku a pozici v dokumentu v %
------- Nahrazovaní -------
:%s/tom/Tom/gZmění řetezce "tom" na "Tom" v celem souboru i při vice než jednom vyskytu na řadku (g)
:1,15s/tom/TomPodobně jako předchozí ale pouze na 1 az 15 řadku a jen první výskyt na řadku
:g/Name/s/tom/TomZmění řetězec "tom" na "Tom" na vsech řadcich obsahujicich "Name"
------- Okna -------
Ctrl-w n |:new fileRozdělí terminal a v novém okně otevře file
Ctrl-w s |:spRozdělí terminal
Ctrl-w up|downPřejde na horni nebo spodni okno (up/down jsou klavesy sipka)
Ctrl-w r|RRotuje okna dolu/nahoru
Ctrl-w +|-Zvetší nebo zmenší aktualni okno
Ctrl-w oAktualní okno na "fullscrean"
Ctrl-w qzavře okno
------- buffery -------
:hid"Schová" okno (videt je ve vypisu bufferu)
:lsVypíše všechny buffery (kezdy na ID kterym se na nej lze odkazovat)
:bnbuff next - editovat nastedujicí (next) buf., předcházející - N, nebo n = ID bufferu
:bad filebuff add - přidá buffer obsahující file
:sbnsplit buff next - Přidá okno s obsahem nasledujiciho bufferu
:bdnbuff del - Smaže buffer n
Ctrl-w qzavře okno


mc

Ctrl+s Hledání adresáře nebo souboru podle počátečních písmen
Ctrl+o Přepnutí do terminálu pod Mc
Ctrl+l Oblibené obnovení obrazovky
Ctrl+x-c Změna práv (chmod)
Ctrl+x-o Změna vlastníka (chown)
Ctrl+x-d Porovnávání souborů
Alt+Shift+? Hledání
Alt+p Historie příkazů o jeden zpět
Alt+n Historie příkazů o jeden vpřed
Alt+Tab Doplňování (nepoužitelné v X :-( )


Opera

F2Okno s adresním řádkem
F5Reload stránky
F12Rychlé nastavení (java*,popup okna,identifikace,proxy,reference, atd..)
Ctrl+wZavření aktuálního panelu
Ctrl+dVložení obsahu schranky na adresní řádek a jeho odeslání
3.tlač. mysiVložení obsahu schranky na adresní řádek a jeho odeslání
/ wordVyhledání prvního výskytu word ve strance


Příkazy

Některé příkazy pro práci na terminalu /malá ukázka toho jak se dá pracovat/
find /usr -name *.old Hledání v adresáři /usr na soubory/adresáře s koncovkou .old
find /home/ -type f -exec chmod 644 {} \; 
Nastaví všem souborům v /home daná práva (-type d pro adresáře)
for I in *;do mv $I $I.old;done
Přejmenuje všechny soubory v aktuálnim adresáři
while true;do cat /proc/meminfo;sleep 1;done
Donekonečna čte soubor meminfo s 1s prodlevou
grep 111 /etc/services Vypíše řádek se jménem služby používající standartně port 111
lsof -p 1123 Vypíše vše co má otevřené proces čislo 1123
man -K slovo Hledá slovo ve všech manuálových stránkách
whereis mcedit Vypíše cestu k souboru s názvem mcedit u mě /usr/bin/mcedit /usr/share/man/man1/mcedit.1.gz
netstat -anp|grep 80Vypíše síťové spojení a jméno programu, které má něco společného s číslem 80 - lepší by bylo :80 (pouze porty 80)

ver. 0.4

Corrected by Deus - the first AI dictionary