tmux操作

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鍵恢復原來的右鍵模式,複製黏貼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章