Puede buscar en su ~ / .bashrc (o en algún archivo donde se encuentran sus alias) o puede escribir algunos de estos comandos en su 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
Pero, ¿por qué usar find sin el nombre ". *"? Porque puedes poner esto en tu .bashrc
source bash_hacks # where the file bash_hacks, in your home directory can
# contain the alias ll='ls -la etc etc'.
Dado que "ll" es un alias, no es necesario que tenga un solo significado (ll = 'ls -alF --color'), puede alias su "ll" como otro comando y, no sé, "rm" . Creo que es más una convención (producto de usos comunes).
Pero "ll" podría ser un programa almacenado en cualquier carpeta de su RUTA. Por ejemplo, si tiene una carpeta llamada "bin" en su hogar, cree un script "ll" que contenga algo como
#!/bin/bash
ls -lhar
Pero, ¿qué pasa si su RUTA ha sido alterada para agregar otra carpeta que contenga el nuevo comando "ll"? Para obtener información más interesante, puede consultar el siguiente enlace a una pregunta relacionada.
type -a commandname
revelará todo: le dirá si el comando es uno o más de un alias, función, incorporado o uno o más archivos ejecutables en su RUTA, en ese orden de precedencia. Esto ayuda a comprender por qué, por ejemplo, desajustar un comando no lo devuelve del todo al comportamiento esperado.