Linux

vi(vim)で確認しながら文字列を置換する ♡

vi(vim)で確認しながら文字列を置換したいとき。 cオプション。 :%s/置換対象文字列/置換文字列/gc replace with hoge (y/n/a/q/l/^E/^Y)? y: Yes n: No a: All q: ...
Linux

awkで最後の引数を抽出する ♡

awkで最後の引数を抽出する場合は$NF。 $ echo 'hoge1 hoge2 hoge3' | awk '{print$NF}' hoge3 $(NF - 1)で最後の一つ前。 $ echo 'hoge1 hoge2 hoge3' |...
Linux

WindowsフォーマットのCP932とCRLFをなんとかする ♡

MS ExcelでCSVに変換したファイルをLinux向けに整形する。 文字コードをCP932からUTF-8に変換する。 Shift_JISだとエラーが出ることがあるのでCP932。 $ iconv -f cp932 -t utf-8 cp...
Linux

LANGがja_JP.UTF-8でjmeterが実行できなかった件 ♡

apache-jmeter-2.12/bin/jmeterを使う場合はLANGをen_US.UTF-8に設定しよう。 ja_JP.UTF-8では実行できない。 $ LANG=en_US.UTF-8 /opt/apache-jmeter-2....
Linux

mysqlのパスワードは.my.cnfに格納する(5.6未満) ♡

mysql 5.6未満でパスワード入力を省きたいとき。 cat << 'EOF' > ~/.my.cnf host=localhost database=honeypot user=pooh password=honey...
Linux

mysqlのパスワードは.mylogin.cnfに格納する ♡

mysqlは-u(ユーザ)と-p(パスワード)でログインせずにlogin-pathを使う。 認証情報を作成(暗号化)する。 $ mysql_config_editor set --host=localhost --login-path=cl...
Mac

Macでhostsに書いたホストへの接続が遅い件 ♡

MacのhostsにはIPv4アドレスだけでなくIPv6アドレスも書く必要がある。IPv6なんて割り当ててないからIPv4射影アドレス(IPv4-mapped address)でもとりあえず振っとく。 Macからhostsに書いたホ...
Mac

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory ♡

MacからLinuxにSSHするときはLC_CTYPE=ja_JP.UTF-8を設定しよう。 標準ではLC_CTYPE=UTF-8が設定されているが、LinuxにとってはUTF-8が解釈できない。 en_US.UTF-8とかja_JP.UT...
Linux

Postfixを許可されたドメインのみに送信できるように制限 ♡

Postfixを許可されたドメインのみに送信できるよう制限する。 未許可のドメインにメールを送信され情報が漏えいしないようにする。 iptablesで特定のmxサーバのみを開けるのもアリだけどIP変更が面倒くさいし不確実。 cp -a /e...
Linux

CentOS 6のsudoでもPATHを引き継ぐ ♡

CentOS 6のsudoでもPATHを引き継ぐように設定します。 CentOS 6からはsudoを使うときに/usr/local/binなどPATHが通ってなくてちょっと大変でした。 /usr/local/bin/hogehogeとフルパ...
タイトルとURLをコピーしました