個人的に使ってるサービスのメモとか。
インストール直後に設定したいアレコレ
ちょくちょく追加していきたい
ヒストリの設定
.bashrc
# ヒストリの保存件数を5万件に変更
HISTSIZE=50000
# ヒストリにタイムフォーマットを追記、表示する
HISTTIMEFORMAT='%Y/%m/%d %H:%M:%S '
Git
### git statusなど美しく表示
$ git config --global color.ui true
ワンライナーで美しく
$ [ "a" != "b" ] && echo "say ho!"
# ログファイルの圧縮とかまとめて。書き込み中のログファイルを間違えてやらないように注意
$ find -name "*filename*" | xargs gzip
# 某サイトのリザルトを並び替えるやつ(個人メモ)
$ curl http://*****/?result | iconv -f SJIS -t UTF8 |awk 'match($0,/<a href=.*\">(.*)<\/a>(.*)<\/li>/,result){ print result[2],result[1] }' |sort -n
# ディスクの圧縮しつつバックアップ
$ dd if=/dev/sda1 | gzip -c > sda1.img.gz
# ディスクの解凍しつつリストア
$ gzip -dc < sda1.img.gz | dd of=/dev/sda1
インストールしたい物メモ
docker
一時的に使うサービス類をdockerから起動して使い捨てれるようにする。
最近のサービス類インストール手順が簡略化しててついつい色々試してしまう。
その半面環境変数汚染してたりしてアンインスコするの大変なのでこれを代替にしたい。