no seu .bashrc
:
cl() { cd "$1" && ls -al; }
você usaria cl em vez de cd para alterar o diretório e, em seguida, ls -al
Eu acho que seria muito útil ter um utilitário unix que combina 'cd' e 'ls' para que, quando você alterar seu diretório, ele liste automaticamente os arquivos nesse diretório. Eu tentei fazer isso usando scripts de shell e programas C e uma combinação dos dois, mas nada parece funcionar, porque qualquer 'cd' ou 'chdir ()' chamar em um script de shell / c programa altera somente o diretório para essa instância (não para o shell).
O psudocode seria parecido com (se fosse simples assim!):
cd $1
ls
Se alguém tiver alguma ideia de como implementar isso, eu realmente aprecio isso!
Obrigado Kevin