쉘을 사용하다보면 디렉토리를 이동한 후에(cd) 항상 습관적으로 디렉토리 내용을 확인하게 된다(ls).
c쉘을 사용할 때는 위와 같이 설정해서 원하는 결과를 얻었다. 하지만 bash 는 제대로 알고 있는 것인지 모르겠지만, alias 에서 입력 파라메터를 받지 못하는 문제가 있어서 alias 로는 구현이 불가능했다.
그래서 function 을 이용하는 방법을 찾아봤다. 계정 홈 디렉토리에서 .bashrc 파일에 아래와 같은 내용을 추가하면 된다.
덤으로 pwd 도 넣었다 :)
alias cd 'cd \!* ; setp; ls'
c쉘을 사용할 때는 위와 같이 설정해서 원하는 결과를 얻었다. 하지만 bash 는 제대로 알고 있는 것인지 모르겠지만, alias 에서 입력 파라메터를 받지 못하는 문제가 있어서 alias 로는 구현이 불가능했다.
그래서 function 을 이용하는 방법을 찾아봤다. 계정 홈 디렉토리에서 .bashrc 파일에 아래와 같은 내용을 추가하면 된다.
function cd { builtin cd $* && pwd && ls -CF; }
덤으로 pwd 도 넣었다 :)
'programming > shell' 카테고리의 다른 글
디렉토리 용량 확인하기(du) (0) | 2013.07.17 |
---|---|
mv 명령으로 디렉토리 이동시 덮어쓰기(mv directory target not empty) (0) | 2013.07.16 |
쉘 스크립트 백그라운드로 실행하는 방법(Run Shell Script in Background) (0) | 2013.02.15 |