覚え書き/UNIXコマンドの変更点

+
+
+!!!bash
+ mv {K,S}20httpd
+これは
+ mv K20httpd S20httpd
+と同義らしい
+
+どうやら bash の引数展開の機能らしい
+
+!!変数置換
+ ${VAR/xxx/yyy}   # 
+ ${VAR//xxx/yyy}  # g オプション
+ ${VAR#sh}bat     # 先頭置換(* 可)
+ ${VAR%sh}bat     # 終端置換(* 可)
+
+!!!sed
+ファイル内の置き換え
+ sed -i 's/xxx/yyy/' xxx.txt
+
+!!! ld-linux.so
+http://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/shared-libraries.html
+lib ディレクトリを変更したい場合で LD_LIBRARY_PATH が何らかの理由(例えば /lib を消しちゃったとか)で使えない場合に使用
+
+ .../lib/ld-linux.so.2 --library-path .../lib .../bin/cp -pr .../etc /etc
+
+
+!!!env
+cron 経由で動くかは env - 経由で実行して試す。
+ env - xxx.sh
+
+!!!fuser
+umount とかでロックされてた場合に利用してるプロセスを取得するために利用
+よく忘れるのでメモ
トップ 一覧 検索 RSS ログイン