[Bash] cd 명령 후 디렉토리 내용 표시하기(ls)

쉘을 사용하다보면 디렉토리를 이동한 후에(cd) 항상 습관적으로 디렉토리 내용을 확인하게 된다(ls).

alias cd 'cd \!* ; setp; ls'

c쉘을 사용할 때는 위와 같이 설정해서 원하는 결과를 얻었다. 하지만 bash 는 제대로 알고 있는 것인지 모르겠지만, alias 에서 입력 파라메터를 받지 못하는 문제가 있어서 alias 로는 구현이 불가능했다.

그래서 function 을 이용하는 방법을 찾아봤다. 계정 홈 디렉토리에서 .bashrc 파일에 아래와 같은 내용을 추가하면 된다.

function cd { builtin cd $* && pwd && ls -CF; }


덤으로 pwd 도 넣었다 :)