- 締切済み
コマンドプロンプトにおけるコマンド履歴の保存
よろしくお願いします。 Linux系OSのシェルでは、コマンド履歴は ~/.hisitoryというファイルに保存されて 次回にシェルを起動したときに、historyコマンドで履歴を参照できます。 一方、コマンドプロンプトにおけるコマンド履歴は、一端コマンドプロンプトを閉じると 削除されてしまいます。 コマンド履歴を次回起動時に呼び出せる方法はないのでしょうか? ちなみにOSはWindows Vistaです。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- osahune
- ベストアンサー率47% (288/609)
コマンドプロンプトの編集機能を使って、ただテキストファイルに保存するだけじゃダメなんですよね。。
VistaもXPも7もコマンドプロンプトを開いている間なら「↑」で今まで入力したコマンドの履歴をたどれますが、ウインドウをいったん閉じてしまうと消えます http://www.atmarkit.co.jp/fwin2k/operation/command002/command2.html フリーソフトなどには機能を補うものがあるのかも知れませんが、わたしは知りません
- samtomsan
- ベストアンサー率55% (1060/1897)
コマンドプロンプトには履歴を保存する機能はないようですね。 ちょっと古い情報ですが、別なシェルが紹介されています。 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