• 締切済み

コマンドプロンプトにおけるコマンド履歴の保存

よろしくお願いします。 Linux系OSのシェルでは、コマンド履歴は ~/.hisitoryというファイルに保存されて 次回にシェルを起動したときに、historyコマンドで履歴を参照できます。 一方、コマンドプロンプトにおけるコマンド履歴は、一端コマンドプロンプトを閉じると 削除されてしまいます。 コマンド履歴を次回起動時に呼び出せる方法はないのでしょうか? ちなみにOSはWindows Vistaです。

みんなの回答

  • osahune
  • ベストアンサー率47% (288/609)
回答No.3

コマンドプロンプトの編集機能を使って、ただテキストファイルに保存するだけじゃダメなんですよね。。

noname#154242
noname#154242
回答No.2

VistaもXPも7もコマンドプロンプトを開いている間なら「↑」で今まで入力したコマンドの履歴をたどれますが、ウインドウをいったん閉じてしまうと消えます http://www.atmarkit.co.jp/fwin2k/operation/command002/command2.html フリーソフトなどには機能を補うものがあるのかも知れませんが、わたしは知りません

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

コマンドプロンプトには履歴を保存する機能はないようですね。 ちょっと古い情報ですが、別なシェルが紹介されています。 http://www.winunix.dreamhosters.com/winunix/shell.htm また、Windows PowerShell をインストールして使う場合の履歴の保存方法が下記に紹介されています。 http://technet.microsoft.com/ja-jp/library/ee156792.aspx PowerShell はコマンドプロンプトより強力ですから、こちらを使うのも手かと思います。 http://technet.microsoft.com/ja-JP/scriptcenter/dd742419.aspx

関連するQ&A