Às vezes, um alias não é poderoso o suficiente para fazer com facilidade o que você quer, então aqui está uma maneira de usá-las.
Em alguns arquivos que são originados quando seu shell é iniciado (por exemplo, .bashrc
), adicione a seguinte função:
ls () {
echo "Hello world!"
command ls
}
Ao contrário de um alias, uma função pode ser recursiva. É por isso que command ls
é usado em vez de ls
; ele diz ao seu shell para usar o ls
real em vez da função que você acabou de definir.