TeraTerm,Rlogin,PuTTY,windows Terminalおすすめ無料端末エミュレータはこれ!

TeraTerm,Rlogin,PuTTY,windows Terminalおすすめ無料端末エミュレータはこれ! プログラミング
困ったさん
困ったさん
TeraTerm、Rlogin、PuTTy、Poderosaどれが一番使いやすい?

こんな疑問を解決します。

この記事を書いてる人

FUMIPEN blogを運営
本記事の内容

  • 端末エミュレータとはなにか
  • windowsの無料の端末エミュレータのおすすめ

本記事では「windowsの無料の端末エミュレータのお勧め」について解説

この記事を読むことで、より使いやすい環境でプログラムを構築することができようになります。

結論から話すと、

結論

  • 端末エミュレータとは端末として動くソフトウェア
  • 様々なソフトを同時に扱いたいならWindows Terminal
  • 画面分割やその他豊富な機能から選ぶならRlogin
  • 大規模なデータを扱うならTera Term

端末エミュレータとは

ターミナルエミュレータは端末として動くソフトウェアのこと

主となるコンピュータに対してコマンドとかをぺちぺち入力できるソフトウェアのこと

引用:「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ふみペン
ふみペン
補助的なソフトウェアみたいなイメージかな

そして今回はこの端末エミュレータの中からwindowsで無料で使用できるものの中でお勧めを紹介します。

windowsの中で使用できる無料端末エミュレータ

  • Tera Term
  • PuTTY
  • Rlogin
  • Windows Terminal
  • Poderosa5(現在ログインできず)

などです。

Poderosa5も使用してみたかったのですが、現在ログインすることができずに使用できてません。

Poderosa5で「インデックスが配列の境界外です。」と出る場合の対処法(CentOS8 Ubuntu)を見たのですが、解決ならず。。。

ふみペン
ふみペン
他の解決方法を知ってる方がいたらTwitterやDMで教えていただけたら幸いです。
Poderosa_インデックスが配列の対象外です

2048ビットにフィンガープリント鍵の長さを変えてもだめでした。

Poderosa_インデックスが配列の対象外です
ふみペン
ふみペン
英語になったから少なからず進歩はあったのかな。。?

話はそれましたが、今回は4つ私自身いろいろ使用してみた感じ順位に並べて解説していこうと思います。

第4位:PuTTY

PuTTYの操作性は私は大学から大学院の頃は毎回使っていたので、知ってます。

ただ、、、、今思うと、だいぶん不便なことが多かった気がします。なぜ4位なのかというと

  • ターミナル内でファイル操作や言語操作ができない
  • 新しい接続がターミナル内でできない
  • 複数の接続ができない
  • 印刷ができない

いろいろと書きたいことは山ほどありますが、ここではこのくらいにしておきます。

ふみペン
ふみペン
PuTTYはオーソドックスなエミュレータってイメージです

第3位:Windows Terminal

windows terminal

三位は人によっては変わると思いますが、あくまで自分の場合はUbuntuしか使わないことを前提に話します。

ふみペン
ふみペン
ubuntu以外にもコマンドプロンプトやPowerShellなどを使う方は第一位になると思います!

様々なソフトは使えますが、印刷や言語設定等の端末内での機能が私としてはちょっと使いづらいかなと。。。

ただ、設定すれば矩形設定もできますし、一画面様々な端末を開けるので、使いやすくはあります。

これから話す二つを私は業務でメインで使っているのでそれらを紹介します。

第2位:RLogin

一位はなんだかんだ使ってみてよかったので一位にランクインさせていただきました。

メリットを箇条書きしますと

RLoginを使用するメリット

  • 新しい接続を同じ画面で行える
  • 画面を分割することができる
  • 設定することでコピー&ペーストができる

ひとづずつ解説します。

新しい接続を同じ画面で行える

Rlogin_新しい接続 方法

右上のファイルよりサーバーに接続を選んでいただくと行えます。

ふみペン
ふみペン
わざわざアプリを探して接続する必要がないから楽ちんだよ!

画面を分割することができる

Rlogin_画面分割 方法

こんな感じで画面を分割することができます。

え?ほかのアプリでも画面分割はできるんじゃないの??
困ったさん
困ったさん

と思う方もいるかもしれません。

確かにvimモードなら:vsや:spを用いて画面を分割することは可能でした。

しかしRloginの場合は通常モードで分割できるので、探し物やほかの作業を行いたい場合に便利です。

Rlogin_画面分割 方法

上の欄の赤枠で囲ったものがあると思いますが、ここをクリックすることで分割することが可能です。

ぜひ自分の好きな分割で作業を進めてみてください。

設定することでコピー&ペーストが行える

Rlogin_コピー方法

まずはアプリを開いていただいたら編集画面を選択します。

  • キーボードを選択
  • 新規をクリック
  • Key Codeに登録したい文字を入力(ここではデフォルトでCtrl+cを想定)
  • Ctrlをクリック
  • Assign Stringに$EDIT COPYを選択

これらを選んでOKを選択すれば無事にctrl+cでコピーをすることができます。

ふみペン
ふみペン
注意点は三点目のCは大文字であるということ!

同様にペーストも設定することができます。

Rlogin_ペースト 方法

手順は同じですがここでは⑤点目の「$EDIT_PASTE」になることだけ注意しておいていただけたらと思います。

ふみペン
ふみペン
このひと手間を加えるだけでRloginはだいぶ使いやすくなるよ!

クリップボードにコピーもできる

Rlogin_右クリック 方法

さきほどの設定画面を開いて「クリップボード」→「右クリックでペースト」を選択します。

ふみペン
ふみペン
クリップボードにカーソルを合わせたものがコピーされて右クリックでもペーストが可能になるよ!
なんでこんなにいい点がたくさんあるのに一位じゃないの??
困ったさん
困ったさん

これは個人的な話になりますが、vim内で矩形選択をすることができないからです。

詳しくはできてもドラック&ドロップのため、大規模なデータを扱う際にめんどくさいからです。

「CTRL+ドラック」でできはするので、やってみたい方は試してください。

ふみペン
ふみペン
vim内で大規模なデータに対して矩形モードを使わない方はおすすめ!

第1位:TeraTerm

teraterm

一位と二位で少しだけ迷いましたが、Tera Termを1位にしました。

ふみペン
ふみペン
なんだかんだ一番使いやすかったね
Tera Termをおすすめする理由

  • 文字の選択を行うことが可能
  • セッションの複製をTera Term内で行うことが可能
  • vim内で矩形選択が可能

主にこの3つです。

文字の選択を行うことが可能

teraterm_word_setting

端末設定の部分で受信や送信する際の文字コードを変換することができます。

また改行コードを変換できるので、windows内で作成された文書をLINUXで編集することも可能です。

ふみペン
ふみペン
文字化けはプログラミングの世界ではしょっちゅう起こるからね。。。

セッションの複製をTera Term内で行うことが可能

teraterm_new_screen

新しい接続や下のセッションの複製を押すことで、即座に画面を複製することができます。

ふみペン
ふみペン
簡単に画面を作れるから本当に重宝する!

vim内で矩形選択が可能

teraterm_矩形選択

例えば489589行もあるデータの4つ目の数字の1を2に変えたいときがあったとしたときに矩形選択は役立ちます。

ふみペン
ふみペン
もしRloginのようにドラッグだけしか対応できない時はどれだけ時間があっても終わらない。。

Tera Termでは

  • 「ctrl+v」で矩形選択
  • 変えたい列へ移動
  • 「shift+g」で最終行まで移動
  • 「s」を選択でsubstitute(代替え)
  • 2を入力してESC

この手順で4列目の1の数字を一瞬で2に変えることが可能です。

大規模なデータを編集するならTera TermそうでなければRlogin

いかがでしたでしょうか。

今回は私が大学生の時から社会人2年目までのプログラミングの経験からどの端末エミュレータがいいのかを独断と偏見で決めました。

結論から言いますと、Tera Termがデータを扱う方にとってはいいと思います。

それ以外ではRloginの圧勝かと思います。

ふみペン
ふみペン
どれも使ってみて、自分にしっくりくるのを選んでみるのもいいかもね!

現在私は趣味で犬、猫、ペンギンを判別する深層学習(ディープラーニング)を作ってみた!を作ってみたりしてます。

またETFと投資信託の違いは?投資初心者にはどっちがおすすめ?など投資系の記事も書いたりしてます。

最後まで読んでいただきありがとうございました。