30Jun

Kaip naudoti komandų istoriją "Windows" komandinėje eilutėje

"Windows Command Prompt" turi integruotą istorijos funkciją, leidžiančią greitai peržiūrėti komandas, kurias paleidote dabartiniame seanse. Dar geriau, komandų eilutėje pateikiami nemažai sparčiųjų klavišų ir kitų gudrybių dirbant su komandų istorija.

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

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

  • aukštyn arrow : Prisiminkite anksčiau įvestą komandą.Paspauskite klavišą keletą kartų, jei norite pereiti per komandų istoriją.
  • rodyklė žemyn : primena kitą komandą, kurią įvedėte. Paspauskite klavišą keletą kartų, jei norite pereiti per komandų istoriją.
  • Page Up : Prisiminkite pirmąją komandą, kurią vykdote dabartiniame komandinės eilutės seanse.
  • Page Down : Prisiminkite paskutinę komandą, kurią vykdote dabartiniame komandinės eilutės seanse.
  • Esc : išvalykite komandų eilutę.

Naudokite šiuos F klavišus bendrauti su komandų istorija:

  • F7 : peržiūrą peržiūrėkite komandų istoriją.Naudodami rodyklių aukštyn ir žemyn pasirinkite komandą ir paleiskite ją.Paspauskite Esc, kad uždarytumėte perdangą, nenaudodami komandos.
  • F8 : ieškokite komandų istorijoje komandai, atitinkančiai dabartinės komandinės eilutės tekstą.Taigi, jei norėtumėte ieškoti komandų, prasidėjusių "p", komandinę eilutę įrašėte "p", o po to keletą kartų palieskite F8, kad peržiūrėtumėte istorijos komandas, prasidedančias "p".
  • F9 : Prisiminkite komandą iš komandų istorijos nurodydami jos numerį istorijos buferyje.Šie skaičiai rodomi F7 perdangos lange ir prasideda nuo 0. Taigi, jei norite greitai pakartotinai paleisti pirmąją komandą, kurią vykdote dabartiniame seanse, paspauskite "F9", įrašykite "0" ir paspauskite"Įeiti".Ši komanda pasirodys užpildytame eilutėje ir vėl galite paspausti "Enter", kad paleistumėte.

Norėdami spausdinti komandų istorijos sąrašą terminale, paleiskite šią komandą:

doskey / history

Pamatysite komandas, kurias įvedėte dabartiniame seanse. Tai tas pats sąrašas, kurį pamatysite, jei paspausite F7.

Kaip kopijuoti ankstesnę komandą

Ankstesnė komanda, kurią įvedėte, vadinama "šablonu".Yra keletas nuorodų, leidžiančių greitai kopijuoti dalį ankstesnės komandos, kurią paleidžiate.

  • F1 : vienu metu kopijuokite vieną simbolį iš ankstesnės komandos, kurią įvedėte. Pakartotinai paspauskite F1 klavišą, norėdami įvesti anksčiau įvestą komandą, simbolį pagal simbolį.
  • F2 : nukopijuokite anksčiau įvestos komandos dalį.Būsite paraginti įvesti simbolį.Sistema ieškos į ankstesnę komandą, kurią įvedėte, ir automatiškai nukopijuos tekstą iki šio simbolio, bet neįskaitant jo. Pavyzdžiui, jei paskutinė komanda jums buvo "ping google.com", galite paspausti "F2", įrašyti "o", paspausti "Enter", ir "prompt" pasirodys "ping g".
  • F3 : nukopijuokite anksčiau įvestos komandos dalį.Sistema prasidės nuo dabartinės simbolių pozicijos ir automatiškai nukopijuos likusią teksto dalį iš tos pozicijos ankstesnėje eilutėje. Pvz., Tarkime, paskutinė komanda, kurią įvedėte, buvo "ping-4 google.com".Galėtumėte įvesti "ping -6", paspauskite "F3", o sistema automatiškai užpildys "google.com", sudarys dabartinę eilutę "ping -6 google.com".

Kaip išvalyti komandų istoriją

Skirtingai nuo "Linux" "bash" aplanko, komandų eilutėje nepamenu komandų tarp seansų.Jei norite ištrinti bet kokių komandų, kurias įvedėte, istoriją, tiesiog uždarykite komandų eilutės langą.

Jūs galite nurodyti komandinę eilutę nepamiršti jokių komandų, kurias įvedėte dabartinėje sesijoje, nustatydami istoriją dydį iki 0 naudodami komandą doskey:

doskey / listsize = 0

Jūs negalėsite naudoti rodyklių klavišų, F7 klavišą arba doskey / history komandą, kad pamatytumėte visas komandas, kurias įvedėte nustatę sąrašo dydį į 0. Šis pakeitimas taip pat įsigalioja tik dabartiniam komandų eilutės lange, todėl komandų eilutės langas prisimins istoriją kaip įprasta kitąkai tu uždarai ir vėl ją atidarysi.

Galite naudoti komandą cls( išvalyti ekraną), kad išvalytumėte komandų eilutės langą, ištrindami visą įvestų komandų istoriją, uždarydami langą:

cls

Kaip išsaugoti komandų istoriją

Jei kada nors reikia išsaugoti komandų eilutės, kurią įvedėte komandų eilutės lange, istoriją, tai galite padaryti, paleidę komandą doskey / history ir nukreipdami jo išvestį į tekstinį failą.Žinoma, taip pat galite paleisti komandą doskey / history ir nukopijuoti / įklijuoti tekstą kitai programai.)

Pavyzdžiui, ši komanda išsaugos dabartinės komandinės eilutės komandų istorijos kopiją C: \ Users \vardas \ Desktop \ commands.txt failas jūsų sistemoje.

doskey / istorija & gt;C: \ Users \ name \ Desktop \ commandands.txt

. & Gt;simbolis peradresuoja komando išvestį į nurodytą failą.

Atidarykite failą teksto redagavimo priemonėje, norėdami peržiūrėti komandų eilutės, įvestos į komandų eilutę, istoriją.

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