Co env ls -al
robi polecenie ?
Miałem test na Linuksie i pojawiło się pytanie: „Jak uruchomić polecenie bezpośrednio, ale nie jego alias?”
Wiedziałem, że istnieje rozwiązanie takie jak polecenie poprzedzające prefiksem jakimś specjalnym symbolem, ale zapomniałem o tym. Teraz wiem, że tak jest \
. (czytaj z tego postu ).
Ale pamiętam też, że gdzieś to przeczytałem, aby pozbyć się aliasu, możemy poprzedzić polecenie env
. Zrobiłem to i wydaje się, że działa, ale moja odpowiedź została uznana za błędną. Czytam info
i man
na env
, ale nie zrozumiał zbyt wiele.
Co env
robi i dokładnie env <command>
bez żadnych argumentów env
?
command
lub, env
który uczyniłby jedyną akceptowalną odpowiedź.
man
i nie rozumiałem, co env
właściwie robi. Po tym poście - jest jasne i moja odpowiedź została sprawdzona (zaakceptowana). Dziękuje za wszystko!
env <command>
,command <command>
i\<command>
. Moim zdaniem, jeśli jakiś test powiedział, żeenv <command>
jest nieważny, to ten test jest zepsuty.