20100128勉強会
TRANSCRIPT
ちょっと便利なコマンドちょっと便利なコマンド集集
2010/01/28 masaki.kawamura2010/01/28 masaki.kawamura
便利そうなもの(というかよく使うもの)を紹介したいと思います。
ちなみに超初歩的な話です。
■ ■ コマンドラインコマンドライン (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 のコマンドの説明になりましたが、こうやって見た方が僕は好きです。
すごいですね。使い方って大事だと思います。
■ ■ cpancpan 系系
○ App::Ack- Install も cpan で出来ます。
- $ sudo cpan App::Ack- 引数で指定したディレクトリのサブディレクトリまで grep の対象に
してくれます。- $ ack hoge
○ perldoc- ご存知の通り、 perl モジュールのドキュメントを読むためのもので
す。- $ perldoc Hoge::Hoge など。
- cpan のソースって読みたい時ありますよね。- $ perldoc –m Hoge::Hoge | vim –
見やすいですよね??
以上です以上です。