Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not strictly equivalent, but shorter (and should work with multiple shells):

  $ cd() { builtin cd $* && ls; }
  $ cd /
  bin  boot cdrom  dev  etc  home  lib  lib64 [...]


$* will break on directory names containing spaces and other bash "word" delimiters, use "$@":

    cd() { builtin cd "$@" && ls; }




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: