Skip to content

Instantly share code, notes, and snippets.

@tmaeda
Created August 4, 2009 06:57
Show Gist options
  • Save tmaeda/161065 to your computer and use it in GitHub Desktop.
Save tmaeda/161065 to your computer and use it in GitHub Desktop.
bash cd alias
# どうせcdした後はlsも打つんでしょ?
# => .bashrc などに以下を記述。
function cd() {
builtin cd "$@"
#ls -lrt
ls
}
@tmaeda
Copy link
Author

tmaeda commented Jun 20, 2011

ちなみに、rvmを入れている場合にはrvmがcdコマンドを上書きするようになっていて、
上記の設定をしているとrvmの方とぶつかっておかしなことになるので、
rvmを入れている場合には、上記の設定はせず、代わりに
.rvm/hooks/after_cd
というファイルに
ls
と書いておきましょう。

@tmaeda
Copy link
Author

tmaeda commented Jul 25, 2011

ディレクトリの中にめちゃめちゃ大量にファイルが入っている場合があって、
そういうときにまで毎度毎度lsされるのはウザい、という要望があったので、
こんな感じのを考えてみた。

buf=ls
if [ ${#buf} -lt 1000 ]; then
ls
fi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment