Windows CMD
유틸리티에는와 같은 많은 내부 명령이 있습니다 mklink
. msys
쉘 에서 어떻게 사용할 수 있습니까?
에서 CMD
의 문서 의 /c
스위치는 명령 종료를 실행하는 데 사용할 수 있습니다; 그러나 이것은 작동하지 않는 것 같습니다.
- 내가
cmd /c mklink
하면mklink
명령이 실행CMD
되지 않고 쉘이 종료되지 않습니다.
Enter 키를 누르기 전에 :
후:
프로세스 모니터 스크린 샷 :
- 백그라운드 프로세스로 명령을 실행하려고합니다.
cmd /c mklink &
분명히 작동합니다.mklink
명령이 실행되지만CMD
쉘은 종료되지 않습니다.Enter
누를 때마다CMD
활성 쉘이됩니다.
mklink
에 작업, 쉘은 참으로 관리자 권한으로 실행해야 않는다; 그러나 내 문제는 cmd
쉘이 백그라운드에서 인계하거나 실행 하지 않고서는 내부 명령을 실행할 수 없다는 것 입니다. 이 문제는 관리자가 필요없는 간단한 명령 (예 :)에도 나타납니다 dir
.
cmd
있습니까?
msys
변환 /c
됩니다 c:\
. 답은 이스케이프 처리하고 다음과 같이 명령을 실행하는 것 cmd //c mklink
입니다.
cmd /c mklink
Cygwinbash
및을 사용 하여 C 쉘로 작동합니다cmd.exe
. 그러나 나는 높은 곳에서 달리거나 다른 방법으로 불만을 받았습니다.msys
설치하지 않았기 때문에 시도 하지 않았지만 회의적입니다. 다른 일이 있다고 의심됩니다. 귀하가 한 일과 발생한 일에 대한 성적 증명서 또는 스크린 샷이 도움이 될 수 있습니다.