30Jun

A parancsok története a Windows parancssorban

A Windows Command Prompt beépített előzményfunkcióval rendelkezik, amely lehetővé teszi az aktuális munkamenetben futó parancsok gyors megtekintését. Még jobb, a Parancssor számos billentyűparancsot és egyéb trükköket kínál a parancselőzményekhez való munkához.

A parancsok előzményeinek megtekintése

A parancselőzmények átnézéséhez használhatja ezeket a billentyűparancsokat:

  • Fel nyíl : Emlékezz az előző parancsra, amelyet beírtál. Nyomja meg ismételten a gombot, hogy megkeresse a parancselőzményeket.
  • Lefelé nyíl : Emlékezz a következő parancsra, amelyet beírtál. Nyomja meg ismételten a gombot, hogy megkeresse a parancselőzményeket.
  • Page Up : Emlékezz az első parancsra, amelyet futott az aktuális parancssorban.
  • Page Down : Emlékezz a legutóbbi parancsra, amelyet futott az aktuális parancssorból.
  • Esc : Törölje a parancssort.

Használja ezeket az F billentyűket a parancs előzményeihez való interakcióhoz:

  • F7 : A parancselőzmények átfedéseként tekinthetők meg. Használja a fel és le nyilakat egy parancs kiválasztásához és futtatásához. Nyomja meg az Esc billentyűt, hogy bezárja a fedelet parancs végrehajtása nélkül.
  • F8 : Keresse meg a parancs előzményeit egy olyan parancsra, amely megfelel az aktuális parancssor szövegének. Tehát, ha egy "p" -al elkezdett parancsot akarsz keresni, írd be a "p" parancsot a parancssorba, majd ismételten érintsd meg az F8-at, hogy a "p" -en kezdődő parancsokból keressenek át parancsokat.
  • F9 : A parancstörténet parancsának visszahívása a történelmi pufferben lévő szám megadásával. Ezek a számok az F7 átfedő ablakban jelennek meg, és a 0-nál kezdődnek. Ezért ha az aktuális munkamenetben futó első parancsot gyorsan újra szeretné futtatni, akkor nyomja meg az "F9" billentyűt, írja be a "0""Belép".A parancs megjelenik a promptban kitöltött betűkkel, és újra megnyomhatja az Enter billentyűt a futtatáshoz.

A parancs előzményeinek listáját kinyomtathatja a terminálon, futtassa a következő parancsot:

doskey / history

Láthatja a jelenlegi munkamenetben beírt parancsokat. Ez ugyanaz a lista, ha látja, hogy megnyomja-e az F7 billentyűt.

Az előző parancsok másolása

Az előző parancs, amelyet beírtál, "sablonként" ismert. Számos gyorsbillentyű van az előzőleg végrehajtott parancs egy részének gyors másolásához.

  • F1 : Másoljon egy karaktert egy időben az előző parancsból. Nyomja meg többször az F1 billentyűt az előzőleg begépelt parancs karakterének beírásához.
  • F2 : Másolja a korábban beírt parancs egy részét. A rendszer kéri, hogy adjon meg egy karaktert. A rendszer előre megkeresi az előző parancsot, amelyet beírt, és automatikusan átmásolja a szöveget, de nem tartalmazza azt a karaktert. Ha például az utolsó futott parancs a "ping google.com" volt, megnyomhatja az "F2" -t, írja be az "o" -t, nyomja meg az "Enter" -t, és a "ping g" jelenik meg a promptban.
  • F3 : Másolja a korábban beírt parancs egy részét. A rendszer az aktuális karakterpozícióból indul, és automatikusan átmásolja a maradék szöveget az előző sorból. Tegyük fel például, hogy az utolsó beírt parancs "ping -4 google.com" volt. Beírhatod a "ping -6" parancsot, és nyomd meg az "F3" billentyűt, és a rendszer automatikusan kitölti a "google.com" címet, így az aktuális sor "ping -6 google.com".

Hogyan törölje a parancsok történetét

A Linux bash parancsértelmezőjétől eltérően a parancssor nem emlékszik a munkamenetek közötti parancsokra. A begépelt parancsok törléséhez zárja be a Parancssor ablakot.

Megmondhatja a parancssorból, hogy az aktuális munkamenetben beírt parancsokat ne feledje úgy, hogy a doskey parancs segítségével beállítja az előzményméretet 0-ra:

doskey / listsize = 0

A nyíl billentyűket nem tudja használni, Az F7 billentyűkombinációt vagy a doskey / history parancsot, hogy megtekinthesse a listatag beállításához használt parancsokat 0-ra. Ez a módosítás csak az aktuális parancssor ablakra érvényes, így a parancssorban a következőamikor bezárja és újra megnyitja.

A cls( clear screen) parancs segítségével törölheti a parancssor ablakát, törölve az ablak bezárása nélkül beírt parancsok összes történetét:

cls

Hogyan mentse el a parancsok történetét

Ha szükséged lesz a Parancssor ablakba beírt parancsok előzményeinek mentésére, akkor a dosszié / előzmények parancsának futtatásával és a kimenet szövegfájlba történő irányításával teheti meg.(Akkor is futtathatod a doskey / history parancsot, és természetesen másolhatod be a szöveget egy másik alkalmazásba.)

A következő parancs például menteni fogja az aktuális parancssori ablak parancs előzményeinek egy példányát a C: \ Users \name \ Desktop \ commands.txt fájlt a rendszeren.

doskey / history & gt;C: \ Felhasználók \ név \ Desktop \ parancsok.txt

A & gt;karakter átirányítja a parancs kimenetét a megadott fájlra.

Nyissa meg a fájlt egy szövegszerkesztőben, hogy megtekinthesse a Command Prompt munkamenetben beírt parancsok történetét.

Ezek csak néhány hasznos billentyűparancsok, amelyek a Command Promptben érhetők el, ezért nézze meg még a listánkat.