· 1 分鐘閱讀
tmux 快捷鍵筆記
一直以來用終端機的習慣都是直接透過 iTerm2 的分頁功能切換 tab,這麼做其實沒什麼大問題,不過自從了解 tmux 的好用之處後就把終端機的操作都移到 tmux 了。tmux 裡有幾個概念,分別為 session、window、panel,每個 window 裏面可以有多個 panel,每個 panel 裏面可以分別存取不同的 session,在操作遠端伺服器的時候很方便。
它的快捷鍵思想還蠻特別的,都是以 <C-b> 當作起手式搭配其他按鍵操作,這篇文章把一些我常用的快捷鍵做個紀錄:
| 功能 | |
|---|---|
tmux new -s name | 建立一個新 session |
tmux a -t name | 終端機關閉時 tmux 會保有 session,可以用 attatch 恢復原本的 session 狀態 |
tmux ls | 列出目前的 session |
| c | Create window |
| & | kill window |
| . | name window |
| % | 垂直分割(在同一個頁面) |
| “ | 水平分割(在同一個頁面) |
| x | kill panel |
| , | 重新命名 panel |
| z | 暫時隱藏其他 panel |
相關文章
- 當測量變成目標:從窗戶稅到 Pull Request 數 我曾寫小工具統計自己一季貢獻了多少 PR、留了多少 review、解了多少 ticket,想拿數字向主管證明產出。主管只淡淡說績效不只看產出。幾年後我才懂——當測量變成目標,它就不再是一個好的測量了。從英國窗戶稅、河內滅鼠賞金,到今天用 PR 數評估開發者,機制一模一樣。
- 用 Cloudflare Images 當作圖片儲存、轉檔方案 在網頁放一張圖片是前端最簡單的事,但要把它做完整,包含縮放、生出各種格式、還要擋住流量,其實是一整個解決方案。我後來一律交給 Cloudflare Images,只留一份原圖給它。
- 別再用 AWS Access Key 了 Access Key 是 AWS 上容易被忽略的安全風險。用 OIDC 搭配 IAM Role,讓 GitHub Actions 不需要任何 secret 就能安全操作 AWS 資源
- 資料庫主鍵:AUTO_INCREMENT、UUID 與 UUIDv7 後端開發常需要決定主鍵,要用 auto increment 還是 UUID?碰撞怎麼辦?UUIDv7 跟 created_at + index 的效能差多少?實際跑了 2000 萬筆資料與設計決策告訴你