21コマンドプロンプトのトリックとハック

Windows 10,8,7、Vista、およびXPのコマンドプロンプトのトリック、ハック、および秘密

Windows コマンドプロンプトツールとそのコマンドの多くは、一見して退屈なものでも無駄だと思われるかもしれませんが、コマンドプロンプトを頻繁に使用したことがある人は誰にも分かるでしょう。

私は、これらのいくつかのコマンドプロンプトのトリックや他のコマンドプロンプトのハックが、telnet、ツリー、またはrobocopyのような日常的なサウンド コマンドプロンプトの 多くについて興奮することを保証し ます ...大丈夫、 robocopyはかなりクールだと思い ます 。

これらのコマンドプロンプトのトリックやハックのいくつかは、コマンドプロンプト自体の特別な機能や楽しい使い方ですが、特定のCMDコマンドで行うことができるものはまったくわかりません。

始めましょう! コマンドプロンプト開き 、次に21種類の超高速コマンドプロンプトのハックを参照してください。

あなたが何をしていても、スターウォーズエピソードIV映画全体を無料で見ることができるクレイジートリックは、コマンドプロンプトの中から逃しません。 そうです。私は本気です。

楽しい!

01/21

Ctrl-Cを使用してコマンドを中止する

©David Lentz / E + /ゲッティイメージズ

abortコマンド( Ctrl + C)を使用して、トラック上で停止することができます。

実際にコマンドを実行していない場合は、入力した内容をバックスペースで消去してもかまいませんが、すでに実行している場合はCtrl + Cを押して停止することができます。

Ctrl-Cはマジックワンドではなく、部分的に完全なフォーマットコマンドのように、取り消し不可能なものを元に戻すことはできません。

しかし、 dirコマンドが永遠に続くように見えたり、プロンプトで答えがわからないという質問に対しては、abortコマンドは優れたコマンドプロンプトのトリックです。

02の21

コマンドの結果を1ページ(またはライン)ずつ表示する

dirコマンドのようなコマンドを実行して、スクリーン上に多くの情報を生成すると、ほとんど役に立ちません。 あなたは一人じゃない。

これを回避する方法の1つは、コマンドを特別な方法で実行することです。そのため、生成される情報は一度に1ページまたは1行に表示されます。

これを行うには、たとえばdirコマンドなどのコマンドを入力してから、パイプ文字とmoreコマンドを続けて入力します。

たとえば、 dir / s |を実行すると、 moreコマンドはdirコマンドで期待される数千行の結果を生成しますが、moreコマンドを実行すると結果の各ページがページの一番下に表示され、コマンドが実行されていないことを示します。

スペースバーを押してページ単位で進むか、Enterキーを押して一度に1行ずつ進めてください。

ヒント:他のCMDハック(下記参照)の1つは、 リダイレクションオペレータと呼ばれるものを使用して、この問題に対する別の解決策を提供しますので、お待ちください...

03/21

コマンドプロンプトを管理者として自動的に実行する

多くのコマンドでは、Windowsの昇格したコマンドプロンプトからコマンドを実行する必要があります。つまり、管理者として実行されるコマンドプロンプトからコマンドを実行する必要があります。

任意のコマンドプロンプトショートカットを右クリックして[ 管理者として実行 ]を選択することもできますが、コマンドプロンプトを頻繁に使用する場合は、同じことを行うショートカットを作成することで時間を大幅に節約できます。

このコマンドプロンプトのトリックを完了するには、デスクトップ上のコマンドプロンプトショートカットを作成し、ショートカットのプロパティを入力し、 ショートカットタブの[ 詳細設定 ]ボタンにある[ 管理者として実行 ]ボックスを選択します。

04/21

機能キーを持つコマンドプロンプトパワーユーザーになる

ファンクションキーがコマンドプロンプトで実際に何かをしているという事実は、このツールに関する秘密の秘密かもしれません。

