Windowsでコマンドプロンプトを使っているときに、入力しているコマンドをまるごと消したいときはありませんか?
コマンドを消すこと自体は、BackSpaceキーを押しつづければできますが、少し面倒ですし時間がかかります。
コマンドプロンプト上だとCtrl+Aで全選択してもBacSpaceキーで一度に削除できないため、1つのショートカットで入力中のコマンドを削除できる方法がほしいところです。
入力中のコマンドを一発で消すショートカットキー
Windowsのコマンドプロンプトでは、Escキーを押すことで入力中のコマンドを消すことができます。これをショートカットキーと言っていいのかわかりませんが、Escきーを押すことでわざわざBackSpaceキーを長押しなくても、瞬時にコマンドを消すことができます。
これまでに入力したコマンドを消す
現在入力している最中のコマンドではなく、すでに実行したのコマンドの表示を消すには次のコマンドを実行します。
cls
実行済みのコマンドが増えてきてコマンドプロンプト上の表示がいっぱい担ってきたときに使えるコマンドになっています。
コマンドの履歴を消すショートカット
コマンドプロンプトでは、上矢印キー↑を押すことで、以前実行したコマンドを表示して再実行できますが、つぎのコマンドを実行することで以前実行したコマンドの履歴を削除することができます。
cmd /k
上のコマンドを押した後は、上矢印キーを押しても、以前実行したコマンドが表示されなくなります。
このコマンドは本来、現在のコマンドプロンプト上新しくコマンドプロンプトを起動して、そのコマンドプロンプト上でコマンドを実行する為に使われます。
新しいコマンドプロンプトを実行すると、コマンドの履歴が削除される性質を利用しています。
コメント