ของ Windows ยูทิลิตี้ที่มีจำนวนของคำสั่งภายในเช่นCMD mklinkพวกมันสามารถใช้งานได้อย่างไรจากmsysเปลือก?
จากCMDเอกสารของ/cสวิตช์สามารถใช้เพื่อรันคำสั่งและออก แต่ดูเหมือนว่าจะไม่ทำงาน
- ถ้าฉันทำคำสั่งจะไม่ทำงานและเปลือกจะไม่ออก
cmd /c mklinkmklinkCMD
ก่อนกด Enter:

หลังจาก:

ภาพหน้าจอการตรวจสอบกระบวนการ:

- กำลังพยายามเรียกใช้คำสั่งเป็นกระบวนการพื้นหลัง:
cmd /c mklink &เห็นได้ชัดว่าใช้งานได้ -mklinkมีการดำเนินการคำสั่ง แต่CMDเชลล์ไม่ได้ถูกยกเลิก ทุกครั้งที่EnterกดCMDจะกลายเป็นกระสุนที่ใช้งานอยู่
mklinkการทำงานเชลล์จำเป็นต้องถูกรันในฐานะผู้ดูแลระบบ แต่ปัญหาของฉันคือฉันไม่สามารถเรียกใช้คำสั่งภายในใด ๆ โดยที่cmdเชลล์ไม่สามารถควบคุมหรือรันในพื้นหลังได้ dirปัญหานี้ยังมีอยู่สำหรับคำสั่งที่เรียบง่ายซึ่งไม่จำเป็นต้องดูแลระบบเช่น
cmdหรือไม่?
msysแปลงไป/c คำตอบคือการหลบหนีมันและเรียกใช้คำสั่งเป็นc:\ cmd //c mklink
cmd /c mklinkการทำงานสำหรับฉันกับ C เปลือกของฉันกับ Cygwin และbashcmd.exeแต่ฉันต้องทำการยกระดับหรืออื่น ๆ ที่ฉันได้รับการร้องเรียน "คุณไม่มีสิทธิ์เพียงพอที่จะดำเนินการนี้" ฉันไม่ได้ลองmsysเพราะฉันยังไม่ได้ติดตั้ง แต่ฉันสงสัยว่าเป็นปัญหา ฉันสงสัยว่ามีบางอย่างเกิดขึ้น สำเนาหรือภาพหน้าจอของสิ่งที่คุณทำและสิ่งที่เกิดขึ้นอาจเป็นประโยชน์