[20220610]tmux記錄操作內容.txt

lfree發表於2022-06-10

[20220610]tmux記錄操作內容.txt

--//在配置檔案tmux.conf加入如下內容:
# record pane log
bind P pipe-pane -o "cat >>~/#S_#I_#P.log" \; display "Toggled logging to ~/#S_#I_#P.log"

--//然後執行如下:
--//啟動tmux,
--//按ctrl+prefixkey shift+p(也就是大寫的P),啟動pane操作記錄。

--//這樣在提示欄顯示如下:
Toggled logging to ~/oracle_1_1.log

--//這樣全部操作記錄在~/oracle_1_1.log檔案中,注意一點千萬不要在該pane下檢視該檔案,因為這樣就形成一個環,導致
--//~/oracle_1_1.log檔案暴漲。

$ ps -fp 47022
UID        PID  PPID  C STIME TTY          TIME CMD
oracle   47022 24134  0 10:04 ?        00:00:00 sh -c cat >>~/oracle_1_1.log

--//取消重複以上命令:
--//按ctrl+prefixkey shift+p(也就是大寫的P),關閉pane操作記錄。
$ ps -fp 47022
UID        PID  PPID  C STIME TTY          TIME CMD

--//如果使用vim檢視~/oracle_1_1.log會看到許多亂碼。使用如下命令看
$ cat oracle_1_1.log| less

--//或者less oracle_1_1.log,提示
"oracle_1_1.log" may be a binary file.  See it anyway?
--//輸入Y檢視就ok了





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2899803/,如需轉載,請註明出處,否則將追究法律責任。

相關文章