回答:
古いものは「ドスキー」と呼ばれています。それは実際、私たちの古い仲間にとってはかなり見慣れた光景です...
そのヘルプページをチェックしてください:
C:\ Users \ bubu> doskey /?
コマンドラインを編集し、Windowsコマンドを呼び出し、マクロを作成します。
DOSKEY [/ REINSTALL] [/ LISTSIZE = size] [/ MACROS [:ALL | :exename]]
[/ HISTORY] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = filename]
[マクロ名= [テキスト]]
/ REINSTALL Doskeyの新しいコピーをインストールします。
/ LISTSIZE = sizeコマンド履歴バッファーのサイズを設定します。
/ MACROSすべてのDoskeyマクロを表示します。
/ MACROS:ALLすべての実行可能ファイルのすべてのDoskeyマクロを表示します
Doskeyマクロ。
/ MACROS:exename指定された実行可能ファイルのすべてのDoskeyマクロを表示します。
/ HISTORYメモリに保存されているすべてのコマンドを表示します。
/ INSERT入力した新しいテキストが古いテキストに挿入されることを指定します。
/ OVERSTRIKE新しいテキストが古いテキストを上書きすることを指定します。
/ EXENAME = exename実行可能ファイルを指定します。
/ MACROFILE = filenameインストールするマクロのファイルを指定します。
macroname作成するマクロの名前を指定します。
text記録するコマンドを指定します。
上矢印と下矢印はコマンドを呼び戻します。ESCはコマンドラインをクリアします。F7ディスプレイ
コマンド履歴; Alt + F7はコマンド履歴をクリアします。F8検索コマンド
歴史; F9はコマンドを番号で選択します。ALT + F10はマクロ定義をクリアします。
Doskeyマクロ定義のいくつかの特別なコードは次のとおりです。
$ Tコマンド区切り文字。マクロで複数のコマンドを許可します。
$ 1〜$ 9バッチパラメータ。バッチプログラムの%1〜%9に相当します。
$ *シンボルは、コマンドラインでマクロ名に続くすべてのものに置き換えられます。
C:\ Users \ bubu>
履歴はファイルに保存されませんが、もちろんdoskey / history> fileなどを使用してそれを行うことができますが、bashほど自動化されていません。ctrl-cは割り込みを生成するため、コンソールでは使用されません。xtermでもそれは許可されません。(問題については、xtermはコピーとしてマウス選択、貼り付けとして右クリックを使用します)
あるいは、代わりにcygwinを使用してbashを使用することもできます...これはWindowsでも動作します。