F1:最後に実行されたコマンドをペーストします(1文字ずつ)
F2:最後に実行されたコマンドをペーストします(入力された文字まで)
F3:最後に実行されたコマンドを貼り付けます。
F4:現在のプロンプトテキストを入力した文字まで削除します。
F5:最近実行されたコマンドをペーストする(サイクルしない)
F6: ^ Zをプロンプトに貼り付けます
F7:以前に実行されたコマンドの選択可能なリストを表示します。
F8:最近実行されたコマンド(サイクル)をペーストします。
F9: F7リストから貼り付けるコマンドの番号を要求します。

すぐに登場する別のコマンドプロンプトのトリックには、 矢印キーのショートカットたくさんありますが 、そのいくつかはこれらのファンクションキーのトリックに似ています。

05/21

ハックプロンプトテキスト

"prompt $ v"コマンド。

コマンドプロンプトのプロンプト自体は、プロンプトコマンドのおかげで完全にカスタマイズ可能であることを知っていましたか? それは、私がカスタマイズ可能と言うとき、私は本当にカスタマイズ可能であることを意味します

C:\>の代わりに、プロンプトを任意のテキストに設定し、時刻、現在のドライブ、Windowsのバージョン番号 (この例のイメージのように)を含めて、名前を付けることができます。

便利な例の1つはprompt $ m $ p $ gで、プロンプトにマップされたドライブのフルパスとドライブレターが表示されます。

オプションなしでプロンプトを単独で実行して、時に退屈なデフォルトに戻すことができます。

06/21

任意のコマンドのヘルプを表示する

©pearleye / E + /ゲッティイメージズ

信じられないかもしれませんがhelpコマンドはすべてのコマンドプロンプトコマンドのヘルプを提供しませ 。 (それはどれくらい愚かでしょうか?)

ただし、任意のコマンドの後に/? オプション(通常はヘルプスイッチと呼ばれます)を使用して、コマンドの構文に関する詳細情報を表示します

私はヘルプスイッチがあなたが今までに聞いた中で最もクールなコマンドプロンプトのトリックだとは思っていませんが、それがより有用なものの1つであるという意見は異論を唱えていません。

残念ながら、helpコマンドもhelpスイッチも、構文をどのように解釈するかを説明する方法を提供していません。 ヘルプが必要な場合は、「 コマンド構文の読み方」を参照してください。

07/21

コマンドの出力をファイルに保存する

信じられないほど便利なコマンドプロンプトのトリックは、 リダイレクション演算子 、特に>>>演算子の使用です。

これらの小さな文字を使用すると、コマンドの出力をテキストファイルにリダイレクトし、コマンドプロンプトウィンドウでコマンドが生成したデータを保存したバージョンを提供できます。

たとえば、オンラインフォーラムにコンピュータの問題を投稿しようとしていて、自分のコンピュータに関する正確な情報を提供したいとします。 これを行う簡単な方法は、リダイレクション演算子でsysteminfoコマンドを使用することです。

たとえば、 systeminfo> c:¥mycomputerinfo.txtを実行して、systeminfoコマンドによって提供された情報をそのファイルに保存することができます。 その後、あなたのフォーラムの投稿にファイルを添付することができます。

リダイレクション演算子の使用方法の詳細と例については、「 コマンド出力をファイルにリダイレクトする方法」を参照してください。

08/21

ドライブのディレクトリ構造全体を見る

最もきれいなコマンドの1つは、ツリーコマンドです。 ツリーを使用すると、コンピュータの任意のドライブ上のディレクトリの種類のマップを作成できます。

任意のディレクトリからツリーを実行すると、そのディレクトリ下のフォルダ構造が表示されます。

このコマンドで非常に多くの情報を作成すると、ツリーの結果をファイルにエクスポートして実際に見ることができるようにすることをお勧めします。

たとえば、 tree / a> c:\ export.txtです。リダイレクション演算子についての最後のコマンドプロンプトで説明したとおりです。

09/21

コマンドプロンプトタイトルバーのテキストをカスタマイズする

そのコマンドプロンプトのタイトルバーのテキストに疲れましたか? 問題はありません。タイトルコマンドを使用して、好きなことを言うためにそれをハックするだけです。

たとえば、あなたの名前がMaria Smithだとし、コマンドプロンプトの所有権を表明したいとしましょう。Maria Smithの execute titleプロパティとコマンドプロンプトのタイトルバーはすぐに変更されます。

