DevLOVEターミナル勉強会に参加してきました #devlove0912
イベント概要
- 9月12日 DevLOVE ターミナル勉強会 〜運用と開発を加速させるの法・其ノ壱〜(東京都)
- オラクル青山センター13F
- 2011/09/12(月) 19:30-21:30
今回が第1回だそうです。 zsh + screen が今回のテーマ。bash と byobu は使ったことありますが、やはり生のscreenについては知っておきたいと思い参加しました。
ざっとまとめになります。
DevLOVEターミナル勉強会 zsh + screen
さとうようぞうさん @yoozoosato
DevLOVE ターミナル勉強会 zsh + screen
View more presentations from Yozo SATO
CUI
-
- 転送量が少ないの軽い
screen
- GNU screen とは
- PHS回線でリモートのLinuxサーバに接続したりしていて回線が切断
- screen を使えばいいよ
- 同時に複数の仮想端末を操作できる
- 接続が切れても screen -rd で再接続できる!
- 複数の画面内でコピペがキーボード操作だけでできる
実演
-
- sl を 20回起動して、切断したあと、 screen -rd にて再接続するデモ
- (ちなみに、 sl に DevLOVE と書いてあったのは見逃していませんよ)
zsh
- エロ画像を wget にて連番を取得する(やはりエロは原動力というTL)
- wget http://host/dir/file_{001..040}.jpg (bash でも同じようなことができた)
git
-
- ブランチ名を表示したりできる(時間がなくて詳細は割愛されてしまいました)
zshと仮想端末マネージャで快適ターミナル生活 @nobu666
zshと仮想端末マネージャで快適ターミナル生活
View more presentations from Nobutoshi Ogata
自己紹介
GREEですが、インフラ系でゲームはつくっていません
このスライドの主旨
- zshこわくないよ!!
- 仮想端末マネージャもこわくないよ!!
アジェンダ
- zsh screen を使い始めたきっかけ
- 便利さの一旦をご紹介
- でも設定が面倒なんでしょ?
zsh と screen
- DECon行く前 : 画面がPuTTYだらけになってしまう
- 仮想端末マネージャの一種
- screen
- tscreen
- tmux
- byobu
- tmux が思いの外便利
- キーバインドが違うけどできること一緒
- デフォルトで意外と使える
- 帯と時間が表示
仮想端末マネージャのメリット
- ながら作業 分割して
- detachして帰る
- ログを残せる
- vi のエスケープシーケンスもあとで編集できる
- あとでWikiに貼りつけたりできる
- 教育の一環として使える (マルチアタッチモード)
設定 (oh-my-zsh)
- zsh の場合
- oh-my-zsh githubにある。意外に便利。
- https://github.com/robbyrussell/oh-my-zsh
- git で持ってきてthemeを選んだらそれっぽい設定がされています
- zsh を初めて入れる人にはおすすめ。
設定 (screen)
- byobu
- tmux
マルチプロセスのデモ
- tmux.conf screenに比べると設定ファイルもいじりやすいのでは?
- デモ用のコマンド sl のネタがかぶるw
- 履歴は可能な限りでかくとりたい
LT
4人の方のLTがありました。今回50人の参加者があり、LTに応募したひとは二人だけで、その二人も間違えて応募してしまったそうですw
CUI 超入門 @hyoshiok
CUI -- How to Analyze History command
View more presentations from Hiro Yoshioka
$ history | cut -d' ' -f 4|sort|uniq -c|sort -nr|head
ターミナル、その甘い誘惑 @ywindish
20110912 devlove
View more presentations from Naoko Yamazaki
$ grep -r hoge ./* | grep -v \.svn
zshとtscreenとterminalと私 @masasuz
slide/source/2011-09-12_devlove_terminal.rst at master · masasuzu/slide · GitHub
- terminal勉強会ということでスライドはテキストで表示します(rstファイルをlessで生表示していた様子)
- github に設定をあげて会社と家で同じ環境を維持できる
冒頭に出て生きたHTMLスライドはreStructuredTextをPythonのdocutilsに付属しているrst2s5で変換したやつです。LTでは2ページくらいしか表示しませんでしたが。。。 #devlove0912
@mr_K_O
-
- 第1回もまだ終わっていませんが第2回目の告知ですw
- 第2回ターミナル勉強会テーマ ”俺の .file が火を吹くぜ"
- 元ネタ は、
第2回ターミナル勉強会のサブタイトル「俺の.fileが火を吹くぜ」とテーマは、9割9分この素晴らしいエントリからの影響をうけております。 URL #devlove #devlove0912
2011-09-13 00:27:06 via web
- 達人の .file の中身をのぞく
- ctrl + r でコマンドの履歴が簡単に呼び出すことができる
適当なまとめ
- エロは技術の原動力!
- 仮想端末エミュレータは、screen, byobu 以外にも tmux がよさげ。
- screen.rc の設定が理解できない感じだったので勉強したい
- .svn ファイルを検索対象外にする方法は GREP_OPTIONS環境変数を設定することで対象外にできるようだ
- Ctrl + R で検索便利。
- echo {001..040}.jpg 便利
- DevLOVEスタッフのみなさま、登壇者のみなさま、ありがとうございました。
- 次回は、達人の .file(.screenrcとか) でより突っ込んだ内容になりそうで楽しみです。
参考図書・関連リンク集
- 作者: 広瀬雄二,A5
- 出版社/メーカー: 技術評論社
- 発売日: 2009/06/17
- メディア: 単行本(ソフトカバー)
- 購入: 11人 クリック: 118回
- この商品を含むブログ (34件) を見る
入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界
- 作者: ブルースブリン,Bruce Blinn,山下哲典
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2003/02
- メディア: 単行本
- 購入: 14人 クリック: 279回
- この商品を含むブログ (59件) を見る
- GNU screen : http://www.gnu.org/s/screen/
- screen の本家
- tscreen : http://www.steve.org.uk/Software/tscreen/
- GNU screen の fork で screen をちゃんとしようという発想のようです
- tmux : http://tmux.sourceforge.net/
- 仮想端末マルチプレクサ。screenより高機能、簡単設定などが特徴。
- byobu : https://launchpad.net/byobu
- 日本語ターミナル。screen ラップするスクリプト群。