Historie velení - Command history
Historie velení je funkce v mnoha skořápky operačního systému, počítačová algebra programy a další software který umožňuje uživateli vyvolat, upravit a znovu spustit předchozí příkazy.
Historie příkazového řádku byla přidána do Unix v Bill Joy je C shell z roku 1978; Joy se inspirovala dřívější implementací v Interlisp.[1] Rychle se stala populární, protože díky ní byl shell C rychlý a snadno použitelný. Historie se od té doby stala standardní funkcí v jiných skořápkách, včetně ksh, bash a Microsoft je cmd.exe. Historie řešila dva důležité scénáře:
- Provádění stejného příkazu nebo krátké sekvence příkazů znovu a znovu. Příkladem může být vývojář, který často kompiluje a spouští program.
- Oprava chyb nebo opakované spuštění příkazu pouze s malou úpravou.
V Joyově původním C prostředí mohl uživatel odkazovat na předchozí příkaz zadáním vykřičníku, !
, následovaný dalšími znaky pro zadání konkrétního příkazu, pouze určitých slov nebo pro jeho úpravu nějakým způsobem před vložením zpět do příkazového řádku. Například:
!!
znamenalo celý předchozí příkaz.!$
znamenalo jen poslední slovo předchozího příkazu.!
abc znamenalo příkaz, který začínal abc.
Obvyklou implementací dnes je kombinace historie s editací příkazového řádku. Kurzorové klávesy se používají k procházení nahoru a dolů v seznamu historie a doleva nebo doprava na libovolné místo na řádku, kde může uživatel jednoduše zadat požadovanou změnu. Ale některé implementace jsou Jídelní lístek - na základě: Uživatel stiskne určitou funkční klávesu, která zobrazí nabídku posledních příkazů, z nichž si uživatel může vybrat jeden zadáním čísla.
Některé implementace jako např Bash podpora záznamu historie příkazů do souboru (Dějiny
příkaz).[2][3]
Viz také
- Dokončení příkazového řádku
- Automatické dokončování
- AutoReplace
- IntelliSense
- HISTORIE (směrnice CONFIG.SYS)
- DOSKEY