計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

zshではなく、bashを使わざるを得ない時の設定

chshコマンドがなぜか使えないサーバー、bashで固定されているようなところでの設定。

shoptで、cdと打つのを省略できるautocdと、./*/ と打てばサブディレクトリまで含めてファイルを指定できるglobstarを有効にする

# ---------- shopt
shopt -s autocd
shopt -s globstar

ディレクトリを移動したら自動でlsする設定。 参考はここ qiita.com

.bashrc

# ---------- ディレクトリ移動したら自動でls
autols(){
  [[ $AUTOLS_DIR != $PWD ]] && ls
  AUTOLS_DIR="${PWD}"
}

export PROMPT_COMMAND="autols"

シンボリックリンクにcdで移動するときは実体のパスに移動する。cd -Pオプションを使うのでalias

alias cd='cd -P'

大文字小文字の区別をせずに補完できるようにする。
.bashrcではなく~/.inputrcに書く

set completion-ignore-case on