質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.41%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Tera Term

Tera Termは、TeraTerm Projectが開発する国産のWindows向けターミナルソフト。telnetプロトコルでのリモートホストへの接続やCOMポートのシリアル接続が可能で、マクロが利用できます。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Q&A

解決済

2回答

2178閲覧

TeraTermとWindows Terminal等のターミナルとの違いを教えてください

fukazume

総合スコア78

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Tera Term

Tera Termは、TeraTerm Projectが開発する国産のWindows向けターミナルソフト。telnetプロトコルでのリモートホストへの接続やCOMポートのシリアル接続が可能で、マクロが利用できます。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

0グッド

0クリップ

投稿2023/10/16 11:34

編集2023/10/16 11:39

Windows Terminal、コマンドプロンプト、Power Shell、Linuxターミナルなど、一通りのCLIツールを使用したことはあるのですが、いまだにそれらとTera Termとの違いがイマイチわかっていません。ともにターミナルエミュレータというジャンルのソフトウェアという理解ですが、違いがわかりません。

WindowsであえてTera Termを使うケース、Tera Termの優位性などを具体的に教えていただけると幸いです。なんとなくTelnet接続やSSH接続、シリアル接続あたりにTera Termの優位性があるのではないか、と想像しますが確証はありません。

初歩すぎる質問ですが、よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dameo

2023/10/17 06:13

言葉の定義や分類っていうほど明確ではないんですよね。Windowsの世界で、ターミナル=端末とは、という内容だと以下のリンク先が詳しいようです。 Windows Command-Line: Inside the Windows Console - Windows Command Line https://devblogs.microsoft.com/commandline/windows-command-line-inside-the-windows-console/ Windows Command-Line: Introducing the Windows Pseudo Console (ConPTY) - Windows Command Line https://devblogs.microsoft.com/commandline/windows-command-line-introducing-the-windows-pseudo-console-conpty/ シリアル通信が行えるTeraTermは、ConsoleAPIしか持たないWindowsで正しく端末エミュレータを作るためにTCP/IPでも同様な機能を持たせたモノに見えます。最近はWindowsにもConPTYがあるし、MS謹製のWindowsTerminalもあるし、sshも標準で提供されるので、telnet/ssh部分はアプリとして綺麗に分離可能になったため、TeraTermのような機能のアプリの必要性はやや低くなってきてると思います。 今なお便利ではあると思いますが。。。
fukazume

2023/10/17 22:35

興味深いリンクのご紹介と、ご解説に感謝申し上げます!
guest

回答2

0

ベストアンサー

コマンドプロンプト、PowerShellは、それぞれcmd.exe powershell.exe(またはpwsh.exe)を起動するものです。Windows Terminalは、設定でどのexeを起動するか決めて、そのexeを起動します。

TeratermはSSH等の通信プロトコルのクライアントで、通信先に接続して、キーインした文字を通信先に送信して、通信先から受信した文字を画面に表示します。SSH以外にTELNETやシリアル通信が出来ます。
Linuxに接続すれば、(相手の設定次第ですが)シェルのコマンドラインを実行できることになります。

また、あまり意味ないですが、自PCでtelnetサーバーかsshサーバーを動かして、Teratermでそれに接続すれば、コマンドプロンプトと同じ事が出来るはずです。

ということで、通信プログラム(物理端末のエミュレーター(※))か、コマンド処理プログラム(シェル)かの違いです。

※ 昔は https://www.google.com/search?q=VT100&tbm=isch のような物理端末を使っていましたが、これらと同等の機能をTeratermが持っています。Teratermのコントロールメニューに「TEK画面を開く」とありますが、そのTEKというのは、これです。https://www.google.com/search?q=TEKTRONIX+TERMINAL&tbm=isch

投稿2023/10/16 12:15

otn

総合スコア85110

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fukazume

2023/10/17 22:36

ご解説いただきありがとうございます!
guest

0

多くの場合、ターミナルが担うのはユーザーインターフェースだけで、通信を行いたい場合はターミナル内でtelnetなりsshなりを実行する形となります。

一方、TeraTermの場合はターミナル部分だけではなく、通信機能も組み込まれたソフトウェアです。「リモートログオンクライアント」などのように表現されることもあります。

投稿2023/10/16 11:50

maisumakun

総合スコア145553

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fukazume

2023/10/16 12:00

「通信機能も組み込まれた」とは新しい接続などの際にGUI画面がポップアップで表示されて設定できるような、他のターミナルソフトウェアにはない機能のことと理解いたしました。非常にわかりやすいご解説をいただき、誠にありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.41%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問