Jika saya mengetikkan dir
baris perintah, saya kira itu mengeksekusi suatu dir.exe
tempat tersembunyi di sistem. Apakah ada file seperti itu? Dimana itu?
Jika saya mengetikkan dir
baris perintah, saya kira itu mengeksekusi suatu dir.exe
tempat tersembunyi di sistem. Apakah ada file seperti itu? Dimana itu?
Jawaban:
Dir
adalah perintah internal, seperti cd
, copy
, dan call
. Ini hanyalah subrutin dari penerjemah DOS yang Anda panggil.
Namun, ada perintah eksternal . Ini biasanya berada di C:\Windows\
C:\Windows\System\
C:\Windows\System32
dan (jika Anda memiliki windows 64-bit)C:\Windows\SysWOW64\
Namun, perintah eksternal tidak terbatas pada lokasi ini. Perintah eksternal dapat dipanggil dari direktori tempat Anda bekerja. (dalam shell DOS yang baru mulai pada Windows 7, ini biasanya C:\Users\YourUsername\
). Perintah eksternal dari direktori lain juga bisa dipanggil, selama direktori mereka berada dalam PATH
variabel lingkungan Anda . Untuk melihat direktori apa yang ada di jalur Anda, gunakan SET PATH
.
Jika Anda memerlukan beberapa utilitas dari direktori, tetapi harus melintasi ke direktori lain, Anda dapat menambahkan folder utilitas PATH
dengan menggunakan SET PATH=%PATH%;DriveLetter:\Utility\Path\Here\
. Perubahan ini hanya memengaruhi jendela DOS itu.
Saya harap itu pengetahuan baru dan berguna!
dir adalah perintah internal MS-DOS. Seperti perintah internal lainnya, itu dibangun ke dalam file bernama command.com . Wikipedia memiliki halaman untuk daftar perintah DOS , dan dikatakan:
Interpreter perintah untuk MS DOS berjalan ketika tidak ada program aplikasi yang berjalan; setelah aplikasi keluar, jika memori yang digunakan untuk interpreter perintah ditimpa, MS DOS akan memuat ulang interpreter perintah dari penyimpanan disk. Penerjemah perintah biasanya disimpan dalam file yang disebut " COMMAND.COM ". Beberapa perintah terintegrasi dengan COMMAND.COM. Ketika pengguna mengetikkan baris teks pada prompt perintah sistem operasi, COMMAND.COM akan menguraikan baris, dan berusaha untuk mencocokkan nama perintah dengan perintah bawaan atau dengan nama file program yang dapat dieksekusi atau file batch pada disk . Jika tidak ada kecocokan ditemukan, pesan kesalahan dicetak dan prompt perintah di-refresh.
Perintah resident sedikit bervariasi antara revisi MS DOS. Biasanya, fungsi DIR (daftar direktori), ERASE atau DEL (menghapus file atau direktori), COPY (menyalin file), DATE (menampilkan atau mengatur tanggal), TIME (menampilkan atau mengatur waktu), CD (mengubah direktori kerja), MD (membuat direktori pada disk saat ini), REN (mengganti nama file atau direktori) dan beberapa lainnya adalah penduduk di COMMAND.COM.
Untuk melengkapi jawaban saya, berikut ini adalah daftar perintah internal dan eksternal MS-DOS. Perintah internal berada di COMMAND.COM , yang memuat ke dalam memori ketika sistem komputer dimulai; perintah ini tidak berada di disk. Perintah eksternal adalah file yang berada di disk dan memiliki ekstensi .COM , .EXE , atau .BAT . Kedua jenis perintah dieksekusi dari MS-DOS prompt.
Perintah Internal:
Perintah Eksternal:
Referensi: Dukungan Microsoft
Nota bene: Perintah eksternal berada C:\Windows\System32
dengan asumsi root drive C:
.
Sebagian besar perintah "DOS" standar dibangun ke dalam shell perintah di Windows. Tidak ada dir
atau cd
aplikasi
Untuk referensi tambahan, berikut adalah situs web bagus yang daftar perintahnya cukup bagus tersedia untuk cmd.exe:
cmd.exe
, meskipun tidak benar-benar dieksekusi; sudah.;-)