Que fait la commande env ls -al
?
J'avais un test Linux et la question était: "Comment exécuter une commande directement, mais pas son alias?"
Je savais qu'il existe une solution telle que la commande préfixée avec un symbole spécial, mais je l'ai oubliée. Maintenant je sais que c'est \
. (lire de ce post ).
Mais je me souviens aussi que quelque part, j’ai lu que pour se débarrasser d’un alias, nous pouvons préfixer une commande avec env
. Je l'ai fait et il semble que ça marche, mais ma réponse a été qualifiée de fausse. J'ai lu info
et ainsi de man
suite env
, mais je n'ai pas trop compris.
Que env
fait-on et env <command>
sans aucun argument pour env
lui-même?
command
ou env
qui ferait "\" la seule réponse acceptable.
man
n’ai pas compris ce qui se passait env
exactement. Après ce post - c'est clair et ma réponse a été examinée (acceptée). Merci à tous!
env <command>
,command <command>
et\<command>
. À mon avis, si un test ditenv <command>
est invalide, alors ce test est cassé.