Posts
tmux - Window operation
要對 tmux window 做操作,需先進入 tmux session。
tmux 要建立新的 window,可按下熱鍵 Ctrl + b,再按下 c。
要切到上一個 window,可按下熱鍵 Ctrl + b,再按下 p。
切到下一個 window 可按下熱鍵 Ctrl + b,再按下 n。
要變更 window 名稱,可按下熱鍵 Ctrl + b,再按下 ,。
window 名稱即會變更成設定的名稱。
要列出 window 清單去選取切換 window,可按下熱鍵 Ctrl + b,再按下 w。
上下移動按下 Enter 選取即可切換至指定 window。
若知道 window 關鍵字想要列出符合的 window 清單去選取切換 window,可按下熱鍵 Ctrl + b,再按下 f,輸入關鍵字後按下 Enter。
可看到符合關鍵字的 window 列表,上下移動按下 Enter 選取即可切換至指定 window。
要刪除當前 window,可按下熱鍵 Ctrl + b,再按下 &。
read morePosts
tmux - Session operation
要起用一個新的 tmux session,可直接調用 tmux 命令。
tmux tmux session 建立後會自動 attach。
可調用命令查閱 session。
tmux ls 要 detach session 可按下熱鍵 Ctrl + b,再按下 d,即可跳離 session。
再次調用命令建立新的 session。
可以從左下方中刮弧內的數值查驗當前的 session 編號,很明顯的這不是一開始建立的 session。
查驗 session,可看到確實是建立了新的 session。
tmux ls 如果在 detach session 的狀態要 attach session,可調用命令。
tmux attach -t <ID> 可 attach 回指定的 session。
如果本來就在 attach 的狀態,可按下熱鍵 Ctrl + b,再按下 s,透過方向鍵選取 session 切換。
要關閉指定 session,不是當前 session 的話,可像下面輸入命令,指定 session 的 ID 去做關閉。
tmux kill-session -t <ID> 實際在使用上可能會起多個 session 同時處理不同的事,每個 session 視需要也可以有不同的畫面切割。
read morePosts
tmux - Pane operation
tmux 的 Pane 可用來將一個 Terminal 視窗切成多個區塊。
使用前先進入 tmux 的 session。
tmux 要進行水平切割可按熱鍵 Ctrl + b,再按下 %。
要進行垂直切割可按熱鍵 Ctrl + b,再按下 “。
要在不同的 Pane 切換,可按下熱鍵 Ctrl + b,再按下對應的方向鍵。
要將當前 Pane 關閉,可輸入 exit 命令,或是按下熱鍵 Ctrl + b,再按下 x。
如果 Layout 需要調整,可按下熱鍵 Ctrl + b,再按下空白鍵,連續幾次直到滿意 Layout 為止。
熟悉 Pane 的操作,我們可以依不同的使用情境做不同的切割,讓 Terminal 的使用上更方便。
像是一邊運行命令一邊查閱資源使用的狀況,或是一邊 ssh 登入遠端查問題一邊在本機打到遠端測試。
read morePosts
Iedis - Client list
在 Redis Servers Tool Window 內的連線設定上按下滑鼠右鍵,點選滑鼠右鍵快顯選單上的 Client List 選單選項。
可開啟 Client List 視窗,透過該視窗可查閱所有連到 Redis 的 Client。
也可以刪除指定的 Client 連線。
read morePosts
tmux - Getting started
tmux 在 Ubuntu 可透過 apt-get 安裝。
apt-get install tmux 安裝完可查閱版本確認安裝是否正常。
tmux -V 使用方式可帶入 –help 參數查詢。
tmux --help 若要較詳細的使用說明,可使用 man 查閱。
man tmux 在使用上需先調用命令進入 tmux。
tmux 進入 tmux 後即可對 panel/session/window 做些管控。
要離開 tmux 的話調用 exit 命令即可。
exit
read morePosts
Iedis - Advanced console
在 Redis Servers Tool Window 內的連線設定上按下滑鼠右鍵,點選滑鼠右鍵快顯選單上的 Open Terminal 選單選項,或是透過上方的工具列,抑或者是熱鍵 ⌘ + ⇧ + F10。
即可開啟 Terminal 視窗,可在 Terminal 視窗撰寫並調用 Redis 命令。
Link Iedis: Advanced Console
read morePosts
Iedis - Slow log
在 Redis Servers Tool Window 的 Redis 連線上按下滑鼠右鍵,在滑鼠右鍵快顯選單中有個 Slow Log 選單選項,點選該選單選項。
可看到 Redis 執行比較慢的記錄,會有命令名稱、執行時間等。
Link Iedis: Config Monitor
read morePosts
BusyBox - cp command
cp 命令可用來做檔案的複製。
直接調用命令可查閱使用說明。
cp 要將單檔複製到指定位置,可直接在命令後帶入來源檔案位置與目的檔案位置調用。
cp [SourceFile] [TargetFile] 允許使用多組來源檔案,目的位置也可以使用目錄。
cp [SourceFile]... [TargetFolder] 可使用萬用字元過濾篩選來源檔案。
cp [SourceFileFilter] [TargetFolder] 來源位置也可以指定目錄,的來源目錄複製到目的目錄。
cp [SourceFolder] [TargetFolder]
read morePosts
Iedis - Key operations
透過 Redis Servers Tool Window 加完 Redis 連線後,在連線上連點即可連到對應的 Redis。
連線後可看到 Redis 內含的 Key,左上方的區塊可以做 Key 的過濾,上方的工具列可以做 DataBase 的切換、Key 的新增、TTL 的設定等。
如果要新增 Key,可直接透過點擊上方工具列的 + 按鈕。
設定 Key 的名稱及型態,按下 OK 按鈕繼續。
接著設定 Key 的值,按下存擋即可。
在左邊顯示 Key 的列表這邊,按下滑鼠右鍵,透過滑鼠右鍵快顯選單也可以做很多 Key 的操作,像是新增 Key、Key 更名、刪除 Key、設定 TTL 等。
Link Iedis: Key Operations
read morePosts
Iedis - Configure server
安裝完 Iedis 套件後,Rider 會多出 [View | Tool Windows | Redis Servers] 主選單選項,點選可帶出 Redis Servers Tool Window。
Redis Servers Tool Window 的 + 按鈕可用來新增 Redis 連線。
設定連線的名稱、連線的主機、連線阜、及密碼,按下 Test Connection 按鈕可進行連線的測試。
確認連線資料正確且連線測試無誤,可按下 OK 按鈕完成連線設定。
Redis Servers Tool Window 就會顯示加入的連線。
透過 Redis Servers Tool Window 還可以編輯、移除、展開、折疊連線等動作。
Link Iedis: Servers Window Iedis: Configure Server
read more