プロが教えるわが家の防犯対策術!

よろしくお願いします。

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

A 回答 (3件)

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

    • good
    • 0

VistaもXPも7もコマンドプロンプトを開いている間なら「↑」で今まで入力したコマンドの履歴をたどれますが、ウインドウをいったん閉じてしまうと消えます


http://www.atmarkit.co.jp/fwin2k/operation/comma …

フリーソフトなどには機能を補うものがあるのかも知れませんが、わたしは知りません
    • good
    • 0

コマンドプロンプトには履歴を保存する機能はないようですね。



ちょっと古い情報ですが、別なシェルが紹介されています。

http://www.winunix.dreamhosters.com/winunix/shel …

また、Windows PowerShell をインストールして使う場合の履歴の保存方法が下記に紹介されています。

http://technet.microsoft.com/ja-jp/library/ee156 …

PowerShell はコマンドプロンプトより強力ですから、こちらを使うのも手かと思います。

http://technet.microsoft.com/ja-JP/scriptcenter/ …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています