!['env' 뒤에 환경 변수가 지정되지 않은 경우 명령이 실행되는 환경은 무엇입니까?](https://linux55.com/image/10643/'env'%20%EB%92%A4%EC%97%90%20%ED%99%98%EA%B2%BD%20%EB%B3%80%EC%88%98%EA%B0%80%20%EC%A7%80%EC%A0%95%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EA%B2%BD%EC%9A%B0%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EC%8B%A4%ED%96%89%EB%90%98%EB%8A%94%20%ED%99%98%EA%B2%BD%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
env
수정된 환경을 사용하여 명령을 실행합니다.
env [option]... [name=value]... [command [args]...]
name=value
뒤에 또는 옵션이 없으면 env
어떤 환경에서 명령이 실행됩니까?
env
아무 옵션이나 옵션 없이 사용하는 목적은 무엇입니까 name=value
?
env bash -c 'echo "$_"'
감사해요.
답변1
산출
env cat /proc/self/environ
다른 조건이 주어지지 않으면 환경이 변하지 않음을 보여줍니다.
(또는 실제로 "명령이 주어지지 않으면 결과 환경을 인쇄하십시오"라는 훌륭한 매뉴얼을 굳이 읽어 보면 간단해도 env
괜찮을 것입니다.)