Linux
如何為 cd 編寫別名,使其在進入我剛剛 cd 進入的目錄後觸發 ls?
可以說我想做
cd home
然後ls -lrth
。我希望將這兩件事組合成一個命令。我試著寫一個別名,但它沒有用。你能幫助我嗎 ?
如果您使用 bash,請嘗試將其放入您的 bashrc/bash_profile:
alias cd='cd $1 && ls -lrth'
更新:
這是不正確的,我只是仔細檢查了它,它只是列出了您確實想要 cd 進入的目錄,但它保留在您啟動命令的實際目錄中。
更新 2:
您必須創建一個 bash 函式而不是別名,它比覆蓋內置命令要安全得多。
cdd() { cd "$1" && ls -lhtr; }
這應該有效。