Linux

セットアップ

apt-get install zsh tmux iotop build-essential git

rbenvを使うなら
https://github.com/rbenv/ruby-build/wiki#ubuntudebianmint

apt-get install autoconf bison patch build-essential rustc libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libgmp-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev uuid-dev

vimの設定

vimでペーストする際に、vimでペーストする際に、自動でpaste modeにする方法のメモ - Qiita をやっておくと便利。

上記のサイトのコードはtmuxで動かないので、下記のページの設定を ~/.vimrc にペーストする。
https://raw.githubusercontent.com/ConradIrwin/vim-bracketed-paste/master/plugin/bracketed-paste.vim

Tips

for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less

パスワード生成

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1

記号も含めたい場合は

cat /dev/urandom | tr -dc '!-~' | fold -w 16 | head -n 1

人間が覚えやすいパスワードがよければ pwgen コマンドを使う。

サブ記事