Jauh sebelum hadirnya System
Operasi Windows dari Microsoft, terlebih dahulu telah hadir System
Operasi berbasis DOS dari Microsoft dengan beraneka macam Perintah DOS
yang merupakan perintah dasar dalam pemrograman seperti sekarang.
Seperti halnya Terminal di Linux, DOS memiliki daftar perintah berbasis
teks yang harus diketik di Console DOS atau yang sering disebut Command
Prompt.
Perintah Dos ini penting untuk
diketahui oleh administrator jaringan berbasis windows. Sebab dengan
begitu, penguasaan terhadap NetBios Hacking atau remote komputer
berbasis console di windows akan jauh lebih mudah. Perintah DOS adalah
perintah-perintah yang dapat dijalankan di dalam sistem operasi DOS.
Dalam sistem operasi DOS, terdapat dua jenis perintah, yakni :
- Perintah Internal (Internal Command), yakni perintah-perintah yang telah dimasukkan ke dalam COMMAND.COM (Interpreter Perintah Dos), sehingga dapat langsung dieksekusi oleh kernel DOS, di mana saja.
- Perintah eksternal (External Command), yakni perintah-perintah yang tidak dimasukkan ke dalam COMMAND.COM, dan membutuhkan sebuah berkas yang dapat dieksekusi (Berupa Program Dos) yang harus terdapat dalam direktori aktif.
Berikut ini adalah beberapa
perintah-perintah dalam MS-DOS yang saya ketahui entah itu internal atau
eksternal, saya sendiri belum bisa mengklasifikasikannya. Untuk lebih
jelasnya silahkan googling, sebab masih ada orang yang lebih pintar yang
menulis tentang klasifikasi DOS.
- ADDUSERS, Menambah/melihat daftar user melalui CSV file.
- ARP, Address Resolution Protocol.
- ASSOC, Mengganti ekstensi file asosiasi.
- ASSOCIAT, Menjalankan file asosiasi satu langkah.
- AT, Menjadwalkan perintah yang akan dijalankan lain waktu.
- ATTRIB, Mengganti attribut file.
- BOOTCFG, Mengedit pengaturan Windows boot.
- BREAK, Mengeset pengecekan penekanan tombol Ctrl + C atau menggagalkannya.
- BROWSTAT, Mengambil domain, browser dan PDC info.
- CACLS, Mengganti permision file.
- CALL, Memanggil salah satu program dari kelompok program.
- CD atau CHDIR, Mengganti direktori aktif ke direktori lainnya yang ditentukan dalam parameter. Jika dijalankan tanpa parameter, maka perintah ini akan menampilkan lokasi di mana direktori aktif berada.
- CHANGE, Mengganti properties Terminal Server Session.
- CHCP, Jika dijalankan tanpa parameter, perintah ini akan menampilkan code page (kumpulan karakter) dalam bentuk angka yang sedang digunakan. Perintah ini juga dapat digunakan untuk mengganti code page untuk semua perangkat yang mendukung pergantian kumpulan karakter.
- CHKDSK, Cek disk/harddisk dan memperbaiki permasalah harddisk.
- CHKNTFS, Cek NTFS file system.
- CHOICE, Menyetujui/memilih tombol input keyboard untuk memanggil file.
- CIPHER, Enkripsi/dekripsi file atau folder.
- CleanMgr, Menghapus otomatis temporary file termasuk recycle bin.
- CLEARMEM, Menghapus/membersihkan memory.
- CLIP, Mengcopy STDIN ke Windows clipboard.
- CLS, Membersihkan layar dan menempatkan kursor pada pojok kiri layar. Perintah ini tidak memiliki parameter.
- CLUSTER, Clustering Windows.
- CMD, Memulai/membuka command prompt.
- COLOR, Mengganti warna layar command prompt.
- COMP, Membandingkan isi dua file atau lebih.
- COMPACT, Mengompress file atau folder pada partisi NTFS.
- COMPRESS, Mengompress sebuah file pada partisis NTFS.
- CON2PRT, Menghubungkan atau memutus koneksi printer.
- CONVERT, Mengganti dari partisi FAT ke NTFS.
- COPY, Menyalin satu atau beberapa berkas dari satu lokasi ke lokasi lainnya yang ditentukan. Perintah ini memiliki dua parameter, yakni parameter sumber berkas dan tujuan ke mana berkas akan disalin.
- CSVDE, Import/Export Active Directory data.
- CTTY, Perintah ini akan mengganti perangkat terminal (terminal device/tty) yang digunakan untuk mengontrol komputer.
- DATE, Perintah ini akan menampilkan tanggal saat ini. Perintah ini juga dapat mengeset tanggal komputer.
- DCOMCNFG, DCOM Configuration Utility.
- DEFRAG, Mendefragmen harddisk.
- DEL, Menghapus berkas yang ditentukan dalam parameter. Parameter dapat berupa nama berkas atau beberapa nama berkas yang disusun menggunakan karakter wildcard.
- DELPROF, Menghapus profil user NT.
- DELTREE, Menghapus folder dan subfolder.
- DevCon, Device Manager Command Line Utility.
- DIR, Jika digunakan tanpa parameter, perintah ini dapat menampilkan daftar berkas-berkas dan subdirektori yang terdapat di dalam direktori aktif. Berkas ini memiliki satu parameter, yakni lokasi direktori di mana hendak menampilkan daftar isi direktori.
- DIRUSE, Menampilkan daftar direktori aktif yang terpakai.
- DISKCOMP, Membandingkan isi dua buah floppy disk.
- DISKCOPY, Mengcopy isi Floppy disk.
- DNSSTAT, DNS Statistik.
- DOSKEY, Mengedit baris perintah, memanggil ulang perintah, dan membuat macros.
- DSADD, Menambah user dan grup komputer di active directory.
- DSQUERY, Menampilkan daftar item di active directory.
- DSMOD, Memodifikasi user dan grup komputer di active directory.
- ECHO, Menampilkan pesan di layar.
- ENDLOCAL, Menampilkan perubahan pada akhir kelompok file.
- ERASE, Menghapus satu atau lebih file.
- EXIT, Keluar dari shell COMMAND.COM sekunder dan kembali lagi kepada COMMAND.COM primer.
- EXPAND, Menggelar file.
- EXTRACT, Mengekstrak file.
- FC, Membandingkan dua file.
- FDISK, Menampilkan format disk dan partisi.
- FIND, Mencari sebuah file.
- FINDSTR, Mencari file berdasarkan potongan kata.
- FOR, Menampilkan kondisi terakhir yang terjadi pada waktu terakhir.
- FORFILES, Menampilkan proses kelompok file.
- FORMAT, Memformat disk.
- FREEDISK, Melihat kapasitas disk yang kosong.
- FSUTIL, Utilitas file dan volume file.
- FTP, File Transfer Protocol.
- FTYPE, Menampilkan atau mengganti ekstensi file.
- GLOBAL, Menampilkan user dari grup global.
- GOTO, Mengakses langsung kelompok program melalui label program pada command line.
- HELP, Bantuan.
- HFNETCHK, Network Security Hotfix Checker.
- IF, Salah satu perintah kondisi.
- IFMEMBER, Kondisi salah satu user di NT Workgroup.
- IPCONFIG, Konfigurasi IP (Internet Protocol).
- KILL, Mematikan/menghapus program yang sedang berjalan di memory.
- LABEL, Mengganti label disk.
- LH atau LOADHIGH, Memuat sebuah program ke upper memory block.
- LOCAL, Menampilkan anggota sebuah grup.
- LOCK, Perintah ini mengizinkan akses langsung terhadap hard disk. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
- LOGEVENT, Menulis file di NT event viewer.
- LOGOFF, Logoff.
- LOGTIME, Menampilkan Log tanggal dan waktu pada sebuah file.
- MAPISEND, Mengirim e-mail dengan baris perintah.
- MEM, Menampilkan memori yang terpakai.
- MD, Membuat sebuah direktori dalam direktori aktif.
- MKDIR, Membuat sebuah direktori dalam direktori aktif.
- MODE, Mengkonfigurasi system device.
- MORE, Menampilakn output/hasil berikutnya dilayar.
- MOUNTVOL, Manajemen volume mount point.
- MOVE, Memindahkan file.
- MOVEUSER, Memindahkan user.
- MSG, Mengirim pesan.
- MSIEXEC, Microsoft Windows Installer.
- MSINFO, Windows NT diagnosik.
- MSTSC, Terminal Server Connection (Remote Desktop Protocol).
- MUNGE, Mencari dan mereplika teks dalam sebuah file.
- MV, Mencopy file yang sedang aktif.
- NET, Manajemen jaringan yang digunakan.
- NETDOM, Domain Manager.
- NETSH, Mengkonfigurasi network protocols.
- NETSVC, Daftar perintah Service Controller.
- NBTSTAT, Menampilkan statistik jaringan (NetBIOS TCP/IP).
- NETSTAT, Menampilkan statistik jaringan (TCP/IP).
- NSLOOKUP, Name server lookup.
- NTBACKUP, Membackup file.
- NTRIGHTS, Mengedit user.
- PATH, Menampilkan alamat (path) sebuah program atau menentukan di mana MS-DOS harus mencari berkas-berkas yang dapat dieksekusi sebagai program.
- PATHPING, Menelusuri jejak koneksi yang terganggu dan kehilangan paket.
- PAUSE, Mengentikan proses sejenak pada program atau perintah yang sedang berjalan.
- PERMS, Menampilkan user permition.
- PERFMON, Memonitor permorma.
- PING, Mengetes koneksi jaringan.
- POPD, Restore ke harga awal pada direktori asli berdasarkan PUSHD.
- PORTQRY, Menampilkan status port dan services.
- PRINT, Mencetak teks.
- PRNCNFG, Menampilkan, mengkonfigurasi atau mengganti nama printer.
- PRNMNGR, Menambah, menghapus atau mendefault printer.
- PROMPT, Mengubah tampilan command prompt MS-DOS.
- PSEXEC, Mengeksekusi proses secara remote.
- PSFILE, Menampilkan file yang terbuka secara remote.
- PSGETSID, Menampilkan SID komputer pengguna.
- PSINFO, Menampilkan informasi sistem komputer.
- PSKILL, Mematikan proses berdasarkan nama atau ID proses.
- PSLIST, Menampilkan detail proses yang sedang berjalan.
- PSLOGGEDON, Melihat siapa yang sedang Logon baik local maupun sharing.
- PSLOGLIST, Menampilkan rekaman LOG.
- PSPASSWD, Mengganti password account.
- PSSERVICE, Menampilkan dan mengontrol services.
- PSSHUTDOWN, Shutdown atau merestart komputer.
- PSSUSPEND, Suspend.
- PUSHD, Menyimpan kemudian mengganti pada direktori asli.
- QGREP, Mencari file berdasarkan pola.
- RASDIAL, Manajemen RAS connections.
- RASPHONE, Manajemen RAS connections.
- RECOVER, Merecover file yang rusak dari disk.
- REG, Membaca, mengeset atau menghapus registry key atau value.
- REGEDIT, Membuka Jendela Registry Editor.
- REGSVR32, Register atau unregister DLL file.
- REGINI, Mengganti Registry Permissions.
- REM, Merekam komentar pada kelompok file.
- REN atau RENAME, Mengubah nama sebuah atau beberapa berkas (dengan menggunakan karakter wildcard).
- REPLACE, Mengoverwrite (replace) atau mengupdate file dengan file lainya.
- RD, Menghapus sebuah direktori kosong. Akan gagal bila direktori tersebut mengandung berkas atau subdirektori lainnya.
- RDISK, Membuat Recovery Disk.
- RMDIR, Menghapus sebuah direktori kosong. Akan gagal bila direktori tersebut mengandung berkas atau subdirektori lainnya. Gunakan perintah eksternal DELTREE untuk menghapus total sebuah tree direktori.
- RMTSHARE, Sharing folder atau printer.
- ROBOCOPY, Menyalin file atau folder secara keseluruhan (asli).
- ROUTE, Manipulasi network routing tabel.
- RUNAS, Menjalankan program pada user account berbeda.
- RUNDLL32, Menjalankan perintah DLL32.
- SC, Service Control.
- SCHTASKS, Membuat atau mengedit schedule task.
- SCLIST, Menampilkan service NT yang sedang berjalan.
- SCRIPTIT, Mengontrol aplikasi GUI.
- SET, Menampilkan, menghapus atau mengeset variabel-variabel lingkungan. Umumnya, perintah ini dimasukkan ke dalam berkas AUTOEXEC.BAT.
- SETLOCAL, Mengubah local konfigurasi sementara pada kelompok file.
- SETX, Mengatur konfigurasi variabel secara permanen.
- SHARE, Menampilkan atau mengedit data/printer sharing.
- SHIFT, Menyisipkan parameter pada kelompok file.
- SHORTCUT, Membuat shortcut file.
- SHOWGRPS, Menampilkan NT Workgroups user yang tergabung.
- SHOWMBRS, Menampilkan keanggotaan user pada sebuah workgroup.
- SHUTDOWN, Mematikan komputer.
- SLEEP, Mematikan sementara (x second).
- SOON, Menjadwalkan perintah agar berjalan pada waktu yang akan datang.
- SORT, Sort input.
- START, Menjalankan program tertentu pada jendela terpisah.
- SU, Switch User.
- SUBINACL, Edit file, folder Permissions, Ownership dan Domain.
- SUBST, Mengurutkan lokasi berdasarkan drive letter.
- SYSTEMINFO, Menampilkan daftar konfigurasi sistem.
- TASKLIST, Menampilkan daftar aplikasi dan service yang sedang berjalan.
- TIME, Menampilkan, mengeset atau mengkonfigurasi tanggal waktu saat ini.
- TIMEOUT, Penundaan proses.
- TITLE, Mengatur judul jendela CMD.EXE pada waktu berjalan.
- TOUCH, Mengganti stempel waktu (timestamps) file.
- TRACERT, Menelusuri route jaringan pada remote host.
- TREE, Menampilkan folder terstruktur pada mode grafis.
- TYPE, Menampilkan isi dari sebuah berkas (dalam bentuk teks) ke dalam standard output.
- UNLOCK, Menonaktifkan akses hard disk secara langsung. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
- USRSTAT, Menampilkan daftar nama domain dan sesi login terakhir.
- VER , Menampilkan versi sistem operasi yang digunakan.
- VERIFY, Menyuruh sistem operasi agar melakukan verifikasi bahwa berkas-berkas yang ditulis ke dalam media penyimpanan telah sempurna ditulis, dan menampilkan status verifikasi. Perintah ini secara default dinyalakan oleh MS-DOS.
- VOL, Menampilkan nama label dari sebuah volume atau partisi.
- WHERE, Menentukan dan menampilkan lokasi file pada stuktur direktori.
- WHOAMI, Menampilkan UserName dan domain sebenarnya.
- WINDIFF, Membandingkan isi dua buah file dan konfigurasinya.
- WINMSD, Diagnosa sistem windows.
- WINMSDP, Diagnosa sistem windows lainya.
- WMIC, Perintah WMI.
- XCACLS, Mengganti file permission.
- XCOPY, Mengcopy files dan folder.
Tidak ada komentar:
Posting Komentar