Как написать скрипт в c-оболочке, так что выполнение `cd` будет автоматически запускать` ll` или `ls` также

Это действительно кубизм для изменения каталогов с помощью  `cd` , а снова выполните  `ls`  или  `ll` . Я заметил, что более 80% времени я всегда делаю  `ll`  после моего  `cd` . Поэтому мой вопрос заключается в том, как написать сценарий  `c shell`  для этого.
Всякий раз, когда выполняется cd, может ли командная строка  `c`  также автоматически выполнять  `ll` ?

Нет необходимости в скрипте, просто выполните простое определение псевдонима:

* bash notation: `alias cd="cd $1; ll "`
* csh notation: `alias cd cd \!:1\; ll`

Обратите внимание на ведущее пространство ("") в версии bash, оно предотвращает повторное расширение алиаса. Поэтому он предотвращает циклы.