Personal tools
You are here: Home ブログ 井上 「Unixコマンド生活実践」課題
« December 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Recent entries
Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23
Herokuの発音 inoue 2010-12-20
雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18
IPA未踏のニュース inoue 2010-12-15
労基法とチキンゲーム inoue 2010-12-06
フロントエンドエンジニア inoue 2010-12-03
ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25
技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24
雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22
RESTの当惑 inoue 2010-11-22
「プログラマのためのUXチートシート」を作りました inoue 2010-11-19
「ビューティフルコード」を読みました inoue 2010-11-16
Categories
カテゴリなし
 
Document Actions

「Unixコマンド生活実践」課題

「Unixコマンド生活実践」の講義が終わったので、冬休みの宿題を出してみます。

講義資料

  1. 入力(ファイルなど)から空行を除いた出力をする方法
  2. 空白文字(とりあえずスペース文字とタブ文字だけでもよい)だけの行も空行と見なして、空行を除いた出力をする方法
  3. あるディレクトリの下の全てのファイルに書かれた Linux の文字列を GNU/Linux に置き換える方法(ただし既存のGNU/Linuxはそのまま)
  4. これから行う操作で変更されるファイル一覧を知る方法 (date(1)コマンドで現在時刻を調べるより簡易な方法があります)
  5. apacheの標準的なアクセスログから、最もアクセス数が多いリクエストURLを求める方法
  6. apacheの標準的なアクセスログから、レスポンスのバイト数の平均を求める方法
  7. /etc/passwdファイルに重複ユーザがいないかを確認する方法
  8. CSVフォーマットのユーザ名簿の先頭カラムにメールアドレスがある時、/etc/passwdに存在しないユーザを求める方法

どれも解答はひとつではありません。答えは年明けに(覚えていれば)書きます。自分の解答がベストと主張する気はありません。上のような問題は、1時間考えてベストな解を得るよりも、30秒で適度に解いてしまう方が現場では役に立ちます。

記事を読んで答えを書きたくなった人は、コメントではなく、自分のサイトに答えを書いてください(コメントされると宿題にならないので)。

The URL to Trackback this entry is:
http://dev.ariel-networks.com/Members/inoue/unix-operation2/tbping
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
This helps us prevent automated spamming.
Captcha Image


Copyright(C) 2001 - 2006 Ariel Networks, Inc. All rights reserved.