[20141225]學習使用tmux心得.txt
[20141225]學習使用tmux心得.txt
--前一段時間由於工作需要,學習使用tmux。
tmux is a "terminal multiplexer". It allows a number of terminals (or windows) to be accessed and controlled from a
single terminal. It is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.
--實際上我一直沒心思學習使用它,開始來源一次升級資料庫操作,對方給我的執行命令expdp前面加入nohup 後面還加了&.
--我感覺沒有必要,按照對方的說法就是害怕網路斷開,實際上在screen使用就可以,我以前就是這樣用(很少).
--對方給我提到了tmux,終端複用軟體,我感覺這個比較複雜,一直沒時間學習使用。
--我開始google尋找這方面的資料,看到別人的截圖確實有學習的衝動。
--隨後開始洩氣,tmux的按鍵太複雜了,概念panel,windows這些還好理解,操作還是不習慣。
--後面我想我不就是按照以前使用screen的時候來使用嗎?就把它當作shell來用,開一個視窗來使用。那些按鍵可以以後慢慢熟悉。剩
--下的就簡單了,一邊用一邊學,一個軟體天天用,自然會上手的。
--最後我想談談一些使用心得:
1.關於prefix key:
prefix key 的預設定義是ctrl-b,實際上有一些修改成ctrl-a或者ctrl-x,主要是無論如何定義基本都會有衝突,我自己也糾結很久。
ctrl-b 在vim下是上翻頁,在shell下是向前移動1格。
ctrl-a 在vim下(linux)是給一個數字做加法。在shell下移動到開始。
ctrl-x 在vim下(linux)是給一個數字做減法。在shell下ctrl+x 再加上
--我最終選擇了ctrl-a作為prefix key。
2.關於其他組合鍵的定義:
--我個人認為最好還是不要改,保持原樣。最多根據自己的需要定義一些快捷鍵。
最終我的tmux.conf配置很簡單:
#
# author : lfree
# modified : 2014/12/05
#
#-- bindkeys --#
set -g prefix ^a
unbind ^b
bind a send-prefix
# vertical split (prefix x)
unbind '"'
bind -n ^x splitw -v
# horizontal split (prefix |)
unbind %
bind -n ^y splitw -h
#
# Pane switching with Alt+arrow
# bind -n M-Left select-pane -L
# bind -n M-Right select-pane -R
# bind -n M-Up select-pane -U
# bind -n M-Down select-pane -D
# Activity Monitoring
setw -g monitor-activity on
set -g visual-activity on
# switch window
bind -n C-n next-window
#Highlighting Current Window Using Specified Colour
set-window-option -g window-status-current-bg black
set-window-option -g window-status-current-fg red
#set-window-option -g window-status-fg red
#set-window-option -g window-status-bg black
#set-option -g status-bg white
#set-option -g status-fg blue
#Pane Switching Using Mouse
#set-option -g mouse-select-pane on
#set-option -g mouse-resize-pane on
# reload tmux configuration
#bind r source-file ~/.tmux.conf \; display "Reloaded!"
--說明大部分我都註解掉了,我僅僅定義ctrl-x 水平分割,ctrl-y 垂直分割,ctrl-n 選擇寫一個視窗,
--現在僅僅記住一個命令 字首鍵 c => 開啟新視窗。
--剩下的以後慢慢學習。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1379484/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20150425]tmux學習心得2.txtUX
- 學習心得
- Redis 學習心得Redis
- Github學習心得Github
- Django學習心得Django
- git學習心得Git
- Lotus學習心得(-)
- php學習心得PHP
- Guice學習心得GUI
- tmux使用UX
- Linux學習心得Linux
- APScheduler 學習心得
- Vue學習心得(1)Vue
- java實習生學習心得Java
- Tmux 使用教程UX
- Tmux使用教程UX
- [20170708]tmux script例子.txtUX
- linux學習day2——tmux和vimLinux
- nodejs學習心得(一)NodeJS
- C語言學習心得C語言
- iOS學習心得之:KVOiOS
- 學習kettle的小心得
- CSS的學習和心得CSS
- DBA之路上學習心得
- MVVM dataBinding 學習心得MVVM
- git學習心得總結Git
- 學習心得總結(2)
- 學習心得總結(1)
- 《編譯原理》學習心得編譯原理
- 電腦學習心得 (轉)
- LotusScript及公式學習心得公式
- [20150529]man tmux less.txtUX
- Tmux 使用筆記UX筆記
- Tmux使用手冊UX
- tmux使用備忘UX
- Tmux使用介紹UX
- tmux 使用小記UX
- Laravel 框架學習心得體會Laravel框架