トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   一覧 最終更新   ヘルプ   最終更新のRSS
 


TIPS

1行コマンド

eth0のIPアドレスを取得(Redhat系Linuxの場合)

# ifconfig eth0 |perl -ne 'print /inet addr:(\d+\.\d+\.\d+\.\d+)/'

カレントディレクトリ配下のファイルの総数を取得

$ find . -type f |wc -l

カレントディレクトリ配下のサブディレクトリ(ファイルは除く)のパーミッションを全て755に変更

$ find . -type d -exec chmod 755 {} \;

カレントディレクトリ配下の特定のファイル名のオーナーを変更

$ find . -name ファイル名 -exec chown -R ユーザー名\.グループ名 {} \;

PHPで8文字のランダム文字列取得

$ php -r 'mt_srand((double)microtime()*1000000);for($i=0;$i<8;$i++) echo substr("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ", mt_rand(0,58), 1);echo "\n";'

2GB超のファイルを1GBずつに分割(「bigfile」を「bigfile.aa」、「bigfile.ab」、「bigfile.ac」のように分割します)

$ split -b 1024m bigfile bigfile.

上記のsplitコマンドにて分割したファイルを連結する

$ cat bigfile.* > bigfile

カレントディレクトリ配下に「*.htm」、「*.html」というファイルが何件存在するかカウントする

$ find . -regex '.*html?'|wc -l

Last-modified: 2010-03-16 (火) 16:50:19 (3200d)