CentOS 5.9
libevent 1.4.14
tmux 1.8
libevent 1.4.14
tmux 1.8
■インストール
1. libevent インストール
2. tmuxインストール
libevent の1.4.14が必要です
CentOS のbaseのyumレポには1.4.13しかないようです
しかたないので1.4.14の安定版ソースからインストールします
2系もあるのでそちらでも大丈夫かと思います
また、yum版を削除する作業を忘れずにやってください
yum版が残っているとtmuxのコンパイルとビルドでこけます
CentOS のbaseのyumレポには1.4.13しかないようです
しかたないので1.4.14の安定版ソースからインストールします
2系もあるのでそちらでも大丈夫かと思います
また、yum版を削除する作業を忘れずにやってください
yum版が残っているとtmuxのコンパイルとビルドでこけます
yum remove libevent-devel cd /var/tmp wget https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz tar zvxf libevent-1.4.14b-stable.tar.gz cd libevent-1.4.14b-stable ./configure make make install
2. tmuxインストール
cd /var/tmp/ wget http://downloads.sourceforge.net/project/tmux/tmux/tmux-1.8/tmux-1.8.tar.gz?r=http%3A%2F%2Ftmux.sourceforge.net%2F&ts=1379053410&use_mirror=jaist tar zxvf tmux-1.8.tar.gz cd tmux-1.8 ./configure make make install
■操作
・tmux
tmuxの起動
・tmux a
既存のtmuxプロセスへのアタッチ
・tmux a -t [target_name]
ターゲットを指定して既存のtmuxプロセスへのアタッチ
・tmux a -d
既存のtmuxプロセスへの強制的にアタッチ
・Ctrl+b, c
新規タブの作成
・Ctrl+b, n
次のタブへ移動
・Ctrl+b, [num]
指定した番号のタブへ移動
・Ctrl+b, %
横にタブを分割(ペイン)
・Ctrl+b, "
縦にタブを分割(ペイン)
・Ctrl+b, o
次のペインへ移動
・ Ctrl+b, ;
分割した最後のペインへ移動
・Ctrl+b, x
タブ(ペイン)を削除
・Ctrl+d
ログアウト
・Ctrl+b, ,
タブ名の変更
・Ctrl+b, d
tmuxのデタッチ
・Ctrl+b, ?
使用できるキーバインドを表示
・Ctrl+b, w
タブの一覧表示
・Ctrl+space
分割したペインを均等にすることができる、1回で縦分割を均等に2回で横分割を均等にする
・Ctrl+t, [
コピーモードの起動、ターミナル内を検索できるようになる(emacs操作で検索、コピペできる)、Ctrl+cでコピーモードを終了できる
・Ctrl+b, :
tmux用のコマンドを受け付ける
セッション名を変更する
・tmux new-session -s test
testという名前をsessionを作成する
tmuxの起動
・tmux a
既存のtmuxプロセスへのアタッチ
・tmux a -t [target_name]
ターゲットを指定して既存のtmuxプロセスへのアタッチ
・tmux a -d
既存のtmuxプロセスへの強制的にアタッチ
・Ctrl+b, c
新規タブの作成
・Ctrl+b, n
次のタブへ移動
・Ctrl+b, [num]
指定した番号のタブへ移動
・Ctrl+b, %
横にタブを分割(ペイン)
・Ctrl+b, "
縦にタブを分割(ペイン)
・Ctrl+b, o
次のペインへ移動
・ Ctrl+b, ;
分割した最後のペインへ移動
・Ctrl+b, x
タブ(ペイン)を削除
・Ctrl+d
ログアウト
・Ctrl+b, ,
タブ名の変更
・Ctrl+b, d
tmuxのデタッチ
・Ctrl+b, ?
使用できるキーバインドを表示
・Ctrl+b, w
タブの一覧表示
・Ctrl+space
分割したペインを均等にすることができる、1回で縦分割を均等に2回で横分割を均等にする
・Ctrl+t, [
コピーモードの起動、ターミナル内を検索できるようになる(emacs操作で検索、コピペできる)、Ctrl+cでコピーモードを終了できる
・Ctrl+b, :
tmux用のコマンドを受け付ける
・source-file ~/.tmux.conf
起動中に再度設定ファイルを読み込む
・swap-window -t 0
現在のタブと-tで指定したタブの位置を入れ替える
・move-window -t 1
現在のタブを-tで指定タブに移動する、すでにタブがある場合は移動できない
・set-window-option synchronize-panes on
分割したペイン間でキー入力を同期させる、タブ間では同期しない
・tmux rename-session -t 0 mySession起動中に再度設定ファイルを読み込む
・swap-window -t 0
現在のタブと-tで指定したタブの位置を入れ替える
・move-window -t 1
現在のタブを-tで指定タブに移動する、すでにタブがある場合は移動できない
・set-window-option synchronize-panes on
分割したペイン間でキー入力を同期させる、タブ間では同期しない
セッション名を変更する
・tmux new-session -s test
testという名前をsessionを作成する
■Tips
「tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory」
が出た場合は
gccのインストールも必須です
yum -y install gcc
cursesのインストールも必須です
yum -y install ncurses-devel
が出た場合は
touch /etc/ld.so.conf.d/libevent.conf vim /etc/ld.so.conf.d/libevent.conf /usr/local/lib/ を記載する ldconfigを実行したあとに再度tmuxをインストールする作業を実行してください
gccのインストールも必須です
yum -y install gcc
cursesのインストールも必須です
yum -y install ncurses-devel
■参考サイト
0 件のコメント:
コメントを投稿