RESPUESTA CORTA: entiende qué hace exactamente este alias, puede consultar el ~/.bashrc
archivo y busque el término "alias l=
". No es más que ls -CF
RESPUESTA LARGA Una buena manera de inspeccionar qué es un comando:
type l
Si es un programa o un script, le dará su ubicación, si es un alias, le dirá a qué se alias, si es una función, imprimirá la función; de lo contrario, le dirá si es una palabra clave integrada o.
Ejemplos:
$ type l
l is aliased to `ls -CF'
$ type find
find is /usr/bin/find
$ type connecthome
connecthome is hashed (/usr/local/bin/connecthome)
$ type grep
grep is aliased to `grep --color=auto --binary-files=without-match --devices=skip'
$ type hello_se
hello_se is a function
hello_se ()
{
echo 'Hello, Stack Exchangers!'
}
$ type type
type is a shell builtin
$ type for
for is a shell keyword
$ type nosuchthing
-bash: type: nosuchthing: not found
$ l --help
l: command not found
Parece que tiene un alias configurado en su entorno. Quizás has heredado un .profile
, .bashrc
o similar que contenga algo como alias l='ls -F'
.
-F, --classify
append indicator (one of */=>@|) to entries
Prueba which l
y alias
para rastrear su definición.
CORREGIDO:l
es un alias
para ls -CF
(No estoy muy seguro) en el .bashrc
predeterminado en ubuntu
Simplemente puede escribir alias
para comprobar todos los alias. Se mencionaría allí.