Windows向けのベストターミナルエミュレーター12選

長い間、Windowsには優れたコマンドラインインターフェースがありませんでした。その結果、開発者やシステム管理者はUnixスタイルやその他の種類のコンソールをエミュレートするためにサードパーティのオプションをインストールしました。そして、現在Windows内でbashシェルを取得することは可能ですが、多くのユーザーは依然としてより構成可能なターミナルエミュレーターを好んでいます。以下にWindows向けのベストターミナルエミュレーターをチェックしてください。
Windows Terminalの見た目が気に入らないですか? ターミナルテーマで装飾してみてください。
目次
- Windows Terminal
- FireCMD
- MobaXterm
- ZOC Terminal
- Cmder
- ConEmu
- PuTTY
- Termius
- Mintty
- Git Bash Terminal
- Oh My Posh
- Fluent Terminal
- よくある質問
1. Windows Terminal
価格: 無料
Windows Terminalは、リストにある他の多くの機能が充実したエミュレーターと比較すると制限がありますが、スタンドアロンのWindowsターミナルアプリケーションに対しては堅牢な改善です。コマンドライン、PowerShell、およびAzure Cloud Shellを1つの統合されたエンティティに統合しています。アクリル背景とモダンなテキストレンダラーAtlasEngineを備え、新しいカラースキームやテキストフォーマット(プレーンテキスト、HTML、RTF)を提供します。

ターミナル内では、Git Bash、Windows Subsystem for Linux(WSL)、Cygwinなどの外部.EXEファイルを使用して、ドロップダウンメニューに追加の動的プロファイルを追加できます。また、Windows 10以前の古いコマンドラインツールの欠点を大幅に改善し、複雑なトリックなしでコピー&ペーストを許可します。
無料のターミナルアプリを検討すべき主な理由は、Windows 11の体験において重要な部分を形成するからです。追加機能が整っているため、より簡素化されながらもモダンなターミナル体験を得ることができます。他の多くのサードパーティターミナルとは異なり、このネイティブツールを実行中に遅延やラグ、または中断はありません。
ヒント: Windows Terminalが開かないですか? 修正方法を学びましょう。
2. FireCMD
価格: 永続ライセンスで69ドル
WindowsでUNIXのような環境を作成したい場合、FireCMD(Fire Command)は高度なコマンドインタープリターです。シンプルなGUIのおかげで、非技術者でも非常に使いやすいです。コマンドの自動補完、エイリアス、スナップショット、複数のコピー&ペースト、検索/置換などのドキュメント機能があります。

他のWindowsコマンドラインツールとは異なり、FireCMDはKornShell(.KSH)、Bash(.SH)、Cシェル(.CSH)などのUNIXシェルを内蔵サポートしています。「シェル/プログラムの管理」用のツールメニューを使用して、さらに追加できます。Linuxで使用される一般的なスタートアップ引数やプロンプトを使用して作業できます。
FireCMDを使用すると、フォントファミリー、サイズ、色、スタイルを簡単にカスタマイズしたり、ウィンドウのサイズを変更したり、ズームインおよびズームアウトしたり、テキストをコピー&ペーストしたりできます。これにより、ターミナルプログラムは典型的なリッチテキストエディタの外観と機能を持ちます。このプログラムは、Windows Terminalのようにタブ付きウィンドウをサポートし、PowerShell、コマンドライン、Cygwin、Git Bashなどのさまざまな画面を実行できます。
3. MobaXterm
価格: 無料 / 69ドル
MobaXtermほど多用途でカスタマイズ可能なものはありません。このプログラムは、SSH、Telnet、Rsh、Xdmcp(リモートUnix)、RDP、VNC(仮想ネットワークコンピューティング)、FTPおよびSFTP、Xウィンドウシステム(またはX11)、シリアルCOM、ローカルシェル、Mosh、ブラウザ、ファイル、Amazon Web Services S3、WSL、そしてもちろん通常のコマンドラインシェルを含むさまざまなプロトコルを通じてセッションをサポートします。

