2014/08/02 第12回シェル芸勉強会イントロ
-
Upload
ryuichi-ueda -
Category
Documents
-
view
2.277 -
download
0
description
Transcript of 2014/08/02 第12回シェル芸勉強会イントロ
第12回本当は怖くない シェル芸勉強会
USP友の会/産技大 上田 隆一
夏ですね
• 一足早く実家の富山県に帰省(嘘)
Aug. 2, 2014 第12回シェル芸勉強会 2
IMG_9820.JP
実家で飼っていたカモメと一枚(大嘘)
困ったことに
• 実家(嘘)に行ったとたん、 例の本の売り上げがカクッとなった – 原因: ステマの中断
Aug. 2, 2014 第12回シェル芸勉強会 3
帰国 出国
ということで8月はテコ入れ月間
• 宜しくお願い致します(意味深)
• ここは催眠商法の 会場ではないが・・・
– 購入はこちらから – kindle版もよろしゅう – 達人出版会様でも取り扱い
Aug. 2, 2014 第12回シェル芸勉強会 4
んで本題
• シェル芸とは?
「マウスも使わず、ソースコードも残さず、 GUIツールを立ち上げる間もなく、 あらゆる調査・計算・テキスト処理を CLI端末へのコマンド入力一撃で終わらすこと。」
Aug. 2, 2014 第12回シェル芸勉強会 5
あの本が「シェル芸本」と呼ばれているのは、ウッ、ゴホッゴホッ・・・ (ヘルパンギーナが悪化したようだ・・・)
シェル芸勉強会の進め方
• ワンライナーの問題を8問出題
• 玄人がリーダーになってチームを作って解く – 1グループ6人まで – 今回は名簿から徴発
• Sさん、Kさん、Iさん、Tさん、Yさん、lab○○○xさん • あと、腕利きの方
• 他の人は楽しくやってください – リーダーを虐める、他の人と一緒に考える、一人で考える
Aug. 2, 2014 第12回シェル芸勉強会 6
環境等 • 解答はUbuntu Linuxで作成 – 環境によって挙動に違いが発生します – 基本は玄人に聞いてください
• 代表的な違いと対策 – BSD系(FreeBSD, Mac等) • 基本的なコマンドの由来がLinuxと異なり、挙動が違う • GNU core uOlsをインストールすることで吸収できる
– Linuxの他のディストリビューション • シェル芸レベルだとほとんどないが、最初から入っていない
コマンドは各ディストリビューションの流儀でインストール Aug. 2, 2014 第12回シェル芸勉強会 7
では開始
• 問題はこちら(会場の人は先に見ないで!) – hRp://blog.ueda.asia/?p=3569
• 問題と解答はこちら(後日公開) – hRp://blog.ueda.asia/?p=3535
Aug. 2, 2014 第12回シェル芸勉強会 8