先頭一致で定まるならcd
TABを押すことすら面倒になった人向け.
function prefixcd() {
unalias ls
if [ `find . -maxdepth 1 -type d -ipath "./$1*" | wc -l` = "1" ]; then
cd `find . -maxdepth 1 -type d -ipath "./$1*"`
else
cd $*
fi
alias ls="ls -F --color=auto"
}
alias cd="prefixcd"