Pagrindinis » kaip » Kaip naudoti komandų istoriją „Windows“ komandų eilutėje

    Kaip naudoti komandų istoriją „Windows“ komandų eilutėje

    „Windows“ komandų eilutėje yra integruota istorijos funkcija, leidžianti greitai peržiūrėti komandas, kurias vykdėte dabartinėje sesijoje. Dar geriau, komandų eilutėje yra nemažai klavišų ir kitų gudrybių darbui su jūsų komandų istorija.

    Kaip peržiūrėti savo komandų istoriją

    Norėdami slinkti per komandų istoriją, galite naudoti šiuos sparčiuosius klavišus:

    • Rodyklė aukštyn: Prisiminkite ankstesnę komandą, kurią įvedėte. Pakartotinai paspauskite klavišą, kad galėtumėte eiti per komandų istoriją.
    • Rodyklė žemyn: Prisiminkite kitą įvestą komandą. Pakartotinai paspauskite klavišą, kad galėtumėte eiti per komandų istoriją.
    • Į viršų: Prisiminkite pirmą komandą, kurią vykdėte dabartinėje komandų eilutės sesijoje.
    • Puslapis žemyn: Atkurkite naujausią komandą, kurią vykdėte dabartinėje komandų eilutės sesijoje.
    • Esc: Išvalykite komandinę eilutę.

    Naudokite šiuos F klavišus, kad galėtumėte bendrauti su savo komandų istorija:

    • F7: Peržiūrėkite komandų istoriją kaip perdangą. Naudodami rodyklių aukštyn ir žemyn klavišus pasirinkite komandą ir paleiskite ją. Paspauskite „Esc“, kad uždarytumėte perdangą be komandos.

    • F8: Ieškokite komandų istorijos komandai, atitinkančiai dabartinės komandinės eilutės tekstą. Taigi, jei norite ieškoti komandos, kuri prasidėjo „p“, komandų eilutėje įveskite „p“ ir pakartotinai palieskite F8, jei norite pereiti per komandas, kurios prasideda „p“.
    • F9: Atkurkite komandą iš savo komandų istorijos, nurodydami jo skaičių istorijos buferyje. Šie skaičiai rodomi F7 perdangos lange ir prasideda nuo 0. Taigi, jei norėjote greitai paleisti pirmą komandą, kurią vykdėte dabartinėje sesijoje, paspauskite „F9“, įveskite „0“ ir paspauskite „Enter“. Komanda pasirodys užpildyta eilutėje ir dar kartą paspauskite „Enter“, kad paleistumėte.

    Jei norite spausdinti terminalo komandų istorijos sąrašą, vykdykite šią komandą:

    doskey / history

    Pamatysite komandas, kurias įvedėte dabartinėje sesijoje. Tai yra tas pats sąrašas, kurį pamatysite, jei paspausite F7.

    Kaip nukopijuoti ankstesnę komandą

    Ankstesnė įvesta komanda vadinama „šablonu“. Yra daug nuorodų, leidžiančių greitai kopijuoti ankstesnę komandą.

    • F1: Kopijuokite vieną simbolį iš ankstesnės įvestos komandos. Pakartotinai paspauskite klavišą F1, kad įvestumėte anksčiau įvestą komandą, po simbolių.
    • F2: Nukopijuokite anksčiau įvestos komandos dalį. Jums bus pasiūlyta įvesti simbolį. Sistema ieško į priekį ankstesnėje komandoje, kurią įvedėte, ir automatiškai nukopijuokite tekstą iki, bet neįskaitant to simbolio. Pavyzdžiui, jei paskutinė komanda, kurią vykdėte, buvo „ping google.com“, galite paspausti „F2“, įveskite „o“, paspauskite „Enter“, o „ping g“ pasirodys spustelėjus.
    • F3: Nukopijuokite anksčiau įvestos komandos dalį. Sistema pradės nuo dabartinės simbolių padėties ir automatiškai nukopijuos likusią teksto dalį iš tos pozicijos ankstesnėje eilutėje. Pavyzdžiui, tarkime, kad paskutinė komanda, kurią įvedėte, buvo „ping -4 google.com“. Galite įvesti „ping -6“, paspauskite „F3“, ir sistema automatiškai užpildys „google.com“, todėl dabartinė eilutė „ping -6 google.com“.

    Kaip išvalyti komandų istoriją

    Skirtingai nei „Linux“ „bash shell“, komandų eilutė neprisimena komandų tarp sesijų. Jei norite ištrinti bet kokių įvestų komandų istoriją, tiesiog uždarykite komandų eilutės langą.

    Komandos eilutei galite pasakyti, kad neprisimenate jokių komandų, kurias įvedėte dabartinėje sesijoje, nustatydami istorijos dydį į 0, naudodami doskey komanda:

    doskey / listsize = 0

    Jūs negalėsite naudoti rodyklių klavišų, F7 klavišo arba doskey / history komanda, kad pamatytumėte bet kurias komandas, kurias įvedėte nustatę sąrašo dydį iki 0. Šis pakeitimas taip pat įsigalioja tik dabartiniam komandų eilutės langui, todėl komandų eilutės langas prisimins istoriją kaip įprastą kitą kartą uždarius ir iš naujo atidarius.

    Galite naudoti cls (išvalyti ekraną) komanda, kad išvalytumėte komandų eilutės langą, ištrynę visas komandas, kurias įvedėte uždarius langą:

    cls

    Kaip išsaugoti komandų istoriją

    Jei kada nors reikia išsaugoti komandų, kurias įvedėte komandų eilutės lange, istoriją, galite tai padaryti naudodami doskey / history komandą ir nukreipti savo produkciją į tekstinį failą. (Taip pat galite tiesiog paleisti doskey / history ir, žinoma, nukopijuokite / įklijuokite tekstą į kitą programą.)

    Pvz., Toliau pateikta komanda išsaugos dabartinės komandų eilutės lango komandų istorijos kopiją į C: Vartotojai sistemoje failų komandų .txt failą.

    doskey / history> C: Naudotojų vardas Darbalaukio komandos.txt

    The > simbolis nukreipia komandos komandą į jūsų nurodytą failą.

    Atidarykite failą teksto redaktoriuje, kad pamatytumėte komandų, įvestų toje komandų eilutės sesijoje, istoriją.

    Tai tik keletas naudingų komandų eilutėje esančių sparčiųjų klavišų, todėl peržiūrėkite mūsų sąrašą dar daugiau.