Editace příkazového řádku
- Kurzorovou klávesou šipka nahoru lze vyvolat dříve zadané
příkazy a opakovaně je provádět nebo editací příkazového
řádku příkaz pozměnit.
- Kurzorové klávesy šipka vlevo a šipka vpravo
dovolují pohyb kurzoru v opravovaném příkazu. Klávesou
typu delete lze zrušit jeden znak.
- Ctrl/E přesouvá kurzor na konec řádku.
- Ctrl/H přesouvá kurzor na začátek řádku.
- Ctrl/A přepíná režimy vkládání a přepisování znaků.
- Ctrl/X zruší obsah příkazového řádku.
Dalšími klávesami lze řídit zobrazování vystupujícího
textu na obrazovku terminálu:
- Ctrl/S pozastavuje výstup. U některých často
používaných příkazů (dir, type) je k dispozici
kvalifikátor /page, kterým lze výstup prohlížet po
jednotlivých stránkách a třeba se i vracet k předchozím stránkám.
- Ctrl/Q obnovuje pozastavený výstup.
- Ctrl/O střídavě vypíná a zapíná výstup. Po prvním stisku
Ctrl/O se "nezajímavé" informace přestanou zobrazovat.
Následným stiskem požádáme o opětovné zapnutí výstupu.
Mezi další zajímavé klávesy patří:
- Ctrl/Y v naprosté většině situací násilně ukončí právě
prováděný příkaz. Zasvěcení uživatelé vědí, co Ctrl/Y
ve skutečnosti znamená
a s výhodou toho využívají.
- Ctrl/T vypíše aktuální čas a zobrazí některé údaje
o běžícím programu.
Po stisku klávesy Ctrl/Y ve skutečnosti program zůstává zaveden
v operační paměti. Pokud po interpretu příkazů budeme požadovat provádět
jen jeho vlastní, interní příkazy, budeme moci běh přerušeného programu (příkazu)
později obnovit.
Oblíbeným trikem je po stisku Ctrl/Y zadat interní příkaz
spawn. Tím se vytvoří podproces, v jehož rámci můžeme provádět
libovolné příkazy a spouštět programy. Podproces ukončíme příkazem bye
nebo logout. Tím se vrátíme zpět do hlavního procesu. Zde zadáme příkaz
continue, který obnoví běh "zrušeného" programu.
Příklad:
edit program.c
Ctrl/Y právě přišel důležitý dopis
spawn vytvořím podproces
mail dopis si přečtu
logout zpět do hlavního procesu
continue pokračování v editaci
Ctrl/R obnovení obsahu obrazovky
Copyright Martin Bílý, May 1996