Windows 명령 프롬프트에서 모든 환경 변수 를 나열 할 수 있습니까?
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
.
환경 변수를 표시, 설정 또는 제거합니다. 매개 변수없이 사용하면 set은 현재 환경 설정을 표시합니다.
답변
SET
cmd에서 사용할 수 있습니다
현재 변수를 표시하려면 SET
충분합니다.
‘PATH’와 같은 특정 변수를 표시하려면을 사용하십시오 SET PATH
.
도움이 필요하면을 입력하십시오 set /?
.
답변
시간을 잃지 마십시오. 레지스트리에서 검색하십시오.
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
SET 명령보다 작은 값을 반환합니다.
답변
방금 설정 한 환경 변수를 보려면 새 명령 창을 열어야합니다.
setx 변수로 설정된 변수는 현재 명령 창이 아닌 향후 명령 창에서만 사용할 수 있습니다. ( Setx, 예제 )