@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

サーバー構築時にbashの設定を楽にする

普段利用しているメインマシンにbash-confというコマンドを用意して、サーバー構築時にその出力を.bashrcにコピペしています。

イメージ

前提として、下記の設定をしているので、echo 'hoge' | CのようにCコマンドでクリップボードにコピーできます。

mollifier.hatenablog.com

# bashの設定をクリップボードにコピー
bash-conf|C
# サーバーの.bashrcにペースト
ssh server
vi .bashrc
# 末尾でペーストする

bash-confの内容

下記のシェルスクリプト~/bin/等パスの通っているところに置いています。

内容はだいたい以下のとおり

  • 履歴の件数を100000件にする
  • 複数の端末で同時実行しても履歴をマージする
  • プロキシの設定
  • ~/.aliasがあれば読み込む
  • t でtmuxのセッションがあればアタッチして、なければ新しくtmuxを起動する