20100128勉強会

1,089 views
1,047 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,089
On SlideShare
0
From Embeds
0
Number of Embeds
106
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20100128勉強会

  1. 1. ちょっと便利なコマンド集 2010/01/28 masaki.kawamura
  2. 2. <ul><ul><li>便利そうなもの(というかよく使うもの) </li></ul></ul><ul><ul><li>を紹介したいと思います。 </li></ul></ul><ul><ul><li>ちなみに超初歩的な話です。 </li></ul></ul>
  3. 3. ■ コマンドライン (bash とか ) 系 <ul><li>○ サーバのセットアップをしたりすると、ユーザ分のホームディレクトリを作ったりする場面が… </li></ul><ul><li>  滅多に無いけど、あったら面倒ですよね。以下。 </li></ul><ul><ul><li>$ for f in `ypcat passwd |cut -f1 -d':'`; do sudo cp -rv /etc/skel /home/$f; sudo chown -R $f:oge /home/$f; done </li></ul></ul><ul><li>・ For 文書いているだけです。 </li></ul><ul><li>NIS のマップにいれば作成されます。 </li></ul><ul><li>○ svn でファイル管理していると極稀に’ .svn’ を消したくなると思われます . </li></ul><ul><ul><li>$ find hoge |grep ‘.svn’ |xargs rm –rfv </li></ul></ul><ul><li>・ 消えますね。 </li></ul><ul><li>○ svn で tags のバージョン知りたくないですか? ※例 : release-0.0.0 ‘ な管理をしている場合 </li></ul><ul><li>- $ svn ls http://svn.hoge.jp/hoge/tags |grep release </li></ul><ul><li>・ 単純に svn のコマンドの説明になりましたが、こうやって見た方が僕は好きです。 </li></ul>
  4. 4. <ul><li>すごいですね。 </li></ul><ul><li>使い方って大事だと思います。 </li></ul>
  5. 5. ■ cpan 系 <ul><li>○ App::Ack </li></ul><ul><ul><li>Install も cpan で出来ます。 </li></ul></ul><ul><ul><ul><li>$ sudo cpan App::Ack </li></ul></ul></ul><ul><ul><li>引数で指定したディレクトリのサブディレクトリまで grep の対象にしてくれます。 </li></ul></ul><ul><ul><ul><li>$ ack hoge </li></ul></ul></ul><ul><li>○ perldoc </li></ul><ul><ul><li>ご存知の通り、 perl モジュールのドキュメントを読むためのものです。 </li></ul></ul><ul><ul><ul><li>$ perldoc Hoge::Hoge など。 </li></ul></ul></ul><ul><ul><li>cpan のソースって読みたい時ありますよね。 </li></ul></ul><ul><ul><ul><li>$ perldoc –m Hoge::Hoge | vim – </li></ul></ul></ul><ul><li>見やすいですよね?? </li></ul>
  6. 6. 以上です 。

×