====== 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