Что env ls -al
делает команда ?
У меня был тест Linux и возник вопрос: «Как запустить команду напрямую, но не ее псевдоним?»
Я знал, что существует решение, такое как префиксная команда с каким-то специальным символом, но я забыл его. Теперь я знаю, что это так \
. (читать из этого поста ).
Но я также помню, что где-то читал, что, чтобы избавиться от псевдонима, мы можем использовать префикс команды env
. Я сделал это, и, кажется, работает, но мой ответ был квалифицирован как неправильный. Я читал info
и man
дальше env
, но не слишком много понял.
Что env
делает и точно env <command>
без каких-либо аргументов для env
себя?
command
или env
который может сделать `\` единственным приемлемым ответом.
man
и не понял, что env
именно делает. После этого поста - понятно и мой ответ был рассмотрен (принят). Спасибо всем!
env <command>
,command <command>
и\<command>
. По моему мнению, если какой-то тест сказал, чтоenv <command>
он недействителен, то этот тест не пройден.