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
![setting hostname as screen window title](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files.
縦分割が目的で使い始めた開発版の GNU Screen。CVS、Subversion、Gitとリポジトリを追いかけていると、他にも便利な機能があることが分かってきました。ここ半年ほど主だった変更はありませんが、4.1.0 のリリースに向けてドキュメントも整備されてきたようですので、2年ほど使用してきて分かってきた変更点をまとめようと思います。 4.1.0における変更点 ここで取り上げる変更点は次の通り。詳細は ChangeLog などを確認してください。 新しい機能 縦分割 レイアウト ウィンドウグループ マウス操作のサポート コマンドメッセージの抑止 外部からのコマンド問合せ 拡張されたコマンド/機能 最大ウィンドウ数の増加 ウィンドウ番号の相対指定 イベント発生ウィンドウの装飾設定 設定で使用可能な変数/書式の追加 ウィンドウリスト/画面リストの拡張 その他 256色サポート コマンド
■ [ruby][tdiary] tdiary/tdiary-core の master に testable ブランチをマージしたのお知らせ RubyKaigi2010 で紹介した tDiary を testable にする仕組みを導入した testable ブランチを master にマージしました。RubyKaigi2010 の後にも @kakutani による response/request なインタフェースに合わせるための第一歩的なコミットも取り込まれています。 tdiary's tdiary-core at master - GitHub とりあえず、hsbt.org で動かしている tDiary は ruby1.9.2 + ruby-fcgi + master ブランチで安定稼働中なので、それなりに動く状態にはありますが、不安を感じる方は master に追従するのは控えた
というようなことをつぶやいていたら、 Twitter / hchbaw: @typester 最近になって screen -Q windows とできるようになってますね。 と教えていただいた。 -Q コマンドというのは -X と同じようなものだけど、コマンド結果を screen 内のステータス領域ではなく標準出力で得ることができる。また、-X はつねに実行時にそれ自体がアクティブな screen セッションになるのに対し -Q はアクティブなセッションにクエリを投げる感じで、セッションが切り替わらない。(この辺は理解が怪しいので突っ込み歓迎) それでそれを使うと screen -Q windows と実行することで :windows で echo されるのとおなじ文字列を標準出力で得ることができる。その出力をパースすれば、自分が screen の裏にいるかどうか判断することができるという
_ とりあえず kernel のバージョン上げたのでメモ。 2.6.32-5-xen-amd64 とかに。 でもなんか xen の hypervisor といっしょに動かすと、 ネットワークが通らん件とメモリ 3G しか見えてないよという件があって、 まぁ調べるの面倒だし xen は当面いらんので放置することに。 ついでにこいうスクリプト書いて変わったことの変化とか追いやすいようにしてみたり。 #!/bin/sh set -ex n="$1" if [ "x$n" = "x" ]; then n=`uname -r` fi dest="$HOME/memo/kernel/$n" mkdir "$dest" dmesg > "$dest/dmesg" ifconfig -a > "$dest/ifconfig" lsmod > "$dest/lsmod" lspci -v > "$dest/
この日記にはツッコミを入れられます。 ツッコミを入れたい日付をクリックすると、フォームが現れます。 xreaでtDiaryを使う方法はxrea.com で tDiary を使う方法やインストールメモやXREA + tDiary + Namazuをどうぞ。 ✑ [linux][zsh][screen] screenで開いている他のシェルのディレクトリを補完 compsysでの書き方がよくわからなかったのでcompctlでちょっと書いてみたらちょっと便利になった。 if [ -n "$WINDOW" ]; then # screenで開いている他のシェルのディレクトリを補完 _cds () { reply=($(pgrep -P $PPID|sed 's,.*,/proc/&/cwd,'|xargs -n1 readlink)) } alias cds=cd compctl -K _cds c
screenも参照。 bk-sshの、sshコネクションの切り方を必ず憶えておく事。 あとで、このページをちゃんと整形する事。 screen中で使えるエスケープシーケンスまとめ 以下で使っているprintfは、単なるコマンド。 printf "\033^hello hoge\033\\" 一時的にメッセージ「hello hoge」をステータス欄に表示する printf "\033]0;fuge\007" 恒久的にメッセージ「fuge」をステータス欄に表示する(註:ステータス欄の無い端末エミュレータ(screenも含まれる)では、効果が無い) vbell等で一時的に変化しても、その後にコレに戻る 尚、このエスケープシーケンスを、screenを実行していないkterm上で表示させると、 ktermのウィンドウのタイトル名が「fuge」に変化する。 printf "\033_fuge\033\\
2006年08月31日 とある TypePad エンジニアの開発環境『使ってます。vim と ack 。』 TypePad エンジニアの せきむら です。Development Environment Conference の参加申込みがトイレに行っている間に埋まってしまったようですので、腹いせに代わりに自分の開発環境の話の一部をご紹介します。 概略。開発環境は Linux のサーバで手元の ThinkPad から putty を使って login しています。 shell は bash 。screen を使って複数の仮想端末を操作しコードの編集は Vim を使っています。 screen screen は最近のタブ付き terminal software を使っている場合は必要ないという人もいますが、セッションを保存できるところが一番の魅力です。「帰ろう」と思ったときに ThinkPad
.screenrc設定ファイルで使用できるコマンドについて記述してあります。 これらのコマンドは、設定ファイルに記述する他 screen実行中に colon (:) コマンドにより実行することもできます。 .screenrcコマンド一覧 3.7.6対応 acladd acladd usernames 現在のscreenセッションにアクセスできるユーザーを設定します。 このコマンドはマルチユーザモードのみで使用できます。 aclchg aclchg usernames permbits list 現在のscreenセッションにおいてユーザーのアクセス権を設定します。 このコマンドはマルチユーザモードのみで使用できます。 acldel acldel username 現在のscreenセッションから指定したユーザーのアクセス権を削除します。 このコマンドはマルチユーザモードのみで使用できます。
[id:babie:20051204:p2] で言っていた screen ウィンドウ毎の UTF-8 環境切替ですが、現在のところ screen コマンド: "Ctrl-T u" と、zsh の alias: "set-utf8" の2アクションでやっています。 具体的な用途としては Catalyst のサーバを動かすウィンドウ(TT ファイルもソースも UTF-8 で書いている)や UTF-8 の DB とやり取りするウィンドウで重宝してます。 ~/.screenrc bind u encoding utf8 ~/.zshrc alias set-utf8='source ~/setting/lang-utf8' ~/setting/lang-utf8 #!/bin/sh export LANG=ja_JP.UTF-8(sarge では /etc/environment に注意。デフォル
というようなことをつぶやいていたら、 Twitter / hchbaw: @typester 最近になって screen -Q windows とできるようになってますね。 と教えていただいた。 -Q コマンドというのは -X と同じようなものだけど、コマンド結果を screen 内のステータス領域ではなく標準出力で得ることができる。また、-X はつねに実行時にそれ自体がアクティブな screen セッションになるのに対し -Q はアクティブなセッションにクエリを投げる感じで、セッションが切り替わらない。(この辺は理解が怪しいので突っ込み歓迎) それでそれを使うと screen -Q windows と実行することで :windows で echo されるのとおなじ文字列を標準出力で得ることができる。その出力をパースすれば、自分が screen の裏にいるかどうか判断することができるという
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く