1.基本操作
進入tmux。
ctrl+b d 退出tmux窗口,tmux仍在後臺運行,可以通過tmux attach進入到指定的會話
tmux new -s session -d #在後臺建立會話
tmux ls #列出會話
tmux attach -t session #進入某個會話
2.使用腳本在tmux的seesion中執行命令
tmux 啓動一個新的 session 時,能傳入一段 shell 腳本麼
tmux new -d -s xxx && tmux send -t xxx ‘ls’ ENTER && tmux attach -t xxx
後臺啓動tmux,並向session發送指令
su pi -c "tmux new -d -s baresip && tmux send -t baresip ’ cd /home/pi/baresip/baresip-master/’ ENTER &&tmux send -t baresip ‘./baresip’ ENTER "
su pi -c "tmux new -d -s frpc && tmux send -t frpc ’ cd /home/pi/frpc/’ ENTER &&tmux send -t frpc ‘./frpc -c frpc.ini’ ENTER "
如上面在樹莓派有問題,使用下面
su pi -c “tmux new -d -s baresip”
su pi -c “tmux send -t baresip ‘cd /home/pi/baresip/baresip-master/’ ENTER”
su pi -c “tmux send -t baresip ‘./baresip’ ENTER”
su pi -c 使用pi用戶執行
進入系統後,恢復session
tmux attach -t baresip
3.如果要啓用鼠標滾輪來捲動窗口內容的話,可以按C-b :然後輸入
setw mode-mouse on
這就可以了。如果要對所有窗口開啓的話:
setw -g mode-mouse on
(這種情況下,Vi/Emacs等全屏程序並不受影響,還可以自己接管滾輪事件)
也可以加到~/.tmux.conf裏面 (tmux的配置文件是~/.tmux.conf,這個文件可能不存在,你可以自己新建。)
set -g mouse on 或
setw -g mode-mouse on
此時並沒有生效,重啓tmux或者在命令模式(按PREFIX : )輸入
source-file ~/.tmux.conf
技巧:使用shift鍵恢復原來的右鍵模式,複製黏貼