Di windows, kita dapat memulai baris perintah melalui menu mulai [menu mulai >> Semua Program >> Aksesoris >> 'Command Prompt' atau cukup ketik cmd.exe kotak edit mulai untuk hal ini]
Cara ke-2 langsung dari file explorer. Tahan tombol shift, klik kanan dalam folder dan pilih 'Buka jendela perintah di sini'.
Mengapa keduanya berbeda kadang-kadang? Maksud saya jalannya berbeda dan untuk alasan itu kadang-kadang sesuatu bekerja di satu command prompt tetapi tidak akan bekerja di yang lain!
Misalnya saya baru saja menginstal doxygen. Jika saya memanggil prompt perintah melalui menu mulai, itu dikenali dan perintah doxygen bekerja. Jika saya memintanya melalui file explorer, perintah ini tidak dikenali.
Saya yakin ini telah menggigit saya sebelumnya juga ketika sesi ssh saya akan bekerja dalam satu command prompt tetapi tidak yang lain!
Mengapa ada perbedaan dan apa sebenarnya perbedaan ini? Bisakah kita membuat keduanya menggunakan lingkungan yang sama?
doxygen
? Setiapcmd
shell baru harus mengambil lingkungan baru. Anda mungkin harus memulai ulangexplorer
juga untuk mengambil lingkungan baru. Jalankanset
dalam kedua kasus untuk melihat apakah ada perbedaan.Jawaban:
Mengapa ada perbedaan dan apa sebenarnya perbedaan ini?
Jika Anda telah mengubah lingkungan (misalnya mengubah
Path
setelah menginstaldoxygen
) maka setiap instance baru daricmd
shell akan mengambil lingkungan baru.Di sisi lain
explorer
perlu restart untuk mengambil lingkungan baru (karena mewarisi lingkungan yang dilewati ketika itu dimulai).Jika Anda menjalankan
set
di dua shell perintah yang berbeda (satu dimulai dari menu mulai, dan yang lain dari "Buka jendela perintah di sini") maka Anda akan melihat perbedaannya (sebelum dan sesudah perubahan) di dua lingkungan).Saya berharap Anda akan menemukan bahwa
doxygen
ada dalamPath
untuk satu dan bukan untuk yang lain.sumber
Tautan di menu mulai adalah jalan pintas di mana Anda dapat, misalnya, mendefinisikan hak admin. Ketika Anda pergi melalui .exe, Anda harus mengklik kanan dan "jalankan sebagai admin".
sumber
Jika Anda melihat properti pintasan itu (Mulai -> Aksesori -> Prompt Perintah) Anda akan melihat bahwa itu telah
%HOMEDRIVE%%HOMEPATH%
ditulis dalam "Mulai", itulah sebabnya ia mulai dari sanaC:\Windows\system32
. Perhatikan juga bahwa "Jalankan sebagai administrator" tidak dipilih secara default.Perintah itu tidak dikenali mungkin karena memerlukan hak administrator.
sumber