根據不同的shell設置不太一樣。常見的有bash csh兩種。可以用echo $SHELL來查詢當前是哪一種。
bash設置是在用戶的home下打開.bashrc在里面加上如下:
cd() { builtin cd "$@" && ls }
加上后再source ~/.bashrc就可以了,這種寫法可以適用所有的cd命令,網上其他有些寫法在部分cd命令時不能用比如回主目錄時只需要cd不帶參數,其他寫法就不能正確實現cd ls。
csh設置是在用戶的home下打開.cshrc在里面加上如下:
alias cd 'cd \!*; ls;'
加上再source一下就可以了。