タグ

Tipsとscreenに関するsyo-yuのブックマーク (14)

  • GNU screen の裏にいる Window で完了したコマンドを Growl 通知したい - unknownplace.org

    というようなことをつぶやいていたら、 Twitter / hchbaw: @typester 最近になって screen -Q windows とできるようになってますね。 と教えていただいた。 -Q コマンドというのは -X と同じようなものだけど、コマンド結果を screen 内のステータス領域ではなく標準出力で得ることができる。また、-X はつねに実行時にそれ自体がアクティブな screen セッションになるのに対し -Q はアクティブなセッションにクエリを投げる感じで、セッションが切り替わらない。(この辺は理解が怪しいので突っ込み歓迎) それでそれを使うと screen -Q windows と実行することで :windows で echo されるのとおなじ文字列を標準出力で得ることができる。その出力をパースすれば、自分が screen の裏にいるかどうか判断することができるという

  • 俺の .screenrc が火を吹くぜ

    たまにはこういう生産性のない話題もいいよね! さて、まあおまえらも GNU Screen くらいは使ってるとおもうわけだが。こいつがまたひどいバッドノウハウでさあ。ほとんどの人が他人の .screenrc をコピペしてきて済ませちゃうんだよね。俺くらいカスタマイズして使ってるやつとか見かけないわけよ。当に。CodeRepos 見ても俺に比肩する規模の .screenrc 書いてる奴はいないもん。で、たまーにプロジェクタに表示して見せたりすると「それどうなってるんですか」とか。まあ一般人のおまえらは info なんか読まないよね。そうだよね。 でも今日は気が向いたから line-by-line で何が起こってるか解説しちゃうよ。 .screenrc の前にスクリーンショットの解説をちょっとだけ これが普段俺が使ってるノート PC の画面である。これで全画面。OS は普通の Ubuntu で

    俺の .screenrc が火を吹くぜ
  • screenに関するtips - Linuxとかプログラミングの覚え書き -

    unix使いには、便利なscreenですが、トラブルもあります。 トラブル毎に原因と解決方法を整理してみました。 以下、screen の コマンドキーは、 デフォルトの "C-a" であるとします。設定で別のキーにしている場合は適宜読み替えてください。 時々フリーズする 症状: screen 経由で emacs を使っていると端末がかたまる場合がある。C-x C-s や C-s を押すと固まる。 症状: 時々フリーズする。キーを受け付けなくなる。C-q や C-a C-q を押すと復帰する。 原因: "C-a f"を押すなどして、フロー制御が有効なモードに切り替わったため。 解決方法: "C-a f"を押し、フロー制御をOffにすれば良い 参考URL: http://kyoto.cool.ne.jp/kinoka/pc/screen.html http://uragoya.com/2007

    screenに関するtips - Linuxとかプログラミングの覚え書き -
  • screen - Replore wiki

    [編集] screenのまとめ  screenに関する資料をまとめてみました [編集] 基コマンド  C-a c 新しいwindowの作成 C-a C-a Window間の移動 C-a n p Window間の移動(nが前方、 pが後方) C-a N[数値] Window移動コマンド。数値を指定して移動する C-a " windowのリストを表示する.(スクリーンリスト上ではj, kで移動, Enterで選択ができる) C-a w タイトルバーにwindowのリストを表示させる。 C-a A ウィンドウに名前をつける C-a K Windowを消去する。 [編集] tips [編集] detachingおよびreattachingコマンド  screenは一度それを終了(detach)をしても,再度screenを復活(reattach)させることができます。 やり方は以下のようにな

  • アジアのペンギン: 作業ログの取り方(screen編)

    こんにちは。最近、深夜に「クレイモア」がテレビアニメ放送されているのを知ってちょっとご機嫌なkyagiです。 先日テストをお願いしているパートナーのある方から 「テスト時に script で作業ログをとっているのですが、バックスペースなどの制御文字も拾ってしまうためログが汚くなってしまいます(TεT;)チェッ」 という相談を受けました。そこで今日はバックスペースなどの制御文字を使用してもキレイにログが取れる方法をご紹介します。 コアテクの路地: 作業ログの取り方でも紹介されている script はシェルスクリプトなどの出力を取るのには適していますが、手作業でのログを取るのには向いていません。タイプした文字を「すべて」ログファイルに書き込んでしまうため普通は表示できない制御文字などをおかしな文字で書き込んでしまうためです。 このため script 使用時にミスタイプをしてバックスペースを押下

  • Autotest::Screenが便利な件について。

    [2008-08-10 追記] ここで張っているソースについて新しいエントリを書きました。 ZenTest – autotestに同梱されているAutotest::Screenを使うと、Screenのステータスにテスト状況をリアルタイムに出せる。 ただ、ZenTest (3.6.0)のものは結果をうまく拾えていないようだったので少し書き換えてみた。 ついでに毎回走らせる前にもステータスを変えるようにした。ファイル保存→結果表示までに間があって、ちゃんと動いてくれてるか落ち着かなかったもんで。 $HOME/.autotest に追記する。 require 'autotest/screen' Autotest::Screen.statusline = %q[%{=r dd} %-w%{=b dd}[%n] %t %{-}%+w %=] class Autotest::Screen Autote

    Autotest::Screenが便利な件について。
  • ssh + screen - odz buffer

    ref:http://d.hatena.ne.jp/parasporospa/20070626/p1 こういうやり方も。 ssh -t HOSTNAME 'screen -D -RR || $SHELL -l -i' screen が入っていない場合に command not found が出るけどな。それがいやなら ssh -t HOSTNAME 'screen -D -RR 2> /dev/null || $SHELL -l -i' まぁ、screen が異常終了した場合なんかに突然ログインシェルに切り替わるというメリットだかデメリットだか良くわからない現象になるけど。

    ssh + screen - odz buffer
  • http://www.aperiodic.net/phil/prompt/

  • Just another Ruby porter, 2007-4-b

    ■ [Linux] Fedora Core 6をネットワークインストール ラックマウントのマシンが使えることになったので、 Fedora Core 6をインストールしようと思い立つ。 手元には例の日経Linuxの付録DVD-ROMがあるのでこれでブートと思ったら、 なぜかインストール済みのWindowsが立ち上がってしまう。 BIOSの設定を見ても順番はちゃんとFDD,CD-ROM,HDDになってるのになあ、 って当にCD-ROMのみドライブか。 しかたないのでネットワークインストールの方法を調べた。 boot diskかrescue diskを焼いて起動すればいいらしい。 CD-Rのメディア自体は引き出しの奥に1枚眠ってたので準備ok。 growisofsがなぜかyumでインストールできないのでcdrecordを使う。 自分の日記を検索すると % cdrecord dev=ATAPI:

  • cl.pocari.org - PuTTY screen Vim マウスが便利すぎる件

    PuTTY + screen + Vim + マウスが便利すぎる件 2007-03-14-3: [Vim] PuTTY では Vim の操作にマウスが使えるということを以下のページで知ったので,早速試してみました. - おさかなラボ - vimのマウス機能が便利すぎる件 http://kaede.to/~canada/doc/vimiythyyuceoioei - おさかなラボ - 便利過ぎるvim + マウスをscreenで使う http://kaede.to/~canada/doc/vimmouse-with-screen 設定は以下のようにすれば OK です. set mouse=a set ttymouse=xterm2 動きが面白かったので,Wink でキャプチャしてみました. - PuTTY + screen + Vim + マウスが便利すぎるキャプチャ http://poca

  • Route 477

    GitHubindexHello source: index.md View on github | Report issue Generated by middleman 3.1.6. Powered by Ruby 2.2.2.

  • iandeth. - 続 screen の使い方

    iandeth. Perl, Flash ActionScript, MySQL, Movable Type, システム開発 - そんなテーマのサイトdeth. 目次 ステータス行に各ウィンドウで打ったコマンドを表示 - bash編 Unicode (UTF-8) を使う 突然キー入力を受け付けてくれなくなった際の対処方法 Reattachを透過的にこなしてくれるラクチン起動方法 まとめ 1. ステータス行に各ウィンドウで打ったコマンドを表示 - bash編 基は ~/.screenrc に 'hardstatus alwayslastline "%w"' と書いておけば、 画面最下部にウィンドウ名一覧が表示されるようになるけれど、これだと各ウィンドウ名が一律 'bash' って名称になるので、いまいち不便。新規ウィンドウを開くたびに 'C-a A' で命名するのも面倒。理想は「今実行し

  • tips for screen -- screenの覚書

    GNU screenとは ひとつの端譁で、複数の仮想端譁を使うシステム。簡単切り替えができて、ひとつのターミナルで全てができるスグレモノ。CUI使いなら活用すべし。 使うには、おおまかにいって次の2つがあると思う。 プロンプトで 'screen' と打つ。 kterm -T kterm -e screen などとしておく(-Tを指定しないと、ウィンドウタイトルがscreenになって、個人的に気持ち悪い)。 個人的には、.xinitrcなどのファイルで呼び出すwindowとしてscreenを利用することを推奨。 GNU screenの使いかた GNU screenは、「コマンド文字」プラスなにかの文字でさまざまな機能を錫現できる。コマンド文字はデフォルトではC-aだが、.screenrc中でescape命令から設定できる。たとえば私は、 escape ^t^t としている。これはC

  • zsh + screen で端末に表示されてる文字列を補完する - 川o・-・)<2nd life:

    以前に入力したコマンドの履歴を覚えていて補完してくれるshellはあるが、 端末に表示されている文字列を補完してくれるshellは無いだろうか。 表示されている文字列を補完してくれるshellが欲しい とvimrc diaryに書かれてたのでzsh + screenで端末に表示されてる文字列を補完する方法を。.zshrcなどに # dabbrev HARDCOPYFILE=$HOME/tmp/screen-hardcopy touch $HARDCOPYFILE dabbrev-complete () { local reply lines=80 # 80行分 screen -X eval "hardcopy -h $HARDCOPYFILE" reply=($(sed '/^$/d' $HARDCOPYFILE | sed '$ d' | tail -$lines)) compadd -

    zsh + screen で端末に表示されてる文字列を補完する - 川o・-・)<2nd life:
  • 1