OpenSSL
:TODO 調査
tree
ファイル階層を表示する
# 階層を指定して表示
$ tree -L 3
# ディレクトリのみ(.ファイルも)
$ tree -d -a
pwgen
アトランダムなパスワードを生成する
# 記号をいれる
$ pwgen -y 15 3
# 記号をいれ、文字列にしない場合
$ pwgen -yv 15 3
pwgen
timeコマンドよりも詳細な情報を取得できる
$ gtime --verbose sleep 1
direnv
環境変数をディレクトリ毎に設定できる。
$ touch .envrc
$ echo "export DEVELOP_BASE_PATH=/Users/noriyukikikuchi/Sites/**" > .envrc
$ direnv allow .
fzf
Go製のインクリメント検索ができるツール。高性能で、多数のオプションがある。
# 仮想ファイルをtree表示する
$ ls | fzf --preview 'tree -C {} | head -200'
#
$ ls | fzf --preview "bat --color=always --style=header,grid --line-range :100 {}"
ripgrep
R製grep。grepより高速。正規表現での検索など様々な検索機能が標準でできる。
# キーワード検索
$ rg [キーワード] [ファイル名]
rd
R製find。シンプルな操作性がある。
$ fd [検索文字] [検索フォルダ]
bat
R製cat。cat をハイライト表示ができる。
git系
ghq
git repository管理用サービス
hub
GitHub CLI