1. Klávesy, klávesové zkratky a speciální znaky¶
Autor sekce: Jiří Sedláček <sedlacek@vse.cz>
V mnoha návodech pro Linux (a také v samotných programech, viz např. editor Nano) se používá tradiční označování kláves. Nejdůležitější shrnuje následující tabulka.
1.1. Označování vybraných kláves¶
Označení |
Význam |
Příklad nebo poznámka |
---|---|---|
^ |
Ctrl |
Samotná klávesa Ctrl |
|
Ctrl+R |
V editoru |
|
Ctrl+O |
(Otevření/vložení souboru) V editoru
|
M |
Meta (Alt) |
Tzv. meta klávesa, tj. na dnešních klávesnicích Alt |
|
Alt+L |
V editoru |
|
Alt+A |
V editoru |
Super |
Win |
Na většině klávesnic klávesa Win (s logem Windows) |
AltGr
Alt Gr
|
pravý Alt |
Stejně jako ve Windows je ve většině případů jedno zda použijete levý Alt (Alt) nebo pravý Alt (Alt Gr). Výjimku tvoří zejména psaní speciálních znaků na české klávesnici. |
CR
Return
|
Enter |
Klávesa Enter bývala na starších klávesnicích označována CR nebo Return |
1.2. Psaní vybraných speciálních znaků¶
Pokud jste k Linux serveru přihlášeni z Windows přes SSH, použijete Windows zkratky (většinou stejné AltGr+něco) pro psaní důležitých speciálních znaků, případně se přepněte mezi českou a anglickou klávesnicí (to pochopitelně lze také v Linuxu, ale může se lišit podle distribuce a použitém desktopovém prostředí). Na linuxové české klávesnici lze využít zejména tyto zkratky:
Znak |
Anglicky |
Česky |
Česká klávesnice |
---|---|---|---|
|
at sign, at symbol, commercial at |
zavináč |
AltGr+V (stejně jako ve Windows) |
|
tilde |
tilda, vlnovka |
AltGr+Shift+` |
|
hash, number sign |
křížek, mřížka |
AltGr+X |
|
dollar sign |
dolar |
AltGr+; (resp. AltGr+ů) |
|
circumflex (wedge) |
stříška |
AltGr+6 (resp. AltGr+ž) |
|
ampersand (et, „and“) |
et. „obchodní A“, „spol“ |
AltGr+C (ev.. AlfGr+7 resp. AltGr+ý) |
|
pipe |
roura, „svislítko“ |
AltGr+W |
|
backslash |
zpětné lomítko |
AltGr+Q |
|
greater-then sign |
„větší než“, přesměrování |
AltGr+. (tečka) |
|
less-than sign |
„menší než“ |
AltGr+, (čárka) |
|
backtick |
zpětný (obrácený) apostrof |
AltGr+; (středník) |
|
single quotes |
jednoduché uvozovky |
AltGr+§ |
|
double quotes |
(dvojité) uvozovky |
přímo na české klávesnici |
|
square bracket(s) |
levá hranatá závorka |
AltGr+ú |
|
square bracket(s) |
pravá hranatá závorka |
AltGr+) |
|
curly bracket(s) |
levá složená závorka |
AltGr+B |
|
curly bracket(s) |
pravá složená závorka |
AltGr+N |
|
asterisk,
„star“
použ. Linux:
wildcard
|
hvězdička
(použití Linux:
zástupný znak)
|
na numerické
klávesnici,
není-li (např.
notebook): AltGr+/
|
1.3. Obvykle použití speciálních znaků¶
Reálné příklady využití roury nebo přesměrování jsou uvedeny dále.
Znak |
Obvyklé použití |
---|---|
|
e-mailová adresa; username@hostname (viz např. přihlašování k serveru přes SSH) |
|
znamená domovský adresář (podrobnosti dále) |
|
komentář (skript, konfigurační soubory) |
|
regulární výrazy: začátek řádku (ev. řetězce) |
|
|
|
|
|
roura (pipe): výstup jednoho programu se stává vstupem pro druhý program (kterým je např. less, grep, sort, wc viz dále), roura může být použita i vícekrát |
|
\ před znakem, který má jinak speciální význam, bude interpretován jako obyčejný př. \* nebo \? nebo \ (je-li těchto znaků více, každý nutno předznačit individuálně); znak \ má minimálně dvě další použití, podle toho, kde se použije |
|
všechny znaky řetězce uzavřené mezi jednoduché uvozovky se budou interpretovat jako obyčejné znaky, i když některé mají jinak speciální význam (může jich být více) logický důsledek: platí i pro znak $, nebude se vypisovat obsah proměnné, ale její název (jednoduché uvozovky potlačí i všechny ostatní typy tzv. expanzí: zde neprobíráno) |
|
je-li součástí řetězce v dvojitých uvozovkách též proměnná, vypíše se její obsah; rozdíl mezi uvozovkami má význam např. při definování aliasů |
|
je více typů přesměrování, ale nejčastější je přesměrování výstupu do souboru; POZOR: pokud soubor existuje, bude jeho obsah přepsán (zničen)! |
|
přesměrování do souboru: připojení na konec souboru: append; více o přesměrování a příklady jsou uvedeny dále |
|
viz předchozí kapitola Zastupné znaky v Linuxu |
Poznámka: v angličtině se výraz „quoting special characters“ vztahuje jak na použití zpětného lomítka, tak pro uzavření řetězce do jednoduchých uvozovek. Další používaný výraz je „escape special characters“ nebo zkráceně jen „escaping“.