Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

설치시 자동으로 패스에 추가하는 기능. #5

Open
bamjun opened this issue Jun 16, 2024 · 0 comments
Open

설치시 자동으로 패스에 추가하는 기능. #5

bamjun opened this issue Jun 16, 2024 · 0 comments

Comments

@bamjun
Copy link
Owner

bamjun commented Jun 16, 2024

배쉬 쉘에서 Windows PATH 환경 변수에 항목을 자동으로 추가하는 방법을 설명드리겠습니다. 이는 cmdpowershell을 사용하여 배쉬 스크립트에서 Windows 환경 변수를 수정하는 것입니다.

다음은 배쉬 쉘에서 Windows PATH에 새로운 디렉토리를 추가하는 예제입니다:

  1. PowerShell을 이용한 방법:
    PowerShell 스크립트를 사용하여 PATH에 항목을 추가할 수 있습니다. 먼저 배쉬 스크립트에서 PowerShell 명령을 호출하는 방법입니다.
#!/bin/bash

# 추가할 경로를 변수로 설정합니다.
NEW_PATH="C:\\new\\path"

# PowerShell 명령을 사용하여 Windows PATH에 추가합니다.
powershell.exe -Command "[Environment]::SetEnvironmentVariable('PATH', [Environment]::GetEnvironmentVariable('PATH', 'Machine') + ';$NEW_PATH', 'Machine')"
  1. CMD를 이용한 방법:
    CMD 명령을 사용하여 PATH에 항목을 추가하는 방법입니다.
#!/bin/bash

# 추가할 경로를 변수로 설정합니다.
NEW_PATH="C:\\new\\path"

# CMD 명령을 사용하여 Windows PATH에 추가합니다.
cmd.exe /c "setx PATH \"%PATH%;$NEW_PATH%\""

위의 두 예제는 모두 새로운 디렉토리를 시스템 PATH 환경 변수에 추가합니다. 그러나 시스템 환경 변수를 수정하는 것은 관리자 권한이 필요할 수 있습니다.

주의사항

  • 관리자 권한: 시스템 환경 변수를 수정하려면 관리자 권한이 필요합니다. 위 명령을 실행할 때 관리자 권한으로 실행되어야 합니다.
  • 환경 변수 즉시 반영: 변경 사항이 즉시 반영되지 않을 수 있습니다. 새로운 세션에서 변경된 PATH를 사용할 수 있습니다.

결론

배쉬 쉘에서 Windows PATH 환경 변수에 항목을 추가하려면 PowerShell이나 CMD를 호출하여 환경 변수를 수정할 수 있습니다. 스크립트를 실행할 때 관리자 권한을 사용하는 것을 잊지 마세요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant