Hogyan tekintheti meg a parancsok történetét
A parancselőzmények átugrásához használhatja ezeket a billentyűparancsokat:
- Felfelé nyíl: Emlékezz az előző parancsra, amelyet beírtál. Nyomja meg ismételten a gombot, hogy megkeresse a parancselőzményeket.
- Lefele nyíl: Emlékezz a következő parancsra, amelyet beírtál. Nyomja meg ismételten a gombot, hogy megkeresse a parancselőzményeket.
- Oldal fel: Emlékezz az első parancsra, amelyet futott az aktuális parancssorból.
- Lapozás lefelé: Emlékezz a legutóbbi parancsra, amelyet futott az aktuális parancssorból.
- Kilépés: Törölje a parancssorból.
Használja ezeket az F billentyűket a parancs előzményeihez való interakcióhoz:
F7: A parancselőzmények áttekintése átfedésként. 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 érintse meg az F8-at, hogy átkerüljön a "p" -en kezdődő parancsokból.
- F9: Visszahívja a parancsot a parancs előzményeiről, megadva annak számát a történelmi pufferben. 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.
A korábbi parancsok másolása
Az előző parancs, amelyet beírtál, a "sablon" néven 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 nem emlékszik semmilyen parancsra, amelyet beírt az aktuális munkamenetbe azáltal, hogy az előzményméretet 0-ra állítja a
doskey
parancs:
doskey /listsize=0
Nem fogod használni a nyílbillentyűket, az F7 billentyűt vagy a
doskey /history
parancsot, hogy megtekinthesse a megadott parancsokat a listaméret 0-ra állítása után. Ez a változás csak az aktuális parancssor ablakra érvényes, ezért a parancssor a szokásos módon a legközelebbi bezárás és újbóli megnyitáskor emlékezik a történelemre.
cls
(clear screen) paranccsal törölje a Parancssor ablakot, 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 bármikor meg szeretné menteni a Parancssor ablakba beírt parancsok történetét, akkor a
doskey /history
parancsot, és kimenetét szövegfájlba irányítja. (Akkor is futtathatod
doskey /history
parancsot, és másolja / illessze be a szöveget egy másik alkalmazásba.)
Például, a következő parancs a jelenlegi parancssort tartalmazó parancs-előzmények egy példányát mentheti a rendszer C: Users name Desktop commands.txt fájljába.
doskey /history > C:Users
ameDesktopcommands.txt
A
>
karakter átirányítja a parancs kimenetét a megadott fájlra.