我是靠谱客的博主 怕孤独小丸子,最近开发中收集的这篇文章主要介绍Linux---tmux常用命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这里写图片描述

注: 以下的操作前缀 为ctrl+b

tmux -> session -> window -> pane

session

新建一个tmux session

tmux new -s my_session_name

删除一个session

tmux kill-session -t session_name or <prefix>:kill-session

退出tmux

<prefix>d

列出所有会话

tmux ls

进入某个session

tmux at -t session_name

在session里面新建一个session

<prefix>: new

重命名当前session

<prefix>$ new_session_name

切换session

<prefix>s

window

新建一个window

<prefix>c

删除(退出)一个window(全部窗口exit了,这个session就删除了)

exit or <prefix>&

可视化列出所有window

<prefix>w

进入某个window

<prefix>窗口数字<prefix>1

重命名当前window,默认是bash

<prefix>, new_window_name

panel

垂直和水平分割window(对半分)

<prefix>"<prefix>%

关闭当前panel(会提示y/n)

<prefix>x or exit

panel之间切换

<prefix>hjkl or ctrl+hjkl or <prefix>q panel数字<prefix> q 1 or <prefix>o

panel左右移动

<prefix>{ and <prefix>}

将当前panel在新window中打开,会创建一个新的window

<prefix>!

采用下一个panel布局

<prefix>space

改变panel大小

<prefix>shift + hjkl or <prefix>ctrl + 方向键

panel滚动,当打印的信息比屏幕要大时,tmux默认是不能滚动的

<prefix>[ 然后可以用滚轮来滚动了,其实是进入了复制模式。

tmux的基本设置

  tmux的设置文件为~/.tmux.conf。用vim编辑完后,可以在tmux的session中命令模式下,即<prefix>: 输入source-file ~/.tmux.conf重新加载配置文件,使之生效。

#----base setting --#
set -g default-terminal "screen-256color"
set display-time 3000
set -g escape-time 0
set -g history-limit 65535
set -g base-index 1
set -g pane-base-index 1

# 设置prefix为ctrl+a
set -g prefix C-x
# 解除ctrl+b与prefix的绑定
unbind C-b
bind a send-prefix

window和panel的外观设置

set -g status-fg white
set -g status-bg black
setw -g window-status-fg cyan
setw -g window-status-bg default
setw -g window-status-attr dim
setw -g window-status-current-fg white
setw -g window-status-current-bg red
setw -g window-status-current-attr bright

set -g pane-border-fg green
set -g pane-border-bg black
set -g pane-active-border-fg white
set -g pane-active-border-bg yellow

set -g message-fg white
set -g message-bg black
set -g message-attr bright

set -g status-utf8 on
set -g status-interval 60

set -g status-left-length 40
set -g status-left "#[fg=green]Session: #S #[fg=yellow]#I #[fg=cyan]#P"
set -g status-right "#[fg=cyan]%d %b %R"
set -g status-justify centre

最后

以上就是怕孤独小丸子为你收集整理的Linux---tmux常用命令的全部内容,希望文章能够帮你解决Linux---tmux常用命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部