Ako zobraziť históriu príkazov
Ak chcete prechádzať históriou príkazov, môžete použiť tieto klávesové skratky:
- Šípka hore: Vyvolanie predchádzajúceho zadaného príkazu. Opakovaným stlačením tlačidla prejdete históriou príkazov.
- Šípka dole: Vyvolanie ďalšieho zadaného príkazu. Opakovaným stlačením tlačidla prejdete históriou príkazov.
- Strana hore: Vyvolanie prvého príkazu, ktorý ste spustili v aktuálnej relácii príkazového riadka.
- O stranu nižšie: Vyvolanie posledného príkazu, ktorý ste spustili v aktuálnej relácii príkazového riadka.
- Esc: Vymažte príkazový riadok.
Použite tieto klávesy F na interakciu s históriou príkazov:
F7: Zobraziť históriu príkazov ako prekrytie. Pomocou klávesov so šípkami hore a dole vyberte príkaz a spustite ho. Stlačením klávesu Esc zatvorenie prekrytia bez spustenia príkazu.
- F8: Vyhľadajte v histórii príkazov príkaz zodpovedajúci textu na aktuálnom príkazovom riadku. Ak ste teda chceli vyhľadať príkaz, ktorý začal s "p", zadáte príkaz "p" na príkazový riadok a potom opakovane klepnite na F8, aby ste prechádzali príkazmi v histórii, ktoré začínajú písmenom "p".
- F9: Vyvolanie príkazu z histórie príkazov zadaním jeho čísla v vyrovnávacej pamäti histórie. Tieto čísla sa zobrazujú v prekryvom okne F7 a začínajú na 0. Ak chcete rýchlo znova spustiť prvý príkaz, ktorý ste spustili v aktuálnej relácii, stlačte "F9", zadajte "0" a stlačte "Enter". Príkaz sa objaví vyplnený na výzvu a môžete znova stlačiť tlačidlo "Enter", aby ste ho spustili.
Ak chcete vytlačiť zoznam histórie príkazov v termináli, spustite nasledujúci príkaz:
doskey /history
Zobrazia sa príkazy, ktoré ste zadali v aktuálnej relácii. Toto je ten istý zoznam, ktorý sa zobrazí, ak stlačíte F7.
Ako skopírovať svoje predchádzajúce príkazy
Predchádzajúci zadaný príkaz je známy ako "šablóna". Existuje množstvo skratiek na rýchle kopírovanie časti predchádzajúceho spusteného príkazu.
- F1: Skopírujte jeden znak naraz od predchádzajúceho zadaného príkazu. Opakovaným stlačením klávesu F1 zadáte príkaz, ktorý ste predtým zadali, znak podľa znaku.
- F2: Skopírujte časť príkazu, ktorý ste predtým napísali. Zobrazí sa výzva na zadanie znaku. Systém vyhľadá dopredu v predchádzajúcom zadanom príkaze a automaticky skopíruje text až do tohto znaku, ale nezahŕňa ho. Ak ste napríklad spustili posledný príkaz "ping google.com", stlačte "F2", zadajte "o", stlačte "Enter" a na výzvu sa zobrazí "ping g".
- F3: Skopírujte časť príkazu, ktorý ste predtým napísali. Systém sa spustí od aktuálnej pozície znaku a automaticky zkopíruje zvyšok textu z tejto pozície na predchádzajúci riadok. Povedzme napríklad, že posledný zadaný príkaz bol "ping -4 google.com". Môžete napísať "ping -6", stlačte "F3" a systém automaticky vyplní "google.com", čím urobí aktuálny riadok "ping -6 google.com".
Ako vymazať históriu príkazov
Na rozdiel od bash shellu systému Linux Command Prompt nepamätá príkazy medzi reláciami. Ak chcete vymazať históriu akýchkoľvek zadaných príkazov, stačí zavrieť okno príkazového riadka.
Príkazový riadok môžete povedať, aby si nepamätal žiadne príkazy, ktoré ste zadali v aktuálnej relácii, nastavením veľkosti histórie na hodnotu 0
doskey
príkaz:
doskey /listsize=0
Nebudete môcť používať klávesy so šípkami, klávesu F7 alebo
doskey /history
príkaz vidieť všetky zadané príkazy po nastavení veľkosti zoznamu na 0. Táto zmena sa prejaví iba v aktuálnom okne príkazového riadka, takže okno príkazového riadku si pamätá históriu ako normálne pri ďalšom zatvorení a opätovnom otvorení.
cls
(clear screen) príkaz vymazať okno príkazového riadka, vymazanie histórie zadaných príkazov bez zatvorenia okna:
cls
Ako uložiť históriu príkazov
Ak ste niekedy potrebovali uložiť históriu zadaných príkazov v okne príkazového riadka, môžete to urobiť spustením
doskey /history
príkaz a smerovanie jeho výstupu do textového súboru. (Môžete tiež len spustiť
doskey /history
príkaz a kopírovať / vkladať text do inej aplikácie, samozrejme.)
Napríklad nasledujúci príkaz uloží kópiu vašej aktuálnej príkazovej histórie okna príkazového riadka do súboru C: Users name Desktop commands.txt vo vašom systéme.
doskey /history > C:Users
ameDesktopcommands.txt
>
znak presmeruje výstup príkazu na zadaný súbor.