CMD
Tiện ích Windows có một số lệnh nội bộ, chẳng hạn như mklink
. Làm thế nào chúng có thể được sử dụng từ msys
vỏ?
Từ CMD
tài liệu của , công /c
tắc có thể được sử dụng để thực hiện lệnh và thoát; nhưng điều này dường như không hoạt động.
- Nếu tôi làm
cmd /c mklink
cácmklink
lệnh không được thực hiện vàCMD
vỏ không thoát.
Trước khi nhấn Enter:
Sau:
Ảnh chụp màn hình tiến trình:
- Cố gắng chạy lệnh như một quá trình nền:
cmd /c mklink &
rõ ràng hoạt động -mklink
lệnh được thực thi, nhưngCMD
shell không bị chấm dứt. Mỗi lầnEnter
nhấn,CMD
sẽ trở thành vỏ hoạt động.
mklink
làm việc, shell thực sự cần phải được chạy với tư cách quản trị viên; nhưng vấn đề của tôi là tôi không thể chạy bất kỳ lệnh nội bộ nào mà không có trình cmd
điều khiển hoặc chạy trong nền. Vấn đề này cũng có mặt cho các lệnh đơn giản hơn không yêu cầu quản trị viên, chẳng hạn như dir
.
cmd
không?
msys
chuyển đổi /c
thành c:\
. Câu trả lời là để thoát khỏi nó, và chạy lệnh như cmd //c mklink
.
cmd /c mklink
làm việc cho tôi với vỏ C của tôi, với Cygwinbash
và vớicmd.exe
. Nhưng tôi đã phải chạy trên cao nếu không tôi nhận được khiếu nại, "Bạn không có đủ đặc quyền để thực hiện thao tác này." Tôi chưa thửmsys
vì tôi chưa cài đặt nhưng tôi nghi ngờ đó là vấn đề. Tôi nghi ngờ có điều gì khác đang xảy ra. Một bản ghi hoặc ảnh chụp màn hình về những gì bạn đã làm và những gì đã xảy ra có thể hữu ích.