2009-05-12 6 views
2

리눅스를 사용하면 몇 군데에만 바이너리를 배치함으로써 짧은 시스템 경로를 가질 수 있습니다. 방금 새 응용 프로그램을 설치했기 때문에 경로를 편집 할 필요가 없으며 실행할 응용 프로그램을 검색 할 필요가 없습니다. 프로그램을 시작하는 데 사용하는 프로그램 인 PowerShell을 사용하여 Windows (Vista)에서 동일한 작업을 수행하려면 어떻게해야합니까?Windows의 명령 행에서 쉽게 프로그램 실행하기

+0

불행히도 이것은 프로그래밍과 관련이 없습니다. – lothar

+3

나는 동의하지 않으면 컴퓨터 과학과 관련이 없지만 소프트웨어 공학과 관련이있다. 나는 프로그래머로서 자주 내 경로에 물건을 추가해야한다. – dustyburwell

+1

구성과 더 비슷합니다. ServerFault에 있어야합니다. – justinhj

답변

1

항상 .cmd 파일을 별칭으로 추가 할 수 있습니다.

+2

.cmd를 별칭으로 사용하는 대신 PowerShell의 기본 제공 별칭 지정 메커니즘을 사용할 수 있습니다. Set-Alias ​​Fiddler 'C : Program Files \ Fiddler2 \ Fiddler.exe ' –

2

Vista에는 mklink를 통해 심볼릭 링크가 있습니다. 아마도 "c :/bin"폴더를 설정하고 원본 바이너리를 가리키는 심볼릭 링크를 생성 할 수 있습니다. 이것은 비스타의 심볼릭 링크가 리눅스의 심볼릭 링크와 비슷하다고 가정하고있다. Here's a short tutorial.

+0

그들은 비슷하게 작동하지만 다른 문제가 있습니다. 많은 프로그램은 자신의 데이터 또는 라이브러리가 설치된 디렉토리에 있다고 가정합니다 (라이브러리의 경우 이는 LoadLibrary의 아티팩트이기도합니다). 따라서 exe를 다른 경로로 심볼릭 링크하면 C : \ bin \ blah.exe가 시작됩니다.이 경로는 C : \ bin에 있지 않고 % ProgramFiles % \ Blah에 있기 때문에 해당 데이터/라이브러리를로드하지 못합니다. 그래서 그것은 다소 과민 한 해결책입니다. 결국 Windows는 Unix와 완전히 다른 환경입니다. 두 가지 방법을 모두 시도하는 것은 일반적으로 제대로 작동하지 않습니다. – Joey

0

앱을 c ​​: \ bin에 설치합니다.

2

많은 프로그램이 레지스트리 (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App 경로)에 앱 경로 항목을 만듭니다. 그 앱의 경우 그렇게처럼를 시작할 수 있습니다 시작 - 프로세스를 제공 PowerShell을 V2를 사용할 수없는 경우 V1에 PowerShell Community Extensions을 사용할 수 있습니다

PS> Start-Process <appname> 
PS> Start-Process excel 

.

2

나는 이것이 내가이 질문을 오해하고있을 수도 있고 이것이 명백 할 수도 있다고 생각하지만,이 모든 것을 이미 알지 못했을 경우에 도움이되기를 바랍니다.

경로 환경 변수에 몇 개의 디렉토리를 추가하면 도움이 될 것 같습니다. 명령 프롬프트에서 set 명령으로 모든 환경 변수를 볼 수 있습니다. 그런 다음 경로를 잘라내어 붙여넣고 다시 사용하여 추가 할 수 있습니다. 만약 당신이 GUI를 마우스 오른쪽 단추로 내 컴퓨터 -> 속성 -> (Vista에서 XP에서 왼쪽의 "고급 시스템 설정"이 단계 건너 뛰십시오) -> 고급 탭 ->에서 하단에 환경 변수 버튼. 명령 행 창에서 무언가가 호출되면 먼저 경로에 표시된 모든 디렉토리를 검사합니다. 응용 프로그램 디렉토리가 경로에 있으면 경로를 완전히 한정하지 않고 실행할 수 있습니다.

희망이 도움이되었습니다!

+0

Vista 및 Windows 7에서는 "환경 변수 편집"항목이 있기 때문에 시작 메뉴에서 "환경"을 검색하여 더 빨리 얻을 수 있습니다. – Joey

0

Powershell을 사용하면 시작하려는 프로그램의 별칭을 만들 수 있습니다. 하지만 실제로 이것이 PATH 환경 변수를 편집하는 것보다 효과가 적은지는 의심 스럽습니다.

관련 문제