====== Tip's ======
===== コマンド =====
==== date ====
GNU拡張コマンド
* 相対日時の表示
date -d 'hoge fuga piyo'
* hoge=(日数、週数、月数、年数、時数、分数、秒数…)
* fuga=(days, weeks, months, years, hours, minutes, seconds…)
* piyo=(未来=指定なし, 過去=ago)
==== sed ====
検索した行を削除する
sed "/huga/d"
----
===== 正規表現 =====
==== 行頭から特定の文字列までを削除する ====
sed "s/^.*id=//g"
* この例では行頭から「id=」までを削除する
==== 特定の文字以降の文字列 ====
sed "s/=.*$//g"
* この例では「=」から行末までを全て削除する
==== 行末の空白を削除 ====
sed "s/ *$//g"
==== 全角カナ4文字以上 又は 全角アルファベット ====
cat CARDNO_KOKYAKUJOHO.20150212 | self 3 | egrep "[ア-ン゛゜ァ-ォャ-ョー「」、]{4,}|[A-z]"
----
===== vim =====
==== 数字のインクリメント/デクリメント ====
c-a c-x
==== ソートしつつ重複行を削除する ====
:sort u
==== 分割ウインドウのスクロールを同期させる ====
* 縦だけを同期
:set scrollbind
又は
:set scb
* 縦と横も同期
:set scrollopt=ver,hor,jump
* 同期の解除
:set noscrollbind
又は
:set noscb
==== diffモード ====
vim -d hoge fuga
又は
vimdiff hoge fuga
* 編集中に他のファイルと比較したい場合
:diffsplit hoge
又は
:diffs hoge
* 終了
:diffoff
----
===== Network =====
==== IPアドレス関連の計算 ====
ipcalc
==== 静的ルーティング ====
* CentOS
/etc/sysconfig/network-scripts/ifcfg-eth0