変更は固執しないので、次にコマンドプロンプトを開くときに、タイトルバーが通常に戻ります。

titleコマンドは、通常、スクリプトファイルやバッチファイルにカスタムの外観を与えるのに役立ちます ...あなたの名前を付けることは良い考えではありません!

10/21

コマンドプロンプトからのテキストのコピー

ご存じないかもしれませんが、コマンドプロンプトからのコピーは他のプログラムからのコピーほど簡単ではありません。これはコマンドの出力をファイルに保存する理由の一部です。 。

ただし、テキストの短い部分をクリップボードにコピーしたいだけの場合はどうすればよいでしょうか? あまりにも難しいことではありませんが、それはあまり直感的ではありません:

  1. コマンドプロンプトウィンドウの任意の場所を右クリックし、 [ マーク]を選択します。
  2. 次に、コピーしたいものをマウスの左ボタンでハイライトします。
  3. 選択が完了したら、 Enterキーを押すか、右クリックしてください。

これで、他のテキストを貼り付けるのと同じように、どんなプログラムにでもその情報を貼り付けることができます。

ヒント:マークを選択してから何もコピーしないと決めた場合は、もう一度右クリックしてマーク操作をキャンセルするか、Escキーを押します。

11の21

任意の場所からコマンドプロンプトを開く

コマンドプロンプトで非常に長い間働いてきたのであれば、cd / chdirコマンドを何度も何度も何度も何度も実行して、うまくいけば正しいディレクトリに移動することができます。

幸いにも、Windowsで表示しているフォルダからコマンドプロンプトウィンドウを開くことができる、非常に簡単なコマンドプロンプトのトリックがあります。

Windowsでは、コマンドプロンプトで作業を開始するフォルダに移動するだけです。 そこにいるときは、 Shiftキーを押しながらフォルダ内の任意の場所を右クリックします。

メニューがポップアップすると、通常は表示されない項目が表示されますここにコマンドウィンドウを開きます

これをクリックすると、コマンドプロンプトの新しいインスタンスが開始され、準備が整い、正しい場所で待機します!

コマンドプロンプトのパワーユーザーの場合は、この小さなトリックですぐに値を認識します。

注:コマンドプロンプトではなく右クリックメニューでPowerShellが表示される場合は、 Windowsレジストリを少し変更してコマンドプロンプトに変更することができます。 How-To Geekはそれについてのガイドを持っています。

12の21

簡単なパス名エントリのドラッグアンドドロップ

ほとんどのコマンドプロンプトコマンドでは、ファイルやフォルダへの完全なパスを指定する必要がありますが、オプションが必要ですが、長いパスを入力すると、特に文字を見逃して最初からやり直す必要があるときに、

たとえば、 Windows 10では、スタートメニューのアクセサリグループへのパスはC:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Accessoriesです。 手動で入力する人は誰ですか? 私はしません。

幸いなことに、これをもっと簡単にするコマンドプロンプトのトリックがありますドラッグ&ドロップです。

ファイル/ Windowsエクスプローラで、パスを入れるフォルダに移動します。 そこに移動したら、フォルダまたはファイルをコマンドプロンプトウィンドウにドラッグして放します。 魔法のように、完全なパスが挿入され、パス名の長さと複雑さに応じてかなりの量の入力が省かれます。

注意:残念ながら、コマンドプロンプトでドラッグアンドドロップ機能は動作しません。 少なくともあなたはそれらを少し早く開く方法をいくつか教えました。

13の21

別のコンピュータをシャットダウンまたは再起動する

ビジネス環境のシステム管理者は、これを常に多くの理由で行いますが、コンピュータのコマンドプロンプトからネットワーク上の別のコンピュータをシャットダウンまたは再起動することもできます。

リモートでコンピュータをシャットダウンする最も簡単な方法は、コマンドプロンプトからshutdown / iを実行して、ここに示すリモートシャットダウンダイアログを開くことです。

リモートコンピュータの名前(他のPCでhostnameコマンドを実行して取得できる)を入力し、実行するもの(再起動またはシャットダウン)を選択し、その他のオプションを選択して、「OK」をクリックします。

コマンドスキルを磨くか、家族だけを怖がらせるかにかかわらず、このコマンドプロンプトのトリックは楽しいものです。

リモートシャットダウンダイアログを使用せずに、 shutdownコマンドでコマンドプロンプトから別のコンピュータをシャットダウンまたは再起動することもできます。

14/21

バックアップソリューションとしてRobocopyを使用する

robocopyコマンドのおかげで、Windowのバックアップソフトウェアを使用する必要はなく、サードパーティのプログラムをインストールしてバックアップを管理する必要もありません。

以下の手順を実行するだけで、元のフォルダとコピー先のフォルダをバックアップしたい場所と置き換える場所に置き換えることができます。

robocopy c:\ users \ ellen \ documents f:\ mybackup \ documents / copyall / e / r:0 / dcopy:t / mir

これらのオプションを使用したrobocopyコマンドは、インクリメンタルバックアップソフトウェアツールと同じように機能し、両方の場所を同期させて保持します。

Windows XP以前のバージョンを使用している場合、robocopyコマンドはありません。 しかし、あなたは非常に似たようなことをするために使用できるxcopyコマンドを持っています:

xcopy c:\ users \ ellen \ documents f:\ mybackup \ documents / c / d / e / h / i / k / q / r / s / x / y

どのコマンドを使用するかにかかわらず、コマンドを含むBATファイルを作成し、タスクスケジューラで実行するようにスケジュールを設定すると、カスタムのバックアップソリューションが作成されます。

私は自宅でクラウドバックアップサービスを利用していますが、あなたもそうすることをお勧めしますが、私が唯一のローカルバックアップソリューションとしてrobocopyコマンドを使用することを選択したがありました。 この非常に便利なコマンドプロンプトのトリックに自信を持って投票していただければ幸いです。

15の21

コンピュータの重要なネットワーク情報を表示する

たぶんあなた自身の情報のためだけではありますが、ネットワークやインターネットの問題をトラブルシューティングする際には、コンピュータのネットワーク接続に関する詳細をいつか知る必要があります。

ネットワーク接続について知りたいことは、Windowsのコントロールパネルのどこかで入手できますが、ipconfigコマンドの結果で見つけやすく、整理がはるかに簡単です。

コマンドプロンプト開きipconfig / allを実行します

画面に表示される内容は、 IPアドレス 、ホスト名、 DHCPサーバー、 DNS情報など、ネットワーク接続に関する重要な情報だけです。

このハックと、複数のスライドバックについて学んだリダイレクション演算子についてのハッキングを組み合わせると、問題の解決に役立つ誰かへの接続に関する情報を簡単に取得できます。

16/21

ネットワークドライブと同じようにローカルフォルダをマップする

net useコマンドは、ネットワーク上の共有ドライブを自分のコンピュータにドライブレターとして割り当てるために使用されますが、 ローカル ハードドライブのいずれかのフォルダに同じことをするために使用できる別のコマンドがありますか?

そこにsubstコマンドと呼ばれるものがあります。 substコマンドを実行した後、ドライブとして表示するフォルダのパスを入力してください。

たとえば、 C:\ Windows \ FontsフォルダをQ:ドライブとして表示するとします。 subst q:c:\ windows \ fontsを実行するだけで、あなたは設定されています!

このコマンドプロンプトのトリックにより、コマンドプロンプトから特定の場所にアクセスするのがはるかに容易になります。

ヒント:ここでの「ネットワークドライブ」の例を削除する簡単な方法は、 subst / dq:コマンドです。 q:をあなたのドライブレターに置き換えてください。

17/21

以前に使用した矢印キーによるコマンドへのアクセス

©Jon Fisher

もう一つの大きなコマンドプロンプトのトリックは、 キーボードの矢印キーを使用して以前に実行されたコマンドを繰り返すことです。

上下の矢印キーは入力したコマンドを順番に実行し、 矢印は自動的に1文字ずつ入力し、最後に実行したコマンドを入力します。

これは興味深いかもしれませんが、矢印キーが巨大な時間節約になるいくつかの状況があります。

次の例を考えてみましょう。コマンドの75文字を入力して実行しようとしましたが、最後にオプションを追加するのを忘れてしまったことがわかりました。 問題はありません。上矢印キーを押すだけで、コマンドプロンプトウィンドウにコマンド全体が自動的に入力され、編集可能になります。

確かに、私はコマンドプロンプトでたくさん働いていますが、私はこの小さなトリックが何年もの間何度も繰り返しタイピングをしてくれたと思います。

18の21

タブ補完でコマンドを自動的に完了

Tabの補完はコマンドプロンプトのもう1つのトリックであり、特にコマンドに完全にはわからないファイル名やフォルダ名がある場合は、時間を大幅に節約できます。

コマンドプロンプトでタブの補完を使用するには、コマンドを入力してください。 次に、タブキーを繰り返し押して、利用可能なすべてのオプションを繰り返します。

たとえば、 Windowsディレクトリ内のあるフォルダにディレクトリを変更したいが、名前が何であるかわからないとします。 cd c:\ windows \と入力し、探しているフォルダが表示されるまでタブを押します。

結果は順番に循環します。または、SHIFT + TABを使用して結果を逆に進めることができます。

スマートフォンのテキストメッセージ送信アプリが、次に入力したいものを自動的に推測する方法を知っていますか? コマンドプロンプトのタブの補完は、そのようなものです。

19の21

ウェブサイトのIPアドレスを見つける

ウェブサイトのIPアドレスを知りたいのですか? nslookupコマンドまたはpingコマンドを使用できますが、前者はおそらく高速です。

まず、nslookupコマンドを使って

nslookupを実行して結果を表示するだけです。 nslookupの結果に表示されるプライベートIPアドレスと、 パブリックIPアドレスとを混同しないように注意してください。 これは私たちが後にしているIPアドレスです。

さあ、 pingコマンドを使って探してみましょう:

pingを実行して、最初の行の括弧内のIPアドレスを調べます。 実行中にpingコマンドが「タイムアウト」しても心配しないでください。 ここで必要なのはIPアドレスだけでした。

ローカルWebサイト上の任意のWebサイトまたは任意のホスト名で同じ手順を使用できます。

20/21

QuickEditモードで簡単にコピー&ペースト

これらのコマンドプロンプトの多くは、コピーと貼り付けを簡単にするためのものです。 では、コマンドプロンプトからコピーするさらに簡単な方法(と簡単に貼り付ける秘密の方法)はどうでしょうか?

それを手に入れよう、そう?

コマンドプロンプトのタイトルバーを右クリックし、[ プロパティ]を選択します 。 [ オプション ]タブの[ 編集オプション]セクションで、[ クイック 編集 モード ]ボックスをオンにして、[ OK ]をクリックします。

QuickEditモードを有効にするのはMarkを常に有効にしているようなので、コピーするテキストを選択するのはとても簡単です。

また、これによりコマンドプロンプトに簡単に貼り付けることもできます。右クリックするだけで、クリップボードにあるものはコマンドプロンプトウィンドウに貼り付けられます。 通常、ペーストするにはペーストを右クリックして選択する必要があります。これは以前とは少し違っています。

21/21

ウォッチスターウォーズエピソードIV

はい、あなたはそれを正しく読んで、コマンドプロンプトウィンドウの完全なスターウォーズエピソードIV映画のASCII版を見ることができます

コマンドプロンプトを開き、 telnet towel.blinkenlights.nlを実行するだけです 。 映画はすぐに始まります。 これが動作しない場合は、以下のヒントを参照してください。

確かに、これはコマンドプロンプトの非常に生産的な使用ではなく、実際にはコマンドプロンプトやコマンドのトリックでもありませんが、確かに楽しいです! 私はこれに行った仕事を想像することはできません!

ヒント: Windowsではtelnetコマンドは通常有効になっていませんが、コントロールパネルの[プログラムと機能] アプレットの Windowsの機能からTelnet Clientを有効にすることで有効にすることができます。 Telnetを有効にするのではなく、ムービーを見たい場合は、ブラウザのStar Wars ASCIIMationで見ることもできます。