· 1分で読了
tmux ショートカットキー備忘録
この記事は中国語から自動翻訳されたものです。翻訳によりニュアンスが失われている場合があります。
これまでターミナルを使うときは、いつも iTerm2 のタブ機能を使ってタブを切り替えていた。そうすること自体には特に大きな問題はなかったが、tmux の便利さを知ってからはターミナルの操作をすべて tmux に移行した。tmux にはいくつか概念があり、それぞれ session、window、panel だ。各 window の中には複数の panel を持つことができ、各 panel の中でそれぞれ異なる session にアクセスできるため、リモートサーバーを操作するときにとても便利だ。
ショートカットキーの思想もなかなか特徴的で、すべて <C-b> を起点(プレフィックスキー)として他のキーと組み合わせて操作する。この記事では、僕がよく使うショートカットキーをメモとしてまとめておく。
| 機能 | |
|---|---|
tmux new -s name | 新しい session を作成 |
tmux a -t name | ターミナルを閉じても tmux は session を保持するため、attach で元の session 状態に復帰できる |
tmux ls | 現在の session を一覧表示 |
| c | Create window |
| & | kill window |
| . | name window |
| % | 垂直分割(同一画面内) |
| “ | 水平分割(同一画面内) |
| x | kill panel |
| , | panel の名前を変更 |
| z | 他の panel を一時的に非表示(最大化) |
関連記事
- 測定が目標になるとき:窓税からPull Request数まで かつて僕は小さなツールを自作し、四半期で自分がどれだけPRに貢献したか、レビューコメントをどれだけ残したか、チケットをどれだけ消化したかを集計して、上司にアウトプットを証明しようとしたことがある。上司は淡々と、評価はアウトプットだけで見るものではないと言った。数年後、僕はようやく理解した――測定が目標になるとき、それはもはや良い測定ではなくなるのだ。英国の窓税、ハノイのネズミ駆除の報奨金から、現代のPR数による開発者評価に至るまで、そのメカニズムはまったく同じだ。
- Cloudflare Images を画像ストレージ・変換ソリューションとして使う ウェブページに画像を1枚置くのはフロントエンドにとって最も簡単なことだが、リサイズや各種フォーマットの生成、さらにはトラフィックの負荷に耐えることまで完璧にやろうとすると、実際には一つの包括的なソリューションが必要になる。僕はその後、すべて Cloudflare Images に任せるようになり、オリジナル画像1枚だけを渡すようにしている。
- もう AWS Access Key を使うのはやめよう Access Key は AWS において見落とされがちなセキュリティリスクだ。OIDC と IAM Role を組み合わせることで、GitHub Actions にシークレットを一切保持させることなく、安全に AWS リソースを操作できるようにする。
- データベース主キー:AUTO_INCREMENT、UUID、そしてUUIDv7 バックエンド開発で度々直面する主キーの決定。auto incrementを使うべきか、それともUUIDか?衝突への懸念は?UUIDv7とcreated_at + インデックスの性能差はどれほどか?実際に2,000万件のデータで検証したベンチマークと設計上の意思決定を解説する。