DUICUO

素晴らしいツール!見逃せない優れたターミナルツールの数々

仕事の効率化には、優れたツールが不可欠です!これまでにも、よく使われるツールとその使い方や設定方法をご紹介してきました。記事上部の「ツール」セクションをクリックして、ぜひご覧ください。

パテ

これはまさに超定番のターミナルツールです!プログラマーの 99.99% が使用したことがあるでしょう。

PuTTYは、仮想端末、システムコンソール、ネットワークファイル転送機能を統合した無料のオープンソースプログラムです。SCP、SSH、Telnet、rlogin、rawソケット接続など、複数のネットワークプロトコルをサポートしています。シリアルポートにも接続できます。ソフトウェア名「PuTTY」には特別な意味はありません。

  • ライセンス: MIT
  • オペレーティングシステム: Windows
  • 公式サイト:https://www.puttylink.com/

以前のバージョンでは Windows プラットフォームのみがサポートされていましたが、後のバージョンではさまざまな Unix プラットフォームと Mac OS X のサポートが追加されました。公式バージョン以外にも、多くのサードパーティのグループや個人が、Symbian ベースの携帯電話などの他のプラットフォームに PuTTY を移植しています。

PuTTY は主に Simon Tatham によって作成および保守されており、MIT ライセンスに基づいてライセンスされています。

Windowsターミナル

Windows Teminalは、コマンドラインツール、コマンドプロンプト、PowerShell、WSL(Linuxサブシステム)、その他のシェルアプリケーションのユーザー向けの、最新の高速かつ効率的で強力なターミナルアプリケーションです。主な機能には、複数のタブとペイン、Unicode/UTF-8文字のサポート、GPUアクセラレーションによるテキストレンダリングエンジン、カスタマイズ可能なテーマ、スタイル、構成などがあります。


  • ライセンス: MIT
  • オペレーティングシステム: Windows
  • 公式サイト: https://learn.microsoft.com/en-us/windows/terminal/

タビー

Tabby (旧称 Terminus) は、Windows、macOS、Linux 用の高度に構成可能なターミナル エミュレーター、SSH、シリアル クライアントです。

  • ライセンス: MIT
  • オペレーティングシステム: クロスプラットフォーム
  • 公式サイト:https://tabby.sh/

特徴

  • 統合されたSSHおよびTelnetクライアントと接続マネージャー
  • 統合シリアル端末
  • 設定可能なテーマとカラースキーム
  • PowerShell (および PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder、CMD をサポートします。
  • Zmodem と SSH セッションを介した直接ファイル転送 (アップロード/ダウンロード)
  • 非常にスムーズなインターフェース出力
  • SSH の機密性と構成のための統合暗号化コンテナー。
  • SSH、SFTP、および Telnet クライアントを Web アプリケーションとして使用できます。

より詳しい情報については、以下の記事を参照してください: より新しい端末接続ツールの推奨

iTerm2

iTerm2は、ターミナルの代替であり、iTermの後継です。macOS 10.14以降を搭載したMacでご利用いただけます。iTerm2は、これまで必要だったとは思わなかった機能を搭載し、ターミナルを現代風にアレンジします。

  • ライセンス: GPLv2
  • オペレーティングシステム: OS X
  • 公式サイト:https://iterm2.com/

オー・マイ・ズッシュ

Oh My Zshは、Zshの設定を管理するための、オープンソースでコミュニティ主導のフレームワークです。数千もの便利な機能、ヘルパー、プラグイン、テーマなどがバンドルされており、その使いやすさにきっと驚かれることでしょう。

  • ライセンス: MIT
  • オペレーティングシステム: Linux
  • 公式サイト:https://ohmyz.sh/

ズッシュ

ZshはLinux用の強力なシェルです。ほとんどのLinux製品はデフォルトでbashシェルをインストールして使用しますが、それでもzshに対するギークの熱意は変わりません。ほぼすべてのLinux製品にzshが含まれており、通常はapt-get、urpmi、yumなどのパッケージマネージャーを使ってインストールできます。

  • オペレーティングシステム: Linux
  • 公式サイト: https://github.com/robbyrussell/oh-my-zsh

パワーシェル

PowerShellは、既存のツールとシームレスに統合できるクロスプラットフォーム(Windows、Linux、OS X)の自動化および構成ツール(フレームワーク)です。特に、構造化データ(JSON、CSV、XMLなど)、REST API、オブジェクトモデルの処理に最適化されています。コマンドラインシェル、関連するスクリプト言語、そしてコマンドレット処理用のフレームワークで構成されています。PowerShellは、基本的にBashやLinuxのシェルスクリプト言語と同等です。

  • ライセンス: MIT
  • オペレーティングシステム: クロスプラットフォーム
  • プロジェクトアドレス: https://docs.microsoft.com/zh-cn/powershell

PowerShellとBashの比較

スターシップシェル

StarshipはRustで書かれたオープンソースプロジェクトで、最も一般的なオペレーティングシステムの最も一般的なシェル向けに設計されています。Rustの最高レベルのスピードとセキュリティを活用し、プロンプトを可能な限り高速かつ信頼性の高いものにします。好みに合わせてカスタマイズでき、プロンプトを最小限にすることも、機能豊富にすることもできます。

  • ライセンス契約: ISC
  • オペレーティングシステム: クロスプラットフォーム
  • プロジェクトアドレス: https://starship.rs/

Fishは「フレンドリーなインタラクティブシェル」の略です。Fishの最大の特徴は、強力な機能、インテリジェンス、そして使いやすさです。Fishは構文のハイライト、自動提案、タグ補完などをサポートしており、設定も非常にシンプルです。

  • ライセンス: GPLv2
  • オペレーティングシステム: Linux
  • 公式サイト:https://fishshell.com/

便利で使いやすいシェルが欲しいけれど、多くの構文を学んだり設定に多くの時間を費やしたりしたくないという場合は、ぜひ Fish を試してみてください。

コンソール

強力でカスタマイズ可能なターミナルツールです。Konsoleは他のいくつかのKDEアプリケーションにも統合されており、より使いやすく便利です。例えば、KDevelop、Kate、DolphinはすべてKonsoleを統合ターミナルツールとして利用しています。

  • ライセンス: GPL
  • オペレーティングシステム: Linux
  • 公式サイト: https://konsole.kde.org/

スクリーンショットを使用する

ハイパー

hyper は、Web テクノロジーに基づいたコマンドライン ターミナル ツールです。