日々の記録。

プログラミングのメモや感じた事などを記録。

os x bash で cd + ls を行うコマンド

cdした後にlsを行う。だけのコマンドをbashに追加する。

  • .bash_profileを編集する

以下を追加する。

function cdd() {
  ¥cd "$1";
  if [ $? -eq 0 ]; then
    ls; 
  fi  
}

上記例では、cddというコマンド名にしている。 コマンド名をcdにするとlsしたくないときもlsされてしまうし、cdlsやcdlだと左手も使う必要があるので、片手で打てるcddとした。

  • .bash_profileをリロードする

ターミナルを再起動をする。 または次のコマンドを実行する。

source .bash_profile