Penjelasan, Sintax(bentuk umum), contoh penggunaan.
Pada artikel ini saya bahas mengenai Pengertian Command Prompt dan Fungsinya, seperti yang sudah kita ketahui command prompt/ cmd adalah sebuah perintah DOS yang ada di sistem operasi windows, Cmd bisa kita gunakan baik secara offline maupun online. Dengan menggunakan command prompt ini, kita bisa dengan mudah mengakses, mengganti nama, memindahkan file dan masih banyak lagi Fungsinya.
Oke, langsung saja kita bahasa topik saat ini yaitu Kumpulan kode perintah cmd [Lengkap] dan Fungsinya.
Selain perintah cmd diatas masih banyak lagi kumpulan perintah pada cmd yang bisa kita gunakan sebagai berikut :
- Assoc
Penjelasan: assoc di gunakan untuk menampilkan dan mengubah asosiasi nama eksteksi file, asosiasi yang di maksud adalah keterkaitan antara suatu ekstensi file sebagai format tertentu yang mendukung untuk di buka dan di kelola oleh perangkat lunak tertentu, misalnya ekstensi file .docx merupakan format Word.Document.12 yang dapat di buka dan di kelola oleh perangkat lunak Microsoft Office Word 2007 ke atas (format Word.Document.12tidak di dukung oleh Microsoft Office Word 2003 ke bawah).
Sintax: assoc [.ext[=[filetype]]]
Contoh penggunaan:
- Untuk melihat asosiasi jenis file tertentu, misalnya file dengan nama ekstensi .docx, ketik perintah berikut: assoc .docx
- Untuk menghapus asosiasi jenis file tertentu, misalnya file dengan nama ekstensi .doc, ketik perintah berikut: assoc .docx=
- Untuk melihat asosiasi semua jenis file dalam satu layar (tanpa scroll) secara bertahap, ketik perintah berikut: assoc | more
- Attrib.
Penjelasan: attrib digunakan untuk menampilkan, mengatur, atau menghapus atribut read-only, archive, system, dan hidden yang terpasang pada file atau folder, atribut read-only yang terpasang pada suatu file atau folder membuat file atau folder tersebut tidak dapat di manipulasi (di hapus, di ubah isi atau labelnya atau modifikasi lain tanpa ijin tertentu)
Sintax: attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[Drive:][Path] FileName] [/s[/d]]
Contoh penggunaan:
- Untuk menampilkan atribut dari suatu file bernama “laporan.docx”, ketik perintah berikut:
attrib laporan.docx
- Untuk menerapkan atribut read-only pada file bernama “laporan.docx”, ketik perintah berikut:
attrib +r laporan.doc
- Chird(cd)
Penjelasan: Chird atau cd di gunakan untuk menampilkan nama direktori atau mengubah lokasi/posisi direktori, untuk berpindah direktori pada partisi yang berbeda (secara default berada pada partisi C:) cukup dengan mengetikkan drive letterpartisi yang bersangkutan
Sintax: cd [[/d] [Drive:][Path] [..]] [[/d] [Drive:][Path] [..]]
Contoh penggunaan:
- Misalnya lokasi direktori saat ini (current directory) berada di :
C:\Users\[username]>
- Untuk masuk ke dalam folder Downloads yang ada di C:\Users\[username]\Downloads, cukup ketik:
cd Downloads
- Chkdsk (check disk)
Penjelasan: chkdsk (Check Disk) di gunakan untuk memeriksa dan menampilkan laporan status disk berdasarkan file system.
Sintax: chkdsk [volume:][[Path] FileName] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:size]]
Contoh penggunaan:
- Jika ingin memeriksa disk di drive D: dan memperbaiki kesalahan pada sistem operasi Windows, ketik perintah berikut:
chkdsk d: /f
- Copy
Penjelasan: copy di gunakan untuk menyalin file dari suatu lokasi (direktori) ke lokasi lain.
Sintax: copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ …]] [Destination [{/a|/b}]]
Contoh penggunaan:
- Untuk meng-copy(menduplikat) file bernama doc menjadi surat.doc dalam direktori yang sama, maka ketik perintah berikut:
copy memo.doc letter.doc /a
- Untuk meng-copyfile bernama doc ke folder bernama “kantor” di drive D, maka ketik perintah berikut:
copy laporan.doc d:\kantor
- Move
Penjelasan: Move digunakan untuk memindahkan satu atau beberapa file pada tempat yang kita inginkan
Sintax: MOVE#[drive:]#[path]#[filename]#[drive]#[filename[…]#[target][enter]
Contoh:
- memindahkan file command.com ke dalam sub direktori latdos di drive C:
A:>MOVE#A:tugas#tugasm~1.doc#C:latdos
- REN
Penjelasan: untuk mengubah (Rename) nama file dengan file yang baru.Perintah ini tidak akan mengubah isi dari file tersebut
Sintax: REN [nama_file_lama]#[nama_file_baru]
Contoh penggunaan:
- mengubah nama file dari tugasm~1.doc menjadi tugasku.doc
C:>ren tugasm~1.doc#tugasku.doc
- MD|MKDIR
Penjelasan: digunakan untuk membuat direktori atau sub direktori.
Sintax: MD [Nama_direktory]
Contoh penggunaan:
C:>md dos622
C:>md data
- DIR
Penjelasan: digunakan untuk melihat isi sebuah directory.
Sintax: DIR#[drive:][path][filename][/p][/w][/a][(:atribs)][/o][(:)(/s)(/b)(/l)(/c(h)]
Contoh penggunaan:
- Untuk menampilkan semua direktori satu demi satu, dalam urutan abjad, dalam format lebar, dan menjeda setelah setiap layar, pastikan direktori root adalah direktori saat ini:
dir /s/w/o/p
- CLS
Penjelasan: Menghapus jendela Command Prompt.
Sintax: cls
Contoh penggunaan:
- Untuk menghapus semua informasi yang muncul di jendela Command Prompt dan kembali ke jendela kosong
cls
- Chcp
Penjelasan: Mengubah halaman kode konsol aktif. Jika digunakan tanpa parameter, chcp menampilkan nomor halaman kode konsol aktif.
Sintax: chcp [<NNN>]
Contoh penggunaan:
- Untuk melihat pengaturan halaman kode aktif:
chcp
- DATE
Penjelasan: akan menampilkan tanggal saat ini. Perintah ini juga dapat mengeset tanggal komputer.
Sintax: date [/t | <Month-Day-Year>]
Contoh penggunaan:
Jika ekstensi perintah diaktifkan, untuk menampilkan tanggal sistem saat ini
date /t
- VER
Penjelasan: Menampilkan versi sistem operasi yang digunakan.
Sintax: ver
Contoh penggunaan:
Untuk mendapatkan nomor versi sistem operasi
Ver
- VERIFY
Penjelasan: Menyuruh sistem operasi agar melakukan verifikasi bahwa berkas-berkas yang ditulis ke dalam media penyimpanan telah sempurna ditulis, dan menampilkan status verifikasi
Sintax: verify [on | off]
Contoh peggunaan:
Untuk menampilkan pengaturan verifikasi saat ini,
verify
Untuk mengaktifkan pengaturan verifikasi
Verify on
- FORMAT
Penjelasan: untuk membuat track pada suatu media penyimpanan agar
media tersebut dapat difungsikan / dipakai.
Sintax: format <Volume> [/fs:{FAT|FAT32|NTFS}] [/v:<Label>] [/q] [/a:<UnitSize>] [/c] [/x] [/p:<Passes>]format <Volume> [/v:<Label>] [/q] [/f:<Size>] [/p:<Passes>]format <Volume> [/v:<Label>] [/q] [/t:<Tracks> /n:<Sectors>] [/p:<Passes>]format <Volume> [/v:<Label>] [/q] [/p:<Passes>]format <Volume> [/q]
Contoh penggunaan:
Untuk memformat floppy disk di drive A dan menetapkan label volume “DATA,”
format a: /v:DATA
Untuk memformat disket baru di drive A menggunakan ukuran default,
format a:
- LABEL
Penjelasan: untuk menampilkan label atau merubah nama label pada dis
Sintax: label [/mp] [<Volume>] [<Label>]
Contoh penggunaan:
Untuk memberi label disk pada drive A yang berisi informasi penjualan untuk bulan Juli,
label a:sales-july
- TITLE
Penjelasan: Mengatur judul untuk jendela command prompt yang aktif.
Sintax: title [<String>]
Contoh penggunaan:
judul jendela Command Prompt diubah menjadi “Updating Files” sedangkan file batch mengeksekusi perintah copy. Setelah perintah dijalankan, teks Files Diperbarui ditampilkan, dan judul jendela Command Prompt diubah kembali menjadi “Command Prompt.”
@echo off title Updating Files copy \\server\share\*.xls c:\users\common\*.xls echo Files Updated. title Command Prompt
- TIMEOUT
Penjelasan: Menghentikan prosesor komando selama beberapa detik.
Sintax: timeout/t <TimeoutInSeconds> [/nobreak]
Contoh penggunaan:
Untuk menghentikan sementara command prosesor selaa 10 detik
timeout /t 10
- Tracerpt
Penjelasan: digunakan untuk mengurai Log Peristiwa Jejak, file log yang dihasilkan oleh Monitor Kinerja, dan penyedia Event Trace real-time, dan menghasilkan file dump, file laporan, dan skema laporan.
Sintax: tracerpt <[-l] <value [value […]]>|-rt <session_name [session_name […]]>> [options]
Contoh penggunaan:
membuat laporan berdasarkan dua log peristiwa logfile1.etl dan logfile2.etl dan membuat file dump logdump.xml dalam format XML.
tracerpt logfile1.etl logfile2.etl -o logdump.xml -of XML
- Tree
Penjelasan: Menampilkan secara grafis struktur direktori dari sebuah drive atau path.
Sintax: tree [<Drive>:][<Path>] [/f] [/a]
Contoh penggunaan:
Untuk menampilkan nama semua subdirektori pada disk di drive Anda saat ini
tree \
- Type
Penjelasan: Menampilkan isi file teks.
Sintax: type [<Drive>:][<Path>]<FileName>
Contoh penggunaan:
Untuk menampilkan isi sebuah file bernama Holiday.mar
type holiday.mar
- Tskill
Penjelasan: Mengakhiri proses yang berjalan dalam sesi di server Remote Desktop Session Host (RD Session Host).
Sintax: tskill {<ProcessID> | <ProcessName>} [/server:<ServerName>] [/id:<SessionID> | /a] [/v]
Contoh penggunaan:
Untuk mengakhiri proses “explorer” yang berjalan pada sesi 5,
tskill explorer /id:5
- Tzutil
Penjelasan: Menampilkan Windows Time Zone Utility
Sintax: tzutil [/?] [/g] [/s <TimeZoneID>[_dstoff]] [/l]
Contoh penggunaan:
Untuk menampilkan ID zona waktu saat ini
tzutil /g
- Call
Penjelasan: Panggilan satu program batch dari yang lain tanpa menghentikan program batch induk.
Sintax: call [Drive:][Path]<FileName> [<BatchParameters>] [:<Label> [<Arguments>]]
Contoh penggunaan:
Untuk menjalankan program Checknew.bat dari program batch yang lain
call checknew
- Choice
Penjelasan: untuk memilih satu item dari daftar pilihan karakter tunggal dalam program batch, dan kemudian mengembalikan indeks pilihan yang dipilih
Sintax: choice [/c [<Choice1><Choice2><…>]] [/n] [/cs] [/t <Timeout> /d <Choice>] [/m <“Text”>]
Contoh penggunaan:
Untuk menyajikan pilihan Y, N, dan C,
choice /c ync
- Cmdkey
Penjelaasan: Membuat, mencantumkan, dan menghapus nama pengguna dan kata sandi atau kredensial tersimpan.
Sintax: cmdkey [{/add:<TargetName>|/generic:<TargetName>}] {/smartcard|/user:<UserName> [/pass:<Password>]} [/delete{:<TargetName>|/ras}] /list:<TargetName>
Contoh penggunaan:
Untuk menampilkan daftar semua nama pengguna dan kredensial yang tersimpan
cmdkey /list
Untuk menambahkan nama pengguna dan kata sandi untuk pengguna Mikedan untuk mengakses komputer Server01 dengan password Kleo
cmdkey /add:server01 /user:mikedan /pass:Kleo
- Defrag
Penjelasan: Menempatkan dan mengkonsolidasikan file terfragmentasi pada volume lokal untuk meningkatkan kinerja sistem.
Sintax: defrag <volumes> | /C | /E <volumes> [/H] [/M | [/U] [/V]]defrag <volumes> | /C | /E <volumes> /A [/H] [/M | [/U] [/V]]defrag <volumes> | /C | /E <volumes> /X [/H] [/M | [/U] [/V]]defrag <volume> /T [/H] [/U] [/V]
Contoh penggunaan:
Untuk defragment volume pada drive C sambil memberikan output progres dan verbose
defrag C: /U /V
28.Doskey
Penjelasan: Panggilan Doskey.exe (yang mengingatkan sebelumnya perintah perintah baris), mengedit baris perintah, dan membuat makro.
Sintax: doskey [/reinstall] [/listsize=<Size>] [/macros:[all | <ExeName>] [/history] [/insert | /overstrike] [/exename=<ExeName>] [/macrofile=<FileName>] [<MacroName>=[<Text>]]
Contoh penggunaan:
Pilihan baris perintah / macro dan / history berguna untuk membuat program batch untuk menyimpan makro dan perintah. Misalnya, untuk menyimpan semua makro doskey saat ini
doskey /macros > macinit
- Echo
Penjelasan: Menampilkan pesan atau mengaktifkan atau menonaktifkan fitur bergema perintah.
Sintax: echo [<Message>]echo [on | off]
Contoh penggunaan:
Untuk menampilkan pengaturan echo saat ini
echo
Untuk mencegah perintah echo pada command prompt
echo off
- Endlocal
Penjelasan: Mengakhiri lokalisasi perubahan lingkungan dalam file batch, dan mengembalikan variabel lingkungan ke nilai mereka sebelum perintah setlocal yang sesuai dijalankan.
Sintax: endlocal
Contoh penggunaan:
program berikut memulai program batch superapp pada jaringan, mengarahkan output ke file, dan menampilkan file di Notepad:
@echo off setlocal path=g:\programs\superapp;%path% call superapp>
c:\superapp.out endlocal start notepad
c:\superapp.out
- Exit
Penjelasan: Keluar dari program Cmd.exe (juru bahasa perintah) atau skrip batch saat ini.
Sintax: exit [/b] [<ExitCode>]
Contoh penggunaan:
Menutup jendela cmd.exe
exit
- Finger
Penjelasan: Menampilkan informasi tentang pengguna atau pengguna pada komputer jarak jauh tertentu (biasanya komputer yang menjalankan UNIX) yang menjalankan layanan Finger atau daemon.
Sinax: finger [-l] [<User>] [@<Host>] […]
Contoh penggunaan:
Untuk menampilkan informasi user1 pada pengguna komputer.microsoft.com
finger user1@users.microsoft.com
- For
Penjelasan: Menjalankan perintah yang ditentukan untuk setiap file dalam satu set file.
Sintax: for {%%|%}<Variable> in (<Set>) do <Command> [<CommandLineOptions>]
Contoh penggunaan:
Untuk menampilkan isi semua file di direktori saat ini yang memiliki ekstensi .doc atau .txt dengan menggunakan variabel yang dapat diganti% f,
for %f in (*.doc *.txt) do type %f
- Help
Penjelasan: Menyediakan informasi online tentang perintah sistem (
Sintax: help [<Command>] [<Command>] /?
Contoh penggunaan:
Untuk melihat informasi tentang perintah robocopy
help robocopy robocopy /?
- More
Penjelasan: Menampilkan satu layar output sekaligus.
Sintax: <Command> | more [/c] [/p] [/s] [/t<N>] [+<N>]more [[/c] [/p] [/s] [/t<N>] [+<N>]] < [<Drive>:][<Path>]<FileName>more [/c] [/p] [/s] [/t<N>] [+<N>] [<Files>]
Contoh penggunaan:
Untuk melihat layar pertama informasi dari sebuah file bernama Clients.new
more < clients.new type clients.new | more
- Net use
Penjelasan: Menghubungkan komputer atau memutus komputer dari sumber daya bersama, atau menampilkan informasi tentang koneksi komputer.
Sintax: net use [{<DeviceName> | *}] [\\<ComputerName>\<ShareName>[\<volume>]] [{<Password> | *}]] [/user:[<DomainName>\]<UserName] >[/user:[<DottedDomainName>\]<UserName>] [/user: [<UserName@DottedDomainName>] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]net use [<DeviceName> [/home[{<Password> | *}] [/delete:{yes | no}]]net use [/persistent:{yes | no}]
Contoh penggunaan:
Untuk menetapkan nama perangkat disk drive E: ke direktori Letters shared pada server \\ Financial
net use e: \\financial\letters
Untuk menetapkan (memetakan) nama perangkat drive disk M: ke direktori User2 dalam volume Letters pada server \\ Financial
net use m: \\financial\letters\User2
- Openfiles
Penjelasan: Memungkinkan administrator untuk melakukan query, display, atau putuskan file dan direktori yang telah dibuka pada sebuah sistem.
Sintax: openfiles /disconnect [/s <System> [/u [<Domain>\]<UserName> [/p [<Password>]]]] {[/id <OpenFileID>] | [/a <AccessedBy>] | [/o {read | write | read/write}]} [/op <OpenFile>]
Contoh penggunaan:
Untuk memutuskan semua file dan direktori yang terbuka yang diakses oleh pengguna “hiropln,”
openfiles /disconnect /a hiropln
- Ping
Penjelasan: Verifikasi konektivitas tingkat IP ke komputer TCP / IP lain dengan mengirim pesan Echo Request Protocol Protocol Protocol (ICMP) Internet Protocol Message Protocol (ICMP)
Sintax: Ping [/t] [/a] [/n <Count>] [/l <Size>] [/f] [/I <TTL>] [/v <TOS>] [/r <Count>] [/s <Count>] [{/j <HostList> | /k <HostList>}] [/w <Timeout>] [/R] [/S <SrcAddr>] [/4] [/6] <TargetName>
Contoh penggunaan:
Untuk melakukan ping ke tujuan 10.0.99.221 dan atur 10.0.99.221 ke nama hostalnya
ping /a 10.0.99.221
- Shotdown
Penjelasan: untuk mematikan atau me-restart komputer.
Sintax: shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m \\<ComputerName>] [/t <XXX>] [/d [p|u:]<XX>:<YY> [/c “comment”]]
Contoh penggunaan:
Untuk memaksa aplikasi menutup dan me-restart komputer lokal setelah satu menit menunda dengan alasan “Aplikasi: Maintenance (Direncanakan)” dan komentar “Reconfiguring myapp.exe”
shutdown /r /t 60 /c “Reconfiguring myapp.exe” /f /d p:4:1
untuk me-restart komputer remote \\ ServerName dengan parameter yang sama
shutdown /r /m \\servername /t 60 /c “Reconfiguring myapp.exe” /f /d p:4:1
- Xcopy
Penjelasan: Salin file dan direktori, termasuk subdirektori
Sintax: Xcopy <Source> [<Destination>] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d [:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]] [{/y | /-y}] [/z] [/b] [/j]
Contoh penggunaan:
Untuk menyalin semua file dan subdirektori (termasuk subdirektori kosong) dari drive A ke drive B
xcopy a: b: /s /e