Categories: DevOps工具

tmux常用命令

tmux是一个终端屏幕管理工具,tmux可以从一个屏幕创建,访问和控制多个终端。tmux可能会与屏幕分离,并继续在后台运行,然后再重新连接。

命令

$ tmux
  -u        # UTF8 mode
  -S ~/.tmux.socket

会话

$ tmux new
$ tmux new -s session_name

$ tmux attach # Default session
$ tmux attach -s session_name

$ tmux switch -t session_name

$ tmux ls     # List sessions

$ tmux detach

Windows

$ tmux new-window

Help

C-b ?

Scrolling

C-b [       # Enter scroll mode then press up and down

Copy/paste

C-b [       # 1. Enter scroll mode first.
Space       # 2. Start selecting and move around.
Enter       # 3. Press enter to copy.
C-b ]       # Paste

Panes

C-b %       # vert
C-b "       # horiz
C-b hkjl    # navigation
C-b HJKL    # resize
C-b o       # next window
C-b x       # close pane

C-b { or }  # move windows around

Windows

C-b c       # New window
C-b 1       # Go to window 1
C-b n       # Go to next window
C-b p       # Go to previous window
C-b w       # List all window

Detach/attach

C-b d       # Detach
C-b ( )     # Switch through sessions
$ tmux attach

显示时间

C-b t    # Time
4.8
05
细说各种开发语言的Heredoc
git diff 命令
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

4个Linux终端清屏的命令

就像任何其他操作系统一样,Li…

6小时 ago

Clockwise一款AI日历工具

Clockwise是一款创新的…

3天 ago

Leonardo一个视觉创意AI生成平台

Leonardo.ai提供了一…

3天 ago

DupDub一款终极AI内容创作助手

DupDub 是一个一站式内容…

3天 ago