¿Qué está env ls -al
haciendo el comando ?
Tuve una prueba de Linux y había una pregunta: "¿Cómo ejecutar el comando directamente, pero no su alias?"
Sabía que existe una solución como el comando de prefijo con algún símbolo especial, pero lo olvidé. Ahora sé que lo es \
. (Leer de esta publicación ).
Pero también recuerdo que en algún lugar leí que para deshacernos del alias podemos prefijar un comando con env
. Lo hice y parece que funciona, pero mi respuesta fue calificada como incorrecta. He leído info
y man
sobre env
, pero no entendía demasiado.
¿Qué está env
haciendo y exactamente env <command>
sin ningún argumento en env
sí mismo?
command
o env
que sería la única respuesta aceptable.
man
y no entendí qué estaba env
haciendo exactamente. Después de esta publicación, está claro y mi respuesta fue revisada (aceptada). ¡Gracias a todos!
env <command>
,command <command>
y\<command>
. En mi opinión, si alguna prueba diceenv <command>
que no es válida, entonces esa prueba está rota.