ProgramingTip

명령 줄에서 모든 환경 변수

bestdevel 2020. 9. 28. 09:41
반응형

명령 줄에서 모든 환경 변수


윈도우 명령 프롬프트에서의 모든 Environmental & 변수 를 나열 할 수 있습니까?

PowerShell gci env:(또는 ls env:또는 dir env:) 과 동등한 것 .


그냥 해 :

SET

SET prefix시작하는 이름을 가진 모든 변수를 볼 수도 있습니다 prefix.

예를 들어 환경 변수에서 derbydb 만능려면 다음을 수행하십시오.

set derby 

... 그리고 다음을 얻을 수 있습니다.

DERBY_HOME=c:\Users\amro-a\Desktop\db-derby-10.10.1.1-bin\db-derby-10.10.1.1-bin

Jon은 정답을 좀 더 자세히 설명하겠습니다.

SET | more

변수 전체가 아닌 한 번에 한 페이지 씩 변수를 볼 수 있습니다.

SET > output.txt

메모장 등에서 열 수있는 output.txt 파일로 출력을 보냅니다 .


PowerShell의 모든 환경 변수를 선택할 비용 :

Get-ChildItem Env:

또는 user797717이 제안한대로 출력 잘림을 방지합니다.

Get-ChildItem Env: | Format-Table -Wrap -AutoSize

출처 : 환경 변수 만들기 및 수정 ( Windows PowerShell 금주의 팁 )


set에서 실행하기 만하면 됩니다 cmd.

환경 변수를 표시, 설정 또는 제거합니다. 매개 변수없이 사용하면 현재 환경 설정을 표시합니다.


SETcmd에서 사용할 수 있습니다.

현재 변수를 표시 SET충분합니다.

'PATH'와 같은 특정 변수를 표시 비용 SET PATH.

도움이 필요하면 입력하십시오 set /?.


방금 설정 한 환경 변수를 보려면 새 명령 창을 열어야합니다.

setx 변수로 하나의 변수는 현재 명령 창이 아닌 이후 명령 창에서만 사용할 수 있습니다. ( Setx, 예시 )


시간을 사용할 수 없습니다. 대부분에서 검색하십시오.

reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"

SET 명령보다 작은 값을 반환합니다.


다른 답변에서 언급했듯이 set모든 환경 변수를 제안하거나

set [environment_variable] 값이있는 특정 변수를 가져옵니다.

set [environment_variable]= 작업 공간에서 변수를 제거하는 데 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/5327495/list-all-environment-variables-from-the-command-line

반응형