¿Cómo puedo saber qué comando representa un alias?

22

lles un alias común en muchas distribuciones de Linux.
¿Cómo puedo saber a qué alias?

He intentado comprobar mi .bashrc, pero no puedo decir a qué llequivale.

Spuder
fuente

Respuestas:

30

Puedes usar el aliascomando.

$ alias ll
ll='ls --color=auto -Flh'

fuente
9

Puede encontrar una lista de alias en el sistema con el siguiente comando

type -a ll

ll tiene un alias de `ls -alF '

Como nota al margen, puede ver una lista de todos los alias en el sistema con

compgen -a
Spuder
fuente
1
también puede escribir which llpara averiguarlo
ILMostro_7
1
Además, si estás seguro de que es un alias, alias llte lo diré.
que no devuelve nada en mi máquina ubuntu. alias ll muestra lo que estoy buscando, gracias!
Spuder
@EvanTeitelman Por favor, que sea una respuesta. Solo quería hacerlo, pero eso se sentiría extraño si hubieras dicho eso como un comentario.
Hauke ​​Laging
@HaukeLaging: Gracias, lo publiqué como respuesta.
4

Escribir en el comando también enumera todos los alias en el shell

alias
NagaChaitanya Vellanki
fuente
2

Desde la página del manual para command:

Si se proporciona la opción '-V' o '-v', se imprime una descripción del comando.

Por lo tanto, command -v llpodría producir este resultado: alias ll='ls -l'.

Christopher
fuente
Uno podría ir tan lejos como para decir "se imprime una descripción o la ubicación del comando" como lo demuestra lo command -v ddque produce/bin/dd
Elder Geek