20100128勉強会

6
ちちちちちちちちちちちち ちちちちちちちちちちちち 2010/01/28 masaki.kawamura 2010/01/28 masaki.kawamura

Upload: ngi-group

Post on 28-May-2015

915 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 20100128勉強会

ちょっと便利なコマンドちょっと便利なコマンド集集

2010/01/28 masaki.kawamura2010/01/28 masaki.kawamura

Page 2: 20100128勉強会

便利そうなもの(というかよく使うもの)を紹介したいと思います。

ちなみに超初歩的な話です。

Page 3: 20100128勉強会

■ ■ コマンドラインコマンドライン (bash(bash とかとか )) 系系○ サーバのセットアップをしたりすると、ユーザ分のホームディレクトリを作ったり

する場面が…

  滅多に無いけど、あったら面倒ですよね。以下。- $ for f in `ypcat passwd |cut -f1 -d':'`; do sudo cp -rv /etc/skel /home/$f;

sudo chown -R $f:oge /home/$f; done

・ For 文書いているだけです。 NIS のマップにいれば作成されます。

○ svn でファイル管理していると極稀に’ .svn’ を消したくなると思われます .- $ find hoge |grep ‘.svn’ |xargs rm –rfv

・ 消えますね。

○ svn で tags のバージョン知りたくないですか? ※例 : release-0.0.0 ‘ な管理をしている場合- $ svn ls http://svn.hoge.jp/hoge/tags |grep release

・ 単純に svn のコマンドの説明になりましたが、こうやって見た方が僕は好きです。

Page 4: 20100128勉強会

すごいですね。使い方って大事だと思います。

Page 5: 20100128勉強会

■ ■ cpancpan 系系

○ App::Ack- Install も cpan で出来ます。

- $ sudo cpan App::Ack- 引数で指定したディレクトリのサブディレクトリまで grep の対象に

してくれます。- $ ack hoge

○ perldoc- ご存知の通り、 perl モジュールのドキュメントを読むためのもので

す。- $ perldoc Hoge::Hoge など。

- cpan のソースって読みたい時ありますよね。- $ perldoc –m Hoge::Hoge | vim –

見やすいですよね??

Page 6: 20100128勉強会

以上です以上です。