programing

명령줄에서 모든 환경 변수를 나열합니다.

javamemo 2023. 4. 25. 21:47
반응형

명령줄에서 모든 환경 변수를 나열합니다.

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

존이 정답을 맞췄어요, 하지만 통사적인 설탕으로 좀 더 자세히 설명하자면..

SET | more

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

SET > output.txt

출력을 파일 출력으로 보냅니다.메모장이나 다른 곳에서 열 수 있는 txt입니다.

PowerShell의 모든 환경 변수를 나열하려면 다음과 같이 하십시오.

Get-ChildItem Env:

또는 출력이 잘리지 않도록 사용자 797717이 제안한 대로입니다.

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

출처: 환경 변수 생성 및 수정(Windows PowerShell 요주의 팁)

에서 간단히 도망칩니다.cmd.

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

확장되지 않은 변수입니다.

사용자 변수입니다.

reg query HKEY_CURRENT_USER\Environment

시스템 변수입니다.

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

확장된 변수입니다.

CMD에서 다음을 수행합니다.

SET

Powershell에서요 -

출처 - https://devblogs.microsoft.com/scripting/powertip-use-windows-powershell-to-display-all-environment-variables/입니다.

dir env:

사용할 수 있습니다.SETcmd 단위입니다.

현재 변수를 표시하려면 다음과 같이 하십시오.SET충분합니다

'PATH'와 같은 특정 변수를 표시하려면 다음을 사용합니다.SET PATH.

도움말을 보려면 다음을 입력하십시오.set /?.

시간 낭비하지 마세요.레지스트리에서 검색합니다.

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

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

다른 답변에서 언급한 바와 같이 다음을 사용할 수 있습니다.set모든 환경 변수 또는 용도를 나열합니다.

set [environment_variable]값을 사용하여 특정 변수를 가져옵니다.

set [environment_variable]=워크스페이스에서 변수를 제거하는 데 사용할 수 있습니다.

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

setx 변수와 함께 설정된 변수는 현재 명령 창이 아닌 향후 명령 창에서만 사용할 수 있습니다.(Setx, 예제)

언급URL : https://stackoverflow.com/questions/5327495/list-all-environment-variables-from-the-command-line 입니다.

반응형