C'è una storia globale CMD persistente?

A volte dimentico come esattamente la syntax esatta di un command CMD e poi vorrei cercare la mia storia CMD. Chiaramente, all'interno della stessa session, è ansible navigare con i tasti freccia su e giù, ma che dire della storia delle sessioni di CMD precedenti? C'è un file, un log che la storia viene scritta o vai tutto al digitale Nirvana?

Grazie!

  • virtualizzazione server: hypervisor (xen) o virtualbox?
  • come funziona il process di uccisione delle windows?
  • Le risorse di disco locali non funzionano quando si connette con il desktop remoto
  • Come valuta la quantità di memory da acquistare?
  • Come posso determinare manualmente il codice e il locale del sistema operativo corrente?
  • Ping da una specifica scheda di networking in Windows
  • 6 Solutions collect form web for “C'è una storia globale CMD persistente?”

    Non nativamente, ma check out: http://mridgers.github.io/clink/ , rende cmd.exe molto più produttivo. Citando le funzioni dalla pagina del progetto:

    Powerful Bash-like line editing from GNU's Readline library. Superior path completion (TAB). Paste from clipboard (Ctrl-V). Support for the completion of executables/commands, and environment variables. Undo/Redo (Ctrl-_ or Ctrl-X, Ctrl-U) Improved command line history. Persists across sessions. Searchable (Ctrl-R and Ctrl-S). History expansion (eg !!, !<string>, and !$). Scriptable completion using Lua. 

    No, la cronologia dei prompt dei comandi di Windows non può essere salvata quando una session termina.

    Massimo è corretto che la cronologia dei prompt dei comandi non persiste durante le sessioni. Potresti afferrare manualmente prima di chiudere il prompt digitando doskey / history> history.txt

    Oppure … potresti utilizzare PowerShell come il tuo prompt CMD e seguire questo post per persistere la tua storia nelle sessioni.

    È ansible utilizzare il clink.

    Il modo più semplice per installare il clink sta utilizzando il cioccolato . Una volta installato il cioccolato, è ansible installare il clink digitando

     choco install clink 

    A partire dalla prossima volta che si avvia cmd.exe, dovrebbe memorizzare la cronologia in sessioni.

    È ansible salvare la cronologia corrente in file,

     `$ doskey /history > somefile.txt` 

    Ma sembra che non sia ansible riporlo come storia. È ansible utilizzare solo un argomento della row di command per caricare ed eseguire tutte le righe,

    cmd.exe /K somefile.txt

    , ciò che può essere utile per caricare un elenco di macro di doskey. Questa invocazione potrebbe essere inclusa in una scorciatoia, quindi non è necessario digitarlo each volta; questo riferimento ha alcune informazioni aggiuntive su questo approccio .

    C'è una domanda simile su Superuser che port alcune alternative, tra cui il clink , come suggerito da @RobertBak.

    Cronologia dei comandi: per abilitare una cronologia dei comandi (accessibile utilizzando i tasti freccia su e giù) eseguire semplicemente il doskey al prompt dei comandi. Ad esempio, per creare una cronologia dei comandi di 100 elementi:

     doskey /listsize=100 

    ref: https://users.cs.jmu.edu/bernstdh/web/common/help/ntshell.php

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.