alias tmux='tmux -u'で解決。 -u Instruct tmux that the terminal support UTF-8.というかなんでデフォルトでこの挙動じゃないんですか。
端末で作業をするなら、特にsshなどでネットワーク後しに作業を行うなら、仮想端末管理ソフトウェアであるGNU Screenは必須といってよいでしょう。Ubuntu 10.04であれば、GNU Screenをさらに便利に使うためのアプリケーション「byobu」が最初から導入されているので、こちらを使っているユーザも多いと思います(byobuについては本連載72回参照、注1)。 今週のレシピは、GNU Screenと同じ仮想端末管理ソフトウェアである「tmux」ターミナルマルチプレクサを紹介します。 GNU Screenの利点とは GNU Screenの利点を簡単におさらいしておきましょう。GNU Screenには多くの機能がありますが、筆者が主に使っているのは以下のような機能です。 GUIのタブ機能のように、複数の端末を起動して切り替えられる 端末を画面分割して使うことができる 端末上で
基本のキホン 基本的にCtrl + bをタイプした後にキーをタイプする。 例えばCtrl + b cの場合は、Ctrl + bをタイプした後にcをタイプするってことで。 起動 $ tmux 新しいscreenを立ち上げる Ctrl + b c (createって覚えてる) screen間の移動 Ctrl + b n (次のscreenへ) Ctrl + b p (前のscreenへ) Ctrl + b N (任意の番号のscreenへ) ペイン分割 Ctrl + b % (縦分割) 分割したペイン間の移動 Ctrl + b o Ctrl + b 矢印キー(上下左右いける) (分割した)ペインを閉じる Ctrl + b x Ctrl + d $ exitでもおk 表示されるscreen名を変更する Ctrl + b , detachとattachについて おそらくtmuxの便利な機能だと思わ
ふと、tmux など使えるようにならねばな、と思ったので、手近にあった CentOS 6.4 minimal に tmux を インストールしてみた。標準のyumリポジトリには無い様なので、コンパイルする。tmux以外にもコンパイルしなくちゃいけない物があったので、メモしておくよ。 tmuxのインストールに必要なものをインストール コンパイルに必要なもの そもそもminimal installなので wgetとかgccとかmakeとか。 yum install wget gcc make tmuxのコンパイルに必要(その1) ncursesとncurses-devel yum install ncurses ncurses-devel tmuxのコンパイルに必要(その2) libeventは、yumのだとバージョン古くてtmuxが受け付けてくれない。ソースからコンパイル。 wget htt
tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached. This release runs on OpenBSD, FreeBSD, NetBSD, Linux, OS X and Solaris. tmux depends on libevent 2.x, and on ncurses. To build tmux, a C compiler (for example gcc or clang), m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く