直感的なインターフェースにより、複数のSSHタブを設定したり、ターミナルを水平/垂直に分割したり、必要なすべてのUnixコマンドを使用してLinuxと同じように作業できます。リモートターミナル管理者であろうと、Windowsのコンソールウィンドウから自分のWebまたはメールサーバーを実行したい人であろうと、MobaXtermはあなたの能力を拡張します。
通常のインストーラーの他に、MobaXtermにはポータブル版もあります。ZIPフォルダーを抽出し、CygUtilityプラグインを同じフォルダーにコピー&ペーストすることを忘れないでください。そうしないと、エミュレーターは起動時に中止されます。良いニュースは、MobaXtermのHomeエディションは家庭ユーザーに完全に無料ですが、アプリは頻繁にプロ版への移行を促します。
4. ZOC Terminal
価格: 79.99ドル
WindowsからUnixアカウントのデータにアクセスする必要がある人にとって、ZOC Terminalは最高のツールの1つです。無料ではありませんが、より高度なユーザーにとっては依然として素晴らしい価値があります。SSH、Telnet、Telnet/SSL、シリアル/モデム/ダイレクト、Rlogin、ISDN、名前付きパイプ、Windowsモデムなど、さまざまな接続タイプをサポートしています。必要なすべてのコマンドはヘルプガイドから簡単にアクセスできます。

その主な特典の1つはタブで、複数のターミナルで同時にいくつかのターミナルセッションを持つことができます。ZOCはコマンドが豊富で、個人のターミナルいじりスタイルに合わせて高度にカスタマイズ可能です。そのエミュレーションは堅牢で完全であり、マウスおよびキーボードサポート、印刷、ライングラフィックスなどの機能を提供します。作業中の特定のテキストを検索し、ハイライトするのは簡単です。
ZOC TerminalはREXXスクリプトで動作し、メニューコマンド、ファイル転送ウィンドウ、リモートアクセス、ホストエントリなど、インターフェースのすべての活動に浸透しています。少し学ぶ必要がありますが、これは誰にでも合うわけではありません。しかし、プライバシーと機密性を重視したプロジェクトを行う場合には、あなたの利点にもなります。
FYI: Windows Terminalが非常にカスタマイズ可能であることをご存知でしたか? それを強化する方法をチェックしてください。
5. Cmder
価格: 無料
Cmderは、Windows向けのよく知られたポータブルターミナルエミュレーターで、Windowsに良い代替がないことから生じた「純粋なフラストレーション」から構築されました。別のよく知られたコンソールエミュレーターであるConEmuの上に構築され、Clinkで強化されています。ClinkはConEmuの機能を拡張し、bashスタイルの補完などのシェル機能を追加します。msysGit、PowerShell、Cygwin、Minttyと広く互換性があり、Unixの機能をWindowsにもたらします。

WindowsでCmderを始めるには、設定でPathの環境変数を設定します。設定が完了すると、ターミナルのUNIXコマンドがすぐに使用できるようになります。
完全にポータブルであるため、さまざまなマシンで使用するUSBドライブからCmderを実行でき、ローカルハードドライブにファイルをインストールする必要がなく、サポートスペシャリストの親友となります。ボーナスとして、ハッキングをSublime Textと調和させるために、非常に人気のあるMonokaiカラースキームが付属しています。
6. ConEmu
価格: 無料
ConEmuは、タブ、複数のウィンドウ、およびさまざまなカスタマイズオプションを備えたWindowsコンソールエミュレーターです。その系譜は歴史を遡ります:ConEmuは、1996年にWindows用にリリースされたファイルおよびアーカイブマネージャーであるFar Managerのコンパニオンとして最初に作成されました。しかし、その年齢にもかかわらず、ソフトウェアは継続的に開発されています。PowerShell、コマンドライン、Chocolatey、Git Bashなどの他のツールを同時に実行できます。

インストール後、Cmd、PowerShell、Bash、WSL、またはChocolateyをスタートアップタスクとして選択できます。次の例は、Chocolateyインターフェースとして機能するConEmuターミナルを示しています。Unicodeアプリケーションとして、Java、Perl、その他の言語もサポートしています。最も良い点は、そのような高度なプログラミングインターフェースが完全に無料で利用できることです。
エミュレーターは、調整するための深い設定メニューと割り当てるためのホットキーを提供し、VimやEmacsのキーボード戦士を引き寄せます。DosBoxのようなDOSエミュレーターをインストールすると、64ビット環境でDOSアプリケーションを実行できます。しかし、ConEmuはシェルではないため、リモート接続やタブ補完などの便利なシェル機能は含まれていません。多くの熱心なファンを保持していますが、ConEmuは新しいユーザーにとって最適なコンソールエミュレーターではないかもしれません。
ヒント: PowerShellとBashの違いを学びましょう。
7. PuTTY
価格: 無料
PuTTYは、Windows用の無料SSHおよびTelnetクライアントです。SSHでのポートフォワーディング、RloginおよびSUPDUPプロトコルへの接続などに使用できます。通常のWindowsコンソールの他に、UNIXコマンドを表示および実行するためのXウィンドウシステムの「xterm」もサポートしています。WindowsとLinuxのコマンドを1つの統合環境で実行する追加の妥協ウィンドウがあります。

PuTTYのコマンドラインユーティリティは「Plink」と呼ばれ、他のコマンドターミナルから起動できます。これは、自動接続をサポートするのに特に便利です。選択したテキストをクリップボードに自動的にコピーする、Shiftオーバーライド、マウスペーストアクションなど、標準のターミナル設定をサポートしています。
PuTTYの主な利点は、高度に安全なプロトコルと見なされていることです。公開鍵認証を使用し、機密データ転送のためのRSA、DSA、その他の暗号化アルゴリズムをサポートしています。これにより、PuTTYはWebサーバー、リモートホスト、その他のオンライン接続を管理するための非常に人気のあるターミナルとなっています。
8. Termius
価格: 無料 / 月額10ドル
Termiusは、画面上に持っていたい魅力的なフリーミアムWindowsエミュレーターです。Mac、Linux、Android、iOSもサポートしています。自己学習が少し必要な非常に高度なツールです。スティーブ・ウォズニアックも使用していると主張しています。美しいユーザーインターフェースだけでなく、Teamsというチームコラボレーション機能があるためです。

GoogleまたはAppleアカウントを使用してTermiusの無料版から始めることができます。基本的なSSHおよびSFTP、ローカルボールト、単一デバイスでのポートフォワーディングをカバーしています。無制限のデバイスをサポートするクラウド暗号化ボールトで作業するには、有料プランの1つに移行する必要があります。
Termiusは、ターミナルで入力中に提案を提供する唯一のターミナルでもあります。Git Bash、WSL、コマンドライン、PowerShellなど、さまざまな画面の統合サポートがあります。多くの点で、Termiusは次世代のターミナルエミュレーションを表しており、その多くの機能は先を行っています。
9. Mintty
価格: 無料
Minttyは、CygwinやWSLなどの他のプロジェクトから派生した無料のオープンソースターミナルです。画像、グラフィックス、絵文字のサポートを備えたシンプルな表示を持っています。マウスとキーボードで簡単にテキストを選択でき、下線、影、上付き文字、打ち消し線をサポートしています。Windowsデスクトップアプリケーションのフルレンジをサポートする最高の無料ツールの1つであり、Windows XPやWindows 2000のようなレガシーオペレーティングシステムでもうまく機能します。

ターミナルプログラムは、さまざまな言語、フォント、構文の幅広い文字タイプをサポートしています。ユーザーは独自のショートカットを定義でき、自然なキーボードショートカットのリストも利用可能です。背景のテクスチャや透明度を変更することで、MinttyはWindowsのターミナルに似た外観を持ちます。
CygwinをWindowsシェルとしてのみ使用する場合、Minttyは優れた選択肢です。実際、Minttyはデフォルトのターミナルエミュレーターとしてインストールされます。このリストの他のオプションと同様に、Minttyはドラッグアンドドロップ、フルスクリーン、コピー&ペースト、テーマサポートなどの追加機能を提供します。また、MSYSやMsys2とも連携します。MinTTYはGit Bashのデフォルトターミナルエミュレーターであり、単にMinttyと入力することで呼び出すことができます。
ヒント: これらの重要なPowerShellコマンドを習得しましょう。
10. Git Bash Terminal
価格: 無料
Git Bashには特別な何かがあります。基本的に、コマンドラインからGitを実行するためのBashエミュレーションを提供します。多くのオープンソースプロジェクトでのGitとGitHubの多様な使用を考えると、Git専用のターミナルエミュレーターを持つことは探求する価値があります。

GUIは、Gitの宇宙に関わるすべてのグラフィカルコマンドを生き生きとさせ、Git Credential Manager、SCM、そしてもちろんその下にあるUNIXシェルとよく統合されています。GitHubからダウンロードしたソフトウェアを頻繁に使用する場合は、Windowsデバイスでそのターミナルを使用したいかもしれません。
WindowsコンピュータにGit Bashを正しくインストールすると、Gitエイリアスなどのさまざまな機能を試すことができます。Windows Terminalと同様に、Git BashターミナルツールはWindows 11と互換性があります。新しいオペレーティングシステムでGit Bashをすぐに使用でき、他のターミナルエミュレーターが追いつくことができます。
11. Oh My Posh
価格: 無料
Oh My Posh(またはOh-My-Posh)は、任意のシェルで機能し、Windows、Mac、Linuxを同等にサポートするカスタムプロンプトエンジンです。このプログラムをインストールするには、PowerShellウィンドウが必要で、Winget、Scoop、または公式サイトの手動コマンド用の1行インストーラーコードを入力する必要があります。シェルがインストールされると、Windows Terminalでデフォルトで動作し、以前よりも多くの機能を提供します。

Windows Terminalアプリのように見えるかもしれませんが、Oh My Poshは元のターミナルをはるかに超えるLinux機能を持っています。bash、cmd、elvish、fish、nu、PowerShell、tcsh、xonsh、zshを使用するには、ターミナルに単純な前置詞を追加するだけです。たとえば、zshを追加するには、~/.zshrcを挿入すれば準備完了です。
さらに、Oh My PoshはAWS、Azure、Cloud Foundry、CMake、Crystal、Docker、Dotnet、Fossil、GCP、Git、Golang、Java、Kubectl、Luaなど、多くの高度なプログラムをサポートしています。すべての他のものをサポートするWindows用の単一のターミナルエミュレーターを探している場合、Oh My Poshがその条件を満たします。
12. Fluent Terminal
価格: 無料
Windowsの新しい統合ターミナルでリストを始めたので、非常に似たものを締めくくりましょう。F5 AppsのFluent Terminalは、元のターミナルに非常に近い外観を持つターミナルエミュレーターですが、いくつかの追加環境が付属しています。PowerShellとコマンドプロンプトに加えて、WSL、SSH経由のリモート接続、クイックランチボタンもサポートしています。

Fluent Terminalは、Wi-Fiおよびモバイルデータで動作するモバイル専用シェルであるMoshもサポートしています。Windowsのターミナルと同様に、PCの場所にシェル実行可能ファイルがあれば、追加のデフォルトプロファイルを作成できます。ただし、追加のSSHプログラムにより、Fluent Terminalはリモート接続を有効にするために必要な機能を提供します。
このFluent Terminalは、Windows Terminalの外観を最後のピクセルまで再現することに成功しています。アクリルインターフェースから背景の不透明度、PowerShellインターフェースまで、ターミナルの外観を自由にカスタマイズできます。Ubuntu Bashは、WindowsデバイスでLinuxコマンドに快適に感じるための完全なLinuxタッチを提供する追加のテーマです。
ヒント: WindowsがPowerShell.exeを見つけられない場合は、これらの解決策をチェックして再度機能させましょう。
よくある質問
Windows Terminalをインストールするにはどうすればよいですか?
Windows Terminalをインストールする方法はいくつかあり、GitHub、PowerShell、Chocolatey、Microsoft Storeなどがあります。これらの異なるインストール方法について詳しく説明します。
Windows TerminalとWindows Console Hostの違いは何ですか?
Windows Terminalは、最近のWindowsバージョンにおけるMicrosoftのデフォルトのコマンドライン体験を指します。これは、Windowsにネイティブなさまざまなコマンドラインインターフェースをサポートするマルチタブ表示であり、別のプロファイルとして追加できるいくつかの外部インターフェースもサポートしています。
Windows Console Host、または「conhost.exe」は、コマンドラインアプリケーションとしても機能しますが、それはその定義の一部に過ぎません。これは、全体のインフラストラクチャを反映するプロセスであり、タスクマネージャーに表示されます。
画像クレジット: Shutterstock。すべてのスクリーンショットはSayak Boralによるものです。