tmux指令記錄
tmux除了終端復(fù)用外,還有個(gè)作用是當(dāng)遠(yuǎn)程ssh之后,如果要臨時(shí)退出,可以通過(guò)tmux保持當(dāng)前會(huì)話進(jìn)程。特別是需要較長(zhǎng)時(shí)間的下載或者cmake的時(shí)候可用。
以下內(nèi)容來(lái)源于AI:
tmux 是一個(gè)終端復(fù)用器,它允許用戶在一個(gè)終端窗口中創(chuàng)建多個(gè)會(huì)話,并且每個(gè)會(huì)話可以包含多個(gè)窗口和窗格(pane)。這使得你可以同時(shí)運(yùn)行多個(gè)程序,并且可以在它們之間快速切換。以下是一些常用的 tmux 命令:
啟動(dòng) tmux
tmux new -s session_name創(chuàng)建一個(gè)新的會(huì)話并命名。tmux attach -t session_name附加到已存在的會(huì)話。tmux ls列出所有當(dāng)前的會(huì)話。
在會(huì)話中操作
Ctrl+b d分離當(dāng)前會(huì)話但保持其運(yùn)行。Ctrl+b ?顯示快捷鍵幫助列表。Ctrl+b :進(jìn)入命令模式,可以輸入更多的tmux命令。
窗口管理
Ctrl+b c創(chuàng)建一個(gè)新的窗口。Ctrl+b ,重命名當(dāng)前窗口。Ctrl+b w選擇窗口列表。Ctrl+b n跳轉(zhuǎn)到下一個(gè)窗口。Ctrl+b p跳轉(zhuǎn)到上一個(gè)窗口。Ctrl+b 0-9跳轉(zhuǎn)到指定編號(hào)的窗口。
窗格管理
Ctrl+b %水平分割窗格。Ctrl+b "垂直分割窗格。Ctrl+b o在當(dāng)前窗口中的窗格間切換。Ctrl+b x關(guān)閉當(dāng)前窗格。Ctrl+b {交換當(dāng)前窗格與前一個(gè)窗格的位置。Ctrl+b }交換當(dāng)前窗格與下一個(gè)窗格的位置。
其他
Ctrl+b t顯示時(shí)鐘。Ctrl+b s顯示會(huì)話列表以供選擇。Ctrl+b [進(jìn)入復(fù)制模式,可以滾動(dòng)查看歷史輸出。Ctrl+b ]粘貼緩沖區(qū)內(nèi)容。
tmux 提供了非常強(qiáng)大的自定義能力,可以通過(guò)配置文件 .tmux.conf 來(lái)設(shè)置自己的快捷鍵、狀態(tài)欄以及其他個(gè)性化選項(xiàng)。

浙公網(wǎng)安備 33010602011771號(hào)