ホームページ » の仕方 » タブ補完を使用して任意のオペレーティングシステムでコマンドを高速に入力する

    タブ補完を使用して任意のオペレーティングシステムでコマンドを高速に入力する

    タブ補完は、LinuxではBashシェル、WindowsではCommand PromptまたはPowerShell、Mac OS Xではターミナルウィンドウのいずれを使用している場合でも、ほとんどすべてのコマンドライン環境で非常に便利な機能です。.

    この機能は劇的にあなたがタイプするコマンドをスピードアップするのを助けることができます。コマンド、オプション、またはファイル名を入力しながらTabキーを押すだけで、シェル環境が自動的に入力内容を補完したり、オプションを提案したりします。.

    Linuxでのタブ補完

    ほとんどのLinuxディストリビューションでデフォルトで使用されているBashシェルは、タブ補完を非常によくサポートしています。.

    例えば、あなたが実行したいとしましょう。 Firefox コマンド。あなただけタイプすることができます モミ または 火災 あなたのシステムがそれらの文字で始まる他のコマンドを持っていない場合、Bashは自動的に端末に入り、Tabキーを押します。 Firefox Enterを押すとコマンドを実行できます。.

    別の例として、Aptパッケージマネージャのコマンドを実行したいとしましょう。あなたが入力することができます ふさわしい- Tabキーを2回押すと、apt-で始まるコマンドの一覧が表示されます。いずれかのコマンドを実行するには、続けて入力してTabキーを押します。たとえば、 g, Tabを押して apt-get 現れる.

    タブ補完は、ファイル名、ディレクトリ、パスを入力するときに特に便利です。スペースや特殊文字を含む可能性のある長いファイル名を入力するのではなく、適切にエスケープする必要があります。名前の先頭を入力してTabキーを押すだけで済みます。.

    たとえば、Lで始まる長くて複雑なファイル名がある場合は、次のように入力するだけです。 L Tabキーを押すと自動的に完了します。 Lで始まるファイル名が複数ある場合は、もう一度Tabキーを押す前に、ファイル名をもう少し入力する必要があります。.

    タブ補完を使用して、一部のコマンドのオプションを自動的に補完することもできます。たとえば、パッケージを apt-get install コマンドを使用すると、タブ補完を使用してパッケージの名前を自動的に補完できます。これは関連するパッケージを検索するのにも役立ちます。パッケージの名前が正確にわからない場合に非常に便利です。.

    他のコマンドでタブ補完を使用して、自動的に補完できるものとできないものを確認してください。.

    Bashは他の種類の補完もサポートします。たとえば、 Tabキーを押してユーザー名を自動的に入力します。 @ Tabキーを押して自動的にホスト名を補完するか、または $ Tabキーを押すと、自動的に変数が完成します。.

    Windows上のタブ補完

    Windowsコマンドプロンプトでは、コマンドとそのオプションにタブ補完を使用することはできません。ただし、フォルダ名とファイル名のタブ補完はサポートされています。.

    たとえば、コマンドプロンプトを開くことができます。 CD D, Tabキーを押します。デフォルトでユーザーフォルダにいるので、タブ補完は自動的にファイルに保存されます。 CDデスクトップ, そのため、Enterキーを押してディレクトリをデスクトップディレクトリに変更できます。これは、特定のファイル名でコマンドを実行しようとしたときにも役立ちます。.

    タブ補完はPowerShellでも機能します。コマンドレットの名前、パラメーター、またはファイルパスを自動的に入力するために使用できます。.

    Bashシェルとは異なり、Windowsでは、利用可能なオプションを切り替えるにはTabキーを複数回押す必要があります。すべてがリストに表示されるわけではありません。これは、コマンドプロンプトとPowerShellのタブ補完機能の両方に当てはまります。.

    Mac OS Xでのタブ補完

    Mac OS XにはBashシェルも含まれているため、タブ補完はLinuxの場合と同じように機能します。コマンド、ファイルパス、またはオプションを入力しながらタブキーをタップ - シェルは自動的に残りを埋めるか、あなたがあなたがあなたがタイプすることができる利用可能なオプションを示すでしょう.

    Bashシェルを使用する他のオペレーティングシステムは同じように動作します。タブ補完機能は、Unix系システムの他の多くのシェルでも同様に機能するはずです。.


    端末やコマンドライン環境を使っている人なら、タブ補完を使うべきです。それは簡単です - 基本的には、シェルが次に何を入力するかを推測させるために、コマンドラインで何かを入力しながらTabをタップすることだけです。これは、長くて複雑なファイル名には特に便利ですが、さまざまなことに役立ちます。.

    タブ補完は実質的にコマンドライン環境があるところならどこでも動作するので、次回コマンドを入力する必要があるときに試してみてください。.

    画像のクレジット:Flickrのスヴェン