在使用fedora系统时,我们常常会频繁地打开终端来执行各种命令。而设置打开新终端时默认打开新标签页,可以极大地提高我们的操作效率。下面就为大家详细介绍设置方法。
一、通过配置文件设置
首先,打开终端配置文件。在fedora系统中,可以使用文本编辑器打开`~/.bashrc`文件。你可以在终端中输入以下命令:
```bash
gedit ~/.bashrc
```
然后,在打开的文件中找到或添加以下行:
```bash
if [ -z "$tmux" ]; then
alias tmux='tmux -2'
alias newt='tmux new -a -s'
alias neww='tmux new -a -s'
alias newt2='tmux new -s'
alias neww2='tmux new -s'

alias ta='tmux a -t'
alias tl='tmux list-sessions'
alias tls='tmux list-windows -t'
alias tlp='tmux list-panes -t'
alias tk='tmux kill-session -t'
alias tka='tmux kill-session'
alias tkws='tmux kill-window -t'
alias tkp='tmux kill-pane -t'
alias tkcp='tmux kill-pane'
alias tss='tmux switch-client -t'
alias tks='tmux kill-server'
alias tcr='tmux source-file ~/.tmux.conf'
alias tsw='tmux select-window -t'
alias tsp='tmux select-pane -t'
alias tmux-resurrect='tmux source ~/.tmux/plugins/tmux-resurrect/resurrect.tmux'
alias tmux-continuum='tmux source ~/.tmux/plugins/tmux-continuum/continuum.tmux'
alias tmux-rename-window='tmux rename-window'
alias tmux-rename-pane='tmux rename-pane'
alias tmux-copycat='tmux source ~/.tmux/plugins/tmux-copycat/copycat.tmux'
alias tmux-yank='tmux source ~/.tmux/plugins/tmux-yank/yank.tmux'
alias tmux-toggle-paste='tmux source ~/.tmux/plugins/tmux-toggle-paste/toggle-paste.tmux'
alias tmux-sensible='tmux source ~/.tmux/plugins/tmux-sensible/sensible.tmux'
alias tmux-navigator='tmux source ~/.tmux/plugins/tmux-navigator/navigator.tmux'
alias tmux-clipboard='tmux source ~/.tmux/plugins/tmux-clipboard/clipboard.tmux'
alias tmux-sessionizer='tmux source ~/.tmux/plugins/tmux-sessionizer/sessionizer.tmux'
alias tmux-hide-status='tmux source ~/.tmux/plugins/tmux-hide-status/hide-status.tmux'
alias tmux-toggle-sidebar='tmux source ~/.tmux/plugins/tmux-toggle-sidebar/toggle-sidebar.tmux'
alias tmux-toggle-status='tmux source ~/.tmux/plugins/tmux-toggle-status/toggle-status.tmux'
alias tmux-toggle-activity='tmux source ~/.tmux/plugins/tmux-toggle-activity/toggle-activity.tmux'
alias tmux-toggle-pane='tmux source ~/.tmux/plugins/tmux-toggle-pane/toggle-pane.tmux'
alias tmux-toggle-window='tmux source ~/.tmux/plugins/tmux-toggle-window/toggle-window.tmux'
alias tmux-toggle-session='tmux source ~/.tmux/plugins/tmux-toggle-session/toggle-session.tmux'
alias tmux-toggle-server='tmux source ~/.tmux/plugins/tmux-toggle-server/toggle-server.tmux'
alias tmux-toggle-client='tmux source ~/.tmux/plugins/tmux-toggle-client/toggle-client.tmux'
alias tmux-toggle-pane-focus='tmux source ~/.tmux/plugins/tmux-toggle-pane-focus/toggle-pane-focus.tmux'
alias tmux-toggle-window-focus='tmux source ~/.tmux/plugins/tmux-toggle-window-focus/toggle-window-focus.tmux'
alias tmux-toggle-session-focus='tmux source ~/.tmux/plugins/tmux-toggle-session-focus/toggle-session-focus.tmux'
alias tmux-toggle-server-focus='tmux source ~/.tmux/plugins/tmux-toggle-server-focus/toggle-server-focus.tmux'
alias tmux-toggle-client-focus='tmux source ~/.tmux/plugins/tmux-toggle-client-focus/toggle-client-focus.tmux'
alias tmux-toggle-pane-zoom='tmux source ~/.tmux/plugins/tmux-toggle-pane-zoom/toggle-pane-zoom.tmux'
alias tmux-toggle-window-zoom='tmux source ~/.tmux/plugins/tmux-toggle-window-zoom/toggle-window-zoom.tmux'
alias tmux-toggle-session-zoom='tmux source ~/.tmux/plugins/tmux-toggle-session-zoom/toggle-session-zoom.tmux'
alias tmux-toggle-server-zoom='tmux source ~/.tmux/plugins/tmux-toggle-server-zoom/toggle-server-zoom.tmux'
alias tmux-toggle-client-zoom='tmux source ~/.tmux/plugins/tmux-toggle-client-zoom/toggle-client-zoom.tmux'
alias tmux-toggle-pane-split='tmux source ~/.tmux/plugins/tmux-toggle-pane-split/toggle-pane-split.tmux'
alias tmux-toggle-window-split='tmux source ~/.tmux/plugins/tmux-toggle-window-split/toggle-window-split.tmux'
alias tmux-toggle-session-split='tmux source ~/.tmux/plugins/tmux-toggle-session-split/toggle-session-split.tmux'
alias tmux-toggle-server-split='tmux source ~/.tmux/plugins/tmux-toggle-server-split/toggle-server-split.tmux'
alias tmux-toggle-client-split='tmux source ~/.tmux/plugins/tmux-toggle-client-split/toggle-client-split.tmux'
alias tmux-toggle-pane-vertical='tmux source ~/.tmux/plugins/tmux-toggle-pane-vertical/toggle-pane-vertical.tmux'
alias tmux-toggle-window-vertical='tmux source ~/.tmux/plugins/tmux-toggle-window-vertical/toggle-window-vertical.tmux'
alias tmux-toggle-session-vertical='tmux source ~/.tmux/plugins/tmux-toggle-session-vertical/toggle-session-vertical.tmux'
alias tmux-toggle-server-vertical='tmux source ~/.tmux/plugins/tmux-toggle-server-vertical/toggle-server-vertical.tmux'
alias tmux-toggle-client-vertical='tmux source ~/.tmux/plugins/tmux-toggle-client-vertical/toggle-client-vertical.tmux'
alias tmux-toggle-pane-horizontal='tmux source ~/.tmux/plugins/tmux-toggle-pane-horizontal/toggle-pane-horizontal.tmux'
alias tmux-toggle-window-horizontal='tmux source ~/.tmux/plugins/tmux-toggle-window-horizontal/toggle-window-horizontal.tmux'
alias tmux-toggle-session-horizontal='tmux source ~/.tmux/plugins/tmux-toggle-session-horizontal/toggle-session-horizontal.tmux'
alias tmux-toggle-server-horizontal='tmux source ~/.tmux/plugins/tmux-toggle-server-horizontal/toggle-server-horizontal.tmux'
alias tmux-toggle-client-horizontal='tmux source ~/.tmux/plugins/tmux-toggle-client-horizontal/toggle-client-horizontal.tmux'
alias tmux-toggle-pane-scroll='tmux source ~/.tmux/plugins/tmux-toggle-pane-scroll/toggle-pane-scroll.tmux'
alias tmux-toggle-window-scroll='tmux source ~/.tmux/plugins/tmux-toggle-window-scroll/toggle-window-scroll.tmux'
alias tmux-toggle-session-scroll='tmux source ~/.tmux/plugins/tmux-toggle-session-scroll/toggle-session-scroll.tmux'
alias tmux-toggle-server-scroll='tmux source ~/.tmux/plugins/tmux-toggle-server-scroll/toggle-server-scroll.tmux'
alias tmux-toggle-client-scroll='tmux source ~/.tmux/plugins/tmux-toggle-client-scroll/toggle-client-scroll.tmux'
alias tmux-toggle-pane-resize='tmux source ~/.tmux/plugins/tmux-toggle-pane-resize/toggle-pane-resize.tmux'
alias tmux-toggle-window-resize='tmux source ~/.tmux/plugins/tmux-toggle-window-resize/toggle-window-resize.tmux'
alias tmux-toggle-session-resize='tmux source ~/.tmux/plugins/tmux-toggle-session-resize/toggle-session-resize.tmux'
alias tmux-toggle-server-resize='tmux source ~/.tmux/plugins/tmux-toggle-server-resize/toggle-server-resize.tmux'
alias tmux-toggle-client-resize='tmux source ~/.tmux/plugins/tmux-toggle-client-resize/toggle-client-resize.tmux'
alias tmux-toggle-pane-focus-resize='tmux source ~/.tmux/plugins/tmux-toggle-pane-focus-resize/toggle-pane-focus-resize.tmux'
alias tmux-toggle-window-focus-resize='tmux source ~/.tmux/plugins/tmux-toggle-window-focus-resize/toggle-window-focus-resize.tmux'
alias tmux-toggle-session-focus-resize='tmux source ~/.tmux/plugins/tmux-toggle-session-focus-resize/toggle-session-focus-resize.tmux'
alias tmux-toggle-server-focus-resize='tmux source ~/.tmux/plugins/tmux-toggle-server-focus-resize/toggle-server-focus-resize.tmux'
alias tmux-toggle-client-focus-resize='tmux source ~/.tmux/plugins/tmux-toggle-client-focus-resize/toggle-client-focus-resize.tmux'
alias tmux-toggle-pane-zoom-resize='tmux source ~/.tmux/plugins/tmux-toggle-pane-zoom-resize/toggle-pane-zoom-resize.tmux'
alias tmux-toggle-window-zoom-resize='tmux source ~/.tmux/plugins/tmux-toggle-window-zoom-resize/toggle-window-zoom-resize.tmux'
alias tmux-toggle-session-zoom-resize='tmux source ~/.tmux/plugins/tmux-toggle-session-zoom-resize/toggle-session-zoom-resize.tmux'
alias tmux-toggle-server-zoom-resize='tmux source ~/.tmux/plugins/tmux-toggle-server-zoom-resize/toggle-server-zoom-resize.tmux'
alias tmux-toggle-client-zoom-resize='tmux source ~/.tmux/plugins/tmux-toggle-client-zoom-resize/toggle-client-zoom-resize.tmux'
alias tmux-toggle-pane-split-resize='tmux source ~/.tmux/plugins/tmux-toggle-pane-split-resize/toggle-pane-split-resize.tmux'
alias tmux-toggle-window-split-resize='tmux source ~/.tmux/plugins/tmux-toggle-window-split-resize/toggle-window-split-resize.tmux'
alias tmux-toggle-session-split-resize='tmux source ~/.tmux/plugins/tmux-toggle-session-split-resize/toggle-session-split-resize.tmux'
alias tmux-toggle-server-split-resize='tmux source ~/.tmux/plugins/tmux-toggle-server-split-resize/toggle-server-split-resize.tmux'
alias tmux-toggle-client-split-resize='tmux source ~/.tmux/plugins/tmux-toggle-client-split-resize/toggle-client-split-resize.tmux'
alias tmux-toggle-pane-vertical-resize='tmux source ~/.tmux/plugins/tmux-toggle-pane-vertical-resize/toggle-pane-vertical-resize.tmux'
alias tmux-toggle-window-vertical-resize='tmux source ~/.tmux/plugins/tmux-toggle-window-vertical-resize/toggle-window-vertical-resize.tmux'
alias tmux-toggle-session-vertical-resize='tmux source ~/.tmux/plugins/tmux-toggle-session-vertical-resize/toggle-session-vertical-resize.tmux'
alias tmux-toggle-server-vertical-resize='tmux source ~/.tmux/plugins/tmux-toggle-server-vertical-resize/toggle-server-vertical-resize.tmux'
alias tmux-toggle-client-vertical-resize='tmux source ~/.tmux/plugins/tmux-toggle-client-vertical-resize/toggle-client-vertical-resize.tmux'
alias tmux-toggle-pane-horizontal-resize='tmux source ~/.tmux/plugins/tmux-toggle-pane-horizontal-resize/toggle-pane-horizontal-resize.tmux'
alias tmux-toggle-window-horizontal-resize='tmux source ~/.tmux/plugins/tmux-toggle-window-horizontal-resize/toggle-window-horizontal-resize.tmux'
alias tmux-toggle-session-horizontal-resize='tmux source ~/.tmux/plugins/tmux-toggle-session-horizontal-resize/toggle-session-horizontal-resize.tmux'
alias tmux-toggle-server-horizontal-resize='tmux source ~/.tmux/plugins/tmux-toggle-server-horizontal-resize/toggle-server-horizontal-resize.tmux'
alias tmux-toggle-client-horizontal-resize='tmux source ~/.tmux/plugins/tmux-toggle-client-horizontal-resize/toggle-client-horizontal-resize.tmux'
alias tmux-toggle-pane-scroll-resize='tmux source ~/.tmux/plugins/tmux-toggle-pane-scroll-resize/toggle-pane-scroll-resize.tmux'
alias tmux-toggle-window-scroll-resize='tmux source ~/.tmux/plugins/tmux-toggle-window-scroll-resize/toggle-window-scroll-resize.tmux'
alias tmux-toggle-session-scroll-resize='tmux source ~/.tmux/plugins/tmux-toggle-session-scroll-resize/toggle-session-scroll-resize.tmux'
alias tmux-toggle-server-scroll-resize='tmux source ~/.tmux/plugins/tmux-toggle-server-scroll-resize/toggle-server-scroll-resize.tmux'
alias tmux-toggle-client-scroll-resize='tmux source ~/.tmux/plugins/tmux-toggle-client-scroll-resize/toggle-client-scroll-resize.tmux'
alias tmux-toggle-pane-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-pane-resize-focus/toggle-pane-resize-focus.tmux'
alias tmux-toggle-window-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-window-resize-focus/toggle-window-resize-focus.tmux'
alias tmux-toggle-session-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-session-resize-focus/toggle-session-resize-focus.tmux'
alias tmux-toggle-server-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-server-resize-focus/toggle-server-resize-focus.tmux'
alias tmux-toggle-client-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-client-resize-focus/toggle-client-resize-focus.tmux'
alias tmux-toggle-pane-zoom-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-pane-zoom-resize-focus/toggle-pane-zoom-resize-focus.tmux'
alias tmux-toggle-window-zoom-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-window-zoom-resize-focus/toggle-window-zoom-resize-focus.tmux'
alias tmux-toggle-session-zoom-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-session-zoom-resize-focus/toggle-session-zoom-resize-focus.tmux'
alias tmux-toggle-server-zoom-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-server-zoom-resize-focus/toggle-server-zoom-resize-focus.tmux'
alias tmux-toggle-client-zoom-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-client-zoom-resize-focus/toggle-client-zoom-resize-focus.tmux'
alias tmux-toggle-pane-split-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-pane-split-resize-focus/toggle-pane-split-resize-focus.tmux'
alias tmux-toggle-window-split-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-window-split-resize-focus/toggle-window-split-resize-focus.tmux'
alias tmux-toggle-session-split-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-session-split-resize-focus/toggle-session-split-resize-focus.tmux'
alias tmux-toggle-server-split-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-server-split-resize-focus/toggle-server-split-resize-focus.tmux'
alias tmux-toggle-client-split-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-client-split-resize-focus/toggle-client-split-resize-focus.tmux'
alias tmux-toggle-pane-vertical-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-pane-vertical-resize-focus/toggle-pane-vertical-resize-focus.tmux'
alias tmux-toggle-window-vertical-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-window-vertical-resize-focus/toggle-window-vertical-resize-focus.tmux'
alias tmux-toggle-session-vertical-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-session-vertical-resize-focus/toggle-session-vertical-resize-focus.tmux'
alias tmux-toggle-server-vertical-resize-focus='tmux source ~/.tmux/plugins/tmux-toggle-server-vertical-resize-focus/toggle-server-vertical-resize-focus.tmux'
alias tmux-toggle-client-vertical-resize-focus='tmux source ~/.tm