[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

tipsとLinuxに関するunaristのブックマーク (9)

  • tmux ♡ ssh な生活 - 林檎パーク

    ターミナルマルチプレクサ Advent Calendar 2011の17日目です。 16日目はglidenoteさんのtmuxの外観をカスタムして、運用と開発を加速させるでした。 さてみなさん、screenとtmuxどっちを使っていますか? screenとtmuxどっちが好きですか? 僕はtmuxを使っていますが、screenが好きになりそうです。 11日目のyoshikawさんのlayoutに関しる記事をみて、tmuxのwindow-paneよりもlayoutの方が便利そうだなぁと思ってしまいました>< でもtmuxの見た目(?)の方が好きなのでやっぱりtmuxを使うことにします>< さて、前置きはこれぐらいにして題へ。 ここからの話はtmux前提ですが、tmuxでできることは大概screenでもできるはずなので適宜おきかえていただけると。 (最近screen使ってないのでどうか分かり

    tmux ♡ ssh な生活 - 林檎パーク
  • tmuxの外観をカスタムして、運用と開発を加速させる | Glide Note - グライドノート

    ターミナルマルチプレクサ Advent Calendar 2011の16日目です。 15日目はdodaさんのリモートの tmux でコピーした内容のローカルのクリップボードへの反映でした。 tmuxを利用し、 sshでリモートサーバに接続するたびに、ホスト別にwindowを生成 エディタ用、コマンド操作用、負荷監視用など用途別にwindowを生成し、paneを増やし画面分割 などをしていると、今は「どのwindow」の「どのpane」で作業をしているのか分からなくなることがあります。 これは意図せず他のサーバで作業をしてしまい、事故を引き起こしてしてしまう可能性があるため、私はtmuxの外観をカスタムすることで、「どのwindow」の「どのpane」にいるか瞬時に判断出来るようにしています。 デフォルトのtmux .tmux.confをいじらずに利用している場合 俺のtmux 俺のtm

  • tmuxで複数のペインに対して一斉に同じ文字を入力する - このブログはURLが変更になりました

    これはターミナルマルチプレクサAdvent Calendarの8日目です。7日目はtaksatouさんのtmuxに独自機能を追加するでした。 tmuxには複数のペインに対して一斉に同じ文字を入力する設定が存在することをご存知でしょうか。その設定はsynchronize-panesです。 synchronize-panes [on | off] Duplicate input to any pane to all other panes in the same window (only for panes that are not in any special mode). これはウィンドウに対するオプションで、設定するとそのウィンドウ上のすべてのペインに対して一斉入力が可能になります。 動作例 実際に試してみます。ペインを2枚開き、片方のペインで tmux set-window-optio

    tmuxで複数のペインに対して一斉に同じ文字を入力する - このブログはURLが変更になりました
  • tmuxに独自機能を追加する - mojavy.com

    これはターミナルマルチプレクサ Advent Calendar 2011の6日目7日目です。(netmark.jpさん,matsuuさん、すいません、出遅れました。) 5日目はyoshikawさんの開発版GNU Screenを使ってみようでした。 6日目はnetmark.jpさんのGNU screenをもうちょっとだけ便利に使おう!でした。 この記事ではtmuxのいじり方を簡単に紹介してみます。 はじめに tmuxは比較的若いプロジェクトなこともあってか、かゆいところに手が届かないシチュエーションがたまにあります。 個人的に不満だったのはバッファの挙動です。 tmuxでバッファに文字列をコピーした場合、list-buffersに新しいものほど前方になるように格納されていきます。 choose-bufferコマンドを使えばある程度簡単に過去のものもさかのぼれますがしばらくすると埋もれてしまい

    unarist
    unarist 2012/06/21
    tmuxのbufferを末尾追加にする拡張
  • 開発版GNU Screenを使ってみよう

    記事は ターミナルマルチプレクサ Advent Calendar 2011 : ATND の5日目です。4日目は tmux で main-vertical / main-horizontal で layout を変更と同時にカレント(アクティブ)のペインを main のペインにしたい - 写経日記 でした。tmux が人気で悔しい^H^H^H うらやましいですが、ここでは開発版の GNU Screen について何回かに分けて説明したいと思います。 なぜ開発版の GNU Screen なのか GNU Screen がどのようなソフトウェアであるかは1日目の記事をご覧ください。ターミナルソフトウェアを使用して作業するときに欠かせないツールの一つです。 ターミナルマルチプレクサ Advent Calendar始めました&インストール - それ、Gentooだとどうなる?誤解を恐れずに言えばCU

    unarist
    unarist 2012/06/21
    Screenに領域操作モードを作る.screenrc
  • tmux で main-vertical / main-horizontal で layout を変更と同時にカレント(アクティブ)のペインを main のペインにしたい - 写経日記

    これはターミナルマルチプレクサ Advent Calendar の4日目です。 ターミナルマルチプレクサ Advent Calendar 2011 : ATND 今日は tmux の小ネタです。 したいこと tmux で main-vertical / main-horizontal で layout を変更と同時にカレント(アクティブ)のペインを main のペインにしたい*1 例えば以下のような layout の pane2 で作業をしている時に、 横方向で広いレイアウトで作業をしたくなったと仮定します。 通常であれば、 :select-layout main-horizontalとした後に、:swap-pane や :select-pane を使いながら任意の場所に移動すると思います。 ですが、これを行うのは、脳に負担がかかり健康によくありません。 解決策 bind -r H sel

    tmux で main-vertical / main-horizontal で layout を変更と同時にカレント(アクティブ)のペインを main のペインにしたい - 写経日記
    unarist
    unarist 2012/06/21
    「ですが、これを行うのは、脳に負担がかかり健康によくありません。」
  • http://atnd.org/events/22320

    http://atnd.org/events/22320
  • sshしか使えないマシンで.xxrcのせいでログインできなくなったときの対処法 - u1tnkの日記

    よくありそうなのに意外に見つからなかったのでエントリー。 調子にのって.xxrcをカスタマイズしてたらログインできなくなっちゃった\(^o^)/ なーんてこと一回はありますよね? そんなときは停止したい.xxrcを ssh server mv /path/to/.xxxrc /path/to/.xxrc.bak で名称変更して回避できます。scpで上書くとかでも可。 コマンド指定したときはデフォルトシェル起動しないで動作するようなのでそれを利用。 他のアカウント知ってたらsuを使うとか、自分のマシンなら再起動してシングルユーザモードとか色々回避策はあるんですが、最近sshのみで入ってるマシンでやっちゃって上記しか使えませんでした。 最初にありそうだと思った、sshで入るんだけどrcを実行しないとか、シェルを変更するとかは見つからなかったのであまりスマートでは無いですが、まあ実用的には十分だ

    sshしか使えないマシンで.xxrcのせいでログインできなくなったときの対処法 - u1tnkの日記
  • viを使うなら覚えておきたい複数行の削除・コピペ・置換 - 何かしらの言語による記述を解析する日記

    「viは複数行を削除するのが面倒」という話をときどき耳にします。複数行を削除するために、「ひたすらdを『連打』」したり、「消したい行数を『目測』して、:行数dを入力」する人も多いみたいです。以前は僕自身もひたすらdを連打していました。 でも、viには複数行を簡単・確実に削除する方法があります。また、同じ方法で複数行のコピペや置換も簡単にできます。知っているととても便利ですので、viを使う方はぜひ覚えてみてください。 目次 複数行の削除 複数行のコピペ 複数行の置換 「ms」と「me」とは? 複数行の削除 複数行の削除の手順は以下の3ステップです。 削除範囲の開始行で「ms」と入力します。 削除範囲の終了行で「me」と入力します。 「:'s,'ed」と入力し、エンターを押します。 例として、下図中の赤枠内の行を削除します。 (1) 削除範囲の開始行で「ms」と入力します。 viのカーソルを削

    viを使うなら覚えておきたい複数行の削除・コピペ・置換 - 何かしらの言語による記述を解析する日記
  • 1