インフラエンジニアのPC環境

インフラエンジニアは常に効率環境を目指している

ユーザ用ツール

サイト用ツール


サイドバー

目次

ホーム

AI
OS


CUIソフト

今はほぼ未使用

操作を覚える必要のあるおすすめソフト

software:terminal:index.html


おすすめターミナル比較

ターミナル選定基準

日本語の文字コードに対応しているか utf-8とeuc-jpに対応しているか
日本語文字が文字化けしないか
複数行のコピー ターミナルの出力結果を別のエディターを使いたい時など数百行をコピーしやすいか
マウスホイールでのスクロールスピード 数百行戻りたい時に早く戻れるか
なぜか遅いターミナルもあります。
ターミナルのログ保存できるか


Windows(Linux接続)

TeraTerm

定番で、高機能です。

詳細は、TeraTermの便利な使い方


RLogin

Windows(Linux接続 と Windows内操作)

Windows Terminal(おすすめ)

Git Bash

Gitをインストールすると利用できます。

  • SSH, Git, rsync などが最初から使える
  • 一部の挙動が Linux と違う(特に sed, find, xargs)
  • パス変換(/c/Users/… → C:\Users\…)が裏で走る
  • treeコマンドは別途インストールが必要

Git Bash標準ターミナル設定

WidowsTerminalからGit Bashの起動可能。

設定
  • Theme 「nord」がオススメ
操作
  • 「Insert」だけで、貼り付けが便利
マイナス
  • タブはできない。
  • ログ保存できない。


BusyBox

  • ls, grep, sed, awk などが Linux と同じオプションで動く
  • Linux の BusyBox とほぼ同じ挙動
  • Windows パスは自動変換されない
  • Git や SSH は入っていない

Windows 上で UNIX 系ツール群を補完するための中核的なツールです。
Windows 上で bash シェルスクリプトがほぼ正しく動いています。

https://frippery.org/busybox/

インストール

> mkdir C:\busybox
> busybox64.exe --install ./bin
2022/09/29  07:52    <DIR>          .
2022/09/29  07:52    <DIR>          ..
2022/09/29  07:50           646,656 ar.exe
2022/09/29  07:50           646,656 arch.exe
2022/09/29  07:50           646,656 ascii.exe
2022/09/29  07:50           646,656 ash.exe


Cmder

  • Cmder(コマンダー)
  • cmdやPowerShellで、viなどが使えるようになる。
  • CmderはConEmuの改良版です
  • FULLをダウンロードすると、git for winfowsのコマンドも付属



詳細は、Cmderを利用して、WindowsをLinuxやMacのように使う


ConEmu

https://conemu.github.io/

  • タブに対応したWindows用の多機能ターミナルエミュレーター
  • コマンドプロンプト、PowerShell、Gitbash等々のシェルを一つのウィンドウで扱える

マイナス

  • 普通のcmdやPowerShellを起動するので、viなどは使えるにならない。

設定

デフォルトのシェルを変更 [Startup] - [Specified named task] で、 「{Shell::PowerShell}」に変更

ショートカット

新しいコンソールタブを追加 Win + Shit + W




Mac

iTerm 2 (おすすめ)

Mac定番のターミナル。
高機能です。

詳細は、Macの定番ターミナル、iTerm2のおすすめ設定と操作方法


Linux

Tilix(おすすめ)

iTerm 2のようなターミナル

  • 最初からそれなりに使いやすい
  • メニューやボタンで操作しやすい
  • 画面分割が右クリックメニューや上部のツールバーにあるアイコンから可能
  • ウィンドウの分割可能
  • ターミナルのロギング機能
  • ショートカットのカスタム機能
  • ブックマーク機能 (現在のカレントディレクトリやリモートの位置を保存する機能)
  • レイアウト (セッション) 保存機能
  • パスワード保存機能 (あらかじめ保存しておいたパスワードを挿入する機能)
  • タブプレビュー機能 (タブをサイドバーのプレビュー画面で選択できる機能)
  • 高度な貼り付け機能
  • 端末内検索機能 (端末上に表示されている内容を検索する機能)
  • 読み込み専用機能 (端末をロックする機能)
  • 端末内容保存機能 (端末上の文字をテキストファイルに保存する機能)

Terminator

  • 昔からある定番
  • 右クリックメニューが使いやすい
  • 画面分割が分かりやすい
  • マウスで右クリックして分割みたいな作業にはかなり便利です。
  • Tilixより見た目は少し古め

Guake Terminal

画面のトップに付いているターミナル。
一時的な利用のサブターミナル向け。

表示の切替(ドロップダウン形式) F12
全画面表示 F11
終了 Shift+Ctrl+Q
新規タブの追加 Shift+Ctrl+T
タブを閉じる Shift+Ctrl+W
現在のタブ名を変更 F2
前のタブに移動 Ctrl+PageUp
次のタブに移動 Ctrl+PageDown
テキストをクリップボードにコピー Shift+Ctrl+C
クリップボードのテキストをペースト Shift+Ctrl+V


マルチプラットフォーム

wezterm(ウェズターム)(最近人気)

  • wez さんが作った Rust 製の GPU-accelerated で cross-platform なターミナル
  • タブ, pane(ウィンドウ分割) 対応
  • 設定を育てるタイプのターミナル


Tabby(旧 terminus)

  • Windows, Mac, Linux
  • wsl, powershell, Git Bashも対応
  • シリアルクライアント
  • 設定がGUIからできる。フォントもGUIから選択できる。
  • カラーテーマが相当多い(50個くらいある)。
  • Hyperより重い気がする
よさそうなダークカラー
Argonaut
Chalkboard
Dracula ★
FrontEndDelight
Mathias
Molokai
Night Owl
Obsidian
OceanicMaterial
Pandora

PaulMillr (カーソルが見づらい)


Hyper

  • Windows, Mac, Linuxで動作
  • WindwosでHyper使って、WSL使うのいい感じです。
  • Mac だと、iTermより遅い感じがします。

Hyperの便利な使い方


Alacritty

  • Windows, Mac, Linux
  • 設定は.ymlファイル
  • シンプルで、タブなどは付いていないので、alacritty + tmux の組み合わせで使う





「ソフトウェア」一覧に戻る


software/terminal/index.html.txt · 最終更新: by kurihara

ページ用ツール