unix

unixのマニュアルのテキスト保存方法  [unix]  [tips]

会社の重鎮に教えてもらった。


man xxx | col -bl > xxx.txt

こうすると、下線とかboldとかが取れてきれいなテキストで落とせる。

Unixのフォアグラウンドとかバックグラウンドとか(fg/bg/jobs)  [unix]  [tips]

すぐ忘れるのでメモ。

>xxxx &   #バックグラウンドで実行
>jobs     #バックグラウンドで動いてるやつをリストアップ
[1] - xxxx
>fg 1     #jobsで出た番号のやつをフォアグラウンドにもってくる
>[ctrl-z] #フォアグラウンドのやつをサスペンド
>bg       #フォアグラウンドのやつをバックグラウンドに持っていく

xargsとか忘れがちなのでメモ。  [unix]  [perl]  [one_liner]

便利なワンライナー


grep -r -l xxxxx . | xargs perl -pi.bak -e "s/xxxxx/yyyyy/g"

xxxxxの含まれているファイルを抽出して、中身のxxxxxをyyyyyに書き換え。

バックアップファイルとして.bakを作成