タグ

tmuxに関するmfhamのブックマーク (22)

  • CentOS 6 系における tmux のインストール - Qiita

    wget "http://sourceforge.net/projects/tmux/files/latest/download?source=files" tar xvzf tmux-1.9a.tar.gz cd tmux-1.9a ./configure make sudo make install libevent が必要なため、インストールする sudo yum install libevent libevent-devel yum からインストールした libevent 使用してビルドするとエラーとなる。 control.c: In function ‘control_callback’: control.c:62: warning: implicit declaration of function ‘evbuffer_readln’ control.c:62: warning:

    CentOS 6 系における tmux のインストール - Qiita
    mfham
    mfham 2018/08/17
  • tmuxをローカルインストールする時のメモ - Qiita

    tmuxのビルドにはlibevent2が必要なのだが、Cenなんとか7の時代になってもまだリポジトリにないままである。 libevent1ならあるが、これではmakeしたときに定数の未定義エラーが出る。 ふっっっるいCenほにゃららとかいうOS使うと、そもそもlibevent無い時あるよねー。 tmux最新版は: http://tmux.github.io/ libevent最新版は: http://libevent.org/ ncurses最新版は: ftp://ftp.gnu.org/gnu/ncurses/ cd mkdir local cd local mkdir src cd src # Get&build libevent wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stab

    tmuxをローカルインストールする時のメモ - Qiita
    mfham
    mfham 2018/08/17
  • Practical Tmux — mutelight.org

    Today I switched over completely from GNU Screen to the more modern BSD-licensed alternative, tmux. After making sure that tmux had replacements for all Screen’s key features, I took the plunge, and haven’t looked back. The project’s webpage has a complete list of features available under tmux, but as an everyday user of Screen, here are the major reasons I switched: Better redraw model: I use Awe

    mfham
    mfham 2018/05/18
  • 達人に学ぶ.tmux.confの基本設定 - Qiita

    # prefixキーをC-aに変更する set -g prefix C-a # C-bのキーバインドを解除する unbind C-b # キーストロークのディレイを減らす set -sg escape-time 1 # ウィンドウのインデックスを1から始める set -g base-index 1 # ペインのインデックスを1から始める setw -g pane-base-index 1 # 設定ファイルをリロードする bind r source-file ~/.tmux.conf \; display "Reloaded!" # C-a*2でtmux内のプログラムにC-aを送る bind C-a send-prefix # | でペインを縦に分割する bind | split-window -h # - でペインを横に分割する bind - split-window -v # Vimのキ

    達人に学ぶ.tmux.confの基本設定 - Qiita
    mfham
    mfham 2017/12/12
  • コマンド入力一撃で端末を大量に分割してタスクを瞬殺するtmux-xpanes - Qiita

    この記事の要点 コマンド一撃でtmuxのウィンドウを大量に分割してコマンドの同時実行を助けるxpanes(イクスペインズ)というコマンドを作りました。一斉に複数のホストにpingを送ったり、sshでログインして同時操作したり、一斉に複数のファイルをtail -fしたりするのに使えます。 操作ログの保存機能、標準入力を受け取ってコマンドを作成する機能などなど、機能も充実していて便利です。tmuxを知らない方でも単純な例だけであれば覚えることは少ないので、ぜひお試しを。 下記のアニメを見ていただければ、どんな感じのものを作成したのかお分かりいただけると思います。 Github: https://github.com/greymd/tmux-xpanes 背景 tmuxを使っている方は、どのような用途でtmuxを役立てることが多いでしょうか?開発の効率を上げるため1、あるいは複数のウィンドウ2や

    コマンド入力一撃で端末を大量に分割してタスクを瞬殺するtmux-xpanes - Qiita
    mfham
    mfham 2017/05/09
  • ターミナル生活を快適にするための端末多重化ソフトウェアtmux入門 - MyEnigma

    ターミナルマルチプレクサ tmux 入門posted with カエレバ戸田 薫 2012-12-30 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに インストール方法 Macへのインストール tmuxの使うべき理由 1 一のssh接続で複数のターミナルが使える 2 ssh中にネットワークが切断されても、強制終了しなくていい 3. tmuxの状態が保存される。 4. 別のコンピューターからでも、同じセッションが使える 5. 他の人にセッションに同時に入ってもらって、作業を見せたりできる tmuxのコマンド一覧 セッションを作る 既存のセッションに繋がる 既存のセッションのリストを表示する セッションの削除 セッションの全削除 セッションのdetach セッションの名前の変更 時計モード Windowの作成 Windowの切り替え Windowのrena

    ターミナル生活を快適にするための端末多重化ソフトウェアtmux入門 - MyEnigma
    mfham
    mfham 2017/04/30
  • tmuxを使いこなす / プラグイン開発で機能を拡張 | DevelopersIO

    はじめに こんにちは、中山です。 唐突ですがみなさんtmuxは使われていますか。そう、有名なターミナルの機能を拡張するツールですね。 この種のツールを使っていない方の中には、職場の先輩などに「ちょwターミナル開きすぎwブラクラかよw」などとドヤ顔で言われたことがある方もいらっしゃるのではないでしょうか。かく言う私もドヤ顔でこの種の発言を繰り返していました。 tmuxはデフォルトの機能がかなり豊富なのですが、tpmというプラグインマネージャを使うとさらに機能を拡張することができます。聞いたことがある方も多いのではないでしょうか。ググると検索結果に結構表示されますね。GitHubのtmux-pluginsというorganizationにはさまざまなプラグインがあります。便利なプラグインを紹介しているブログエントリも結構あります。 私はこのプラグインを今まで結構作ってきました。少しシェルスクリプ

    tmuxを使いこなす / プラグイン開発で機能を拡張 | DevelopersIO
    mfham
    mfham 2016/04/11
  • Install TMUX on Amazon Linux (EC2)

    mfham
    mfham 2014/09/08
  • tmuxを使いこなそう(ウインドウ、ペイン、セッション、アタッチ、デタッチ) - Qiita

    tmux使ってますか? いまだに使いこなせていない方も多いのではないでしょうか。 もちろん私もその一人です。 今回は改めてtmuxの使い方を調べてみたのでまとめておきます。 複数の画面や領域を使いこなす まずは単発のtmuxをうまいこと使うための方法です。 tmuxにはウインドウとペインという概念があります。 ウインドウは簡単に言うと ある一つの画面 のことです。ペインは ある一つの領域 といったところでしょうか。 tmuxが起動したらPREFIX cと素早く押してみてください。 PREFIXはデフォルトではCtrl-bです。(変更の仕方はこちらの記事などをご覧ください) ウインドウ切り替え 複数のウインドウを作成したらウインドウを切り替えてみましょう。 これにはいくつかの方法があります。 PREFIX n:次のウインドウに切り替え(next) PREFIX p:前のウインドウに切り替え(

    tmuxを使いこなそう(ウインドウ、ペイン、セッション、アタッチ、デタッチ) - Qiita
    mfham
    mfham 2014/06/19
  • GNU Screenライクなtmuxのセッション管理 アタッチとデタッチ

    このドキュメントの内容は、以下の通りです。 セッションの作成 セッションのデタッチ セッションの確認 セッションをアタッチする アタッチしているセッションを調べる セッション名のリネーム セッションの削除 すべてのセッションを終了させる tmux入門 関連ページ GNU Screenやtmux は、Unixで複数のターミナルを扱うためのアプリケーションです。 GNU Screenのセッションを管理する screenie [2009-06-14-1] で紹介しましたが、 screen は、 screen -ls, screen -rd sessionname などで、セッションの確認や Screen のアタッチができます。 セッションの作成 セッションは、 tmux コマンドを実行するだけで作成されます。 自動的にセッション名として、数字が割り当てられます。 tmux セッション名をつけるに

    mfham
    mfham 2014/06/18
  • Dockerとtmuxを連携するdmuxというツールをつくった | SOTA

    Docker + tmux = dmux ! dmuxを使うと現在起動中のtmuxのwindowにおいて,新しくpaneをつくりそこでDockerコンテナを起動することができる.使い捨て,かつ高速に起動するクリーンな環境でコマンドを試したり,ツールを入れて使ってみたりなどといったことができる.また,プロセスと途中で止めて,後にそれを再開することもできる. デモ 以下は簡単な動作例. 上のデモでは,以下のことが可能であることを示している. dmux initにより新しいpaneでコンテナを起動し,そこにアタッチする dmux stopでプロセスを停止してpaneを削除する dmux startで停止したプロセスを再開して再びコンテナにアタッチする(for文が途中から再開している) dmux deleteでコンテナとpaneを削除する なぜつくったか Dockerのv0.12.0で追加されたp

    Dockerとtmuxを連携するdmuxというツールをつくった | SOTA
  • transitive.info - tmux を使う

    tmux を使う screen を使っていたのだが、tmuxに乗り換えた。 以下では prefix キーはデフォルトの「C-b」としてある。 設定 設定ファイルのパス ~/.tmux.conf に設定を書きこむ。 以下で set-option のところは .tmux.conf に書きこめば良い。 コマンドの一覧を見る 端末で tmux list-commands とする。 キーバインドの一覧を見る 端末で tmux list-keys とコマンドを実行するか、 C-b ? とする。 プレフィックスキーを変える プレフィックスキーとして「C-]」を使う。 set-option -g prefix C-] bind-key C-] send-prefix unbind-key C-b ウィンドウの最初の番号を指定する キーボードのキーの位置に合わせて 1 から始めたほうが便利だと思う。 set

    mfham
    mfham 2014/06/05
  • tmuxのインストールと設定 - Qiita

    wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm vim /etc/yum.repos.d/rpmforge.repo # enabled=0にする cat > ~/.tmux.conf <<EOS # utf-8環境 setw -g utf8 on set -g status-utf8 on #全てのベルを無視 set-option -g bell-action none # ウィンドウ番号基準値 set-option -g base-index 1 # ウィンドウの自動リネームoff set-window-option -g automatic-rena

    tmuxのインストールと設定 - Qiita
    mfham
    mfham 2014/04/05
  • tmux 1.9系でもcurrent pathの情報を引き継いでnew-windowやsplit-windowしたい - その手の平は尻もつかめるさ

    去る2014年2月22日にtmux 1.9がリリースされたので勇んでアップデートしたところ,1.9からはdefault-pathオプションが削除されており,またそれが原因かどうかは定かではありませんが *1,new-windowやsplit-windowするとcurrent pathの情報を引き継いで *2 くれなくなってめっちゃ不便!!!! ってなって,「これもう1.9にアップデートしなくても良くね??? CHANGES見てもこれといった変更ないし……」という心意気に一時はなったんですが,僕みたいな糞ミーハーはやっぱり新しいものを使いたいのでちょっと調べてみました. 結論 bind '"' split-window -vc "#{pane_current_path}" bind '%' split-window -hc "#{pane_current_path}" bind 'c' ne

    tmux 1.9系でもcurrent pathの情報を引き継いでnew-windowやsplit-windowしたい - その手の平は尻もつかめるさ
    mfham
    mfham 2014/03/03
  • SSSSLIDE

    SSSSLIDE
    mfham
    mfham 2013/08/10
  • 安全加密检测

     已通过安全加密检测 如果没有自动跳转,请点击下方按钮前往 欢迎爸爸光临8号购彩360安全卫士提供技术支持 Copyright © 1998 -2020. All Rights Reserved.

    mfham
    mfham 2013/08/10
  • GitHub - glidenote/learning-tmux

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - glidenote/learning-tmux
    mfham
    mfham 2013/08/10
  • 時代はGNU screenからtmuxへ - このブログはURLが変更になりました

    GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo

    時代はGNU screenからtmuxへ - このブログはURLが変更になりました
    mfham
    mfham 2013/08/10
  • tmux

    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

    mfham
    mfham 2013/03/08
  • tmuxのすすめ - catatsuy's Blog

    私は普段 Ubuntu を使っているのですが,複数の端末を使いたくなった時に今まで必要な数の端末を全て起ち上げていました Ubuntu だと Ctrl + Alt + t でメモリの限り無限に端末を起ち上げることができるので,それに任せて好き放題端末を起ち上げていました しかしそれだと様々な問題が生じます 例えば 端末毎にウィンドウが起動しているので 複数の端末を扱う=複数のウィンドウを扱う になるので面倒 特定の端末を見ながら違う端末で作業したい場合,ウィンドウを調整しないといけない コピペがマウス操作でやるしか無い そもそも GUI 環境でなかったら不可能 サーバーをいじりたい時に端末毎に ssh すると無駄が多い サーバーから一度切断してしまうと,その端末の状態というのは消えてしまう など多くの問題があります これらは全て tmux で解決できます そこで今回は tmux の簡単な使

    tmuxのすすめ - catatsuy's Blog
    mfham
    mfham 2013/03/08