Primeiro, desculpe pelo meu inglês ruim. Segundo, você pode procurar em seu ~ / .bashrc (ou algum arquivo onde seus aliases estão) ou você pode escrever alguns destes comandos em seu shell:
command -v ll # "command" is a shell built-in that display information about
# the command. Use the built-in "help command" to see the
# options.
type -p ll # "type" is another built-in that display information about how the
# command would be interpreted
grep -r "alias ll=" ~ # and don't worry about de .file that contains your
# alias. This command search recursively under each
# folder of your home. So it's something rude.
find ~ -maxdepth 1 -type f | xargs grep "alias ll" # Just look in
# the files (not folders) in your home folder
Mas por que usar o find sem o nome ". *"? Porque você pode colocar isso no seu .bashrc
source bash_hacks # where the file bash_hacks, in your home directory can
# contain the alias ll='ls -la etc etc'.
Como "ll" é um alias, não é necessário que tenha apenas um significado (ll = 'ls -alF --color'), você pode codificar seu "ll" como um outro comando como, não sei, "rm". Eu acho que é mais uma convenção (produto de usos comuns).
Mas "ll" pode ser um programa armazenado em qualquer pasta do seu PATH.
Por exemplo, se você tiver uma pasta chamada "bin" em sua casa, crie um script "ll" que contenha algo como
#!/bin/bash
ls -lhar
Mas, e se o seu PATH tiver sido alterado para adicionar outra pasta que contenha o novo comando "ll"?
Para informações mais interessantes, você pode consultar o seguinte link para uma questão relacionada.