12 perintah berguna untuk Command Prompt

Di mana kami biasanya menggunakan Command Prompt secara teratur, banyak pengguna dapat melakukannya tanpa itu di Windows 10. Namun, masih ada beberapa perintah Command Prompt yang sangat berguna yang harus Anda coba. Mereka bisa sangat berguna.

Windows (dan banyak distribusi Linux modern) sukses berhutang terutama pada keramahan pengguna dari antarmuka grafis (gui). Namun demikian, yang disebut CLI (antarmuka baris perintah) pasti memiliki hak untuk ada. Beberapa fungsi sulit atau tidak sama sekali ditemukan di antarmuka grafis. Perintah baris perintah biasanya juga dapat dikontrol dengan tepat menggunakan parameter. Selain itu, perintah semacam itu dapat dengan mudah dimasukkan dalam file batch dan dapat dijalankan secara otomatis dari skrip login pengguna atau melalui penjadwal tugas.

Ada beberapa cara untuk masuk ke command prompt. Dari task manager, misalnya, atau melalui menu konteks (tombol mouse kanan pada file dan Buka di command prompt ) atau dengan menekan Start / Run (atau tombol Windows + R) dan di kotak yang muncul masukkan cmd diikuti dengan Enter .

Di sini Anda akan menemukan gambaran umum dari perintah cmd yang tersedia di Windows (klik pada perintah untuk parameter dan contoh terkait). Pada artikel ini, pertama-tama kami akan memberikan beberapa contoh yang menggambarkan seberapa kuat (dan berguna) perintah semacam itu. Kemudian kami menunjukkan kepada Anda bagaimana Anda dapat menggunakannya dalam skenario otomatisasi.

Jendela cmd

Saat Anda membuka command prompt melalui perintah cmd , Anda akan masuk ke folder profil Anda sendiri (c: \ Users \) secara default. Sekarang Anda dapat menavigasi ke folder lain melalui perintah cd (ubah direktori), tetapi Anda juga dapat melakukannya secara berbeda. Buka File Explorer dan arahkan ke folder yang diinginkan. Klik pada tempat kosong di panel kanan sambil menahan tombol Shift dan pilih Buka jendela perintah di sini : Anda sekarang akan berakhir di folder yang benar.

Di Windows 10 akhirnya juga dimungkinkan untuk menyalin beberapa teks dari gui ke clipboard (dengan Ctrl + C) dan menempelkannya ke jendela baris perintah (dengan Ctrl + V).

Dan yang suka menyesuaikan tampilan jendela ini: klik kanan bilah judul, pilih Properti dan atur semua opsi sesuai keinginan pada tab Opsi , Font , Tata Letak , dan Warna . Ngomong-ngomong, bukan ide buruk untuk membuat jendela perintah administrator terlihat berbeda dari pengguna lain.

01 Isi folder

Untuk mengetahui konten folder, konsultasikan dengan Explorer. Logis, tetapi dari baris perintah Anda sering mengetahui informasi tertentu dengan lebih cepat. Untuk mengetahui kemungkinannya, jalankan perintah dir /? Dari. Parameter /? Anda dapat menggunakannya dengan hampir semua perintah untuk mendapatkan penjelasan lebih lanjut. Untuk membersihkan jendela lagi, gunakan perintah cls (layar jelas). Sekarang saatnya untuk dengan cerdik menggabungkan parameter yang tersedia. Misalkan Anda menginginkan gambaran umum dari semua file, dengan yang terbaru di atas. Kemudian Anda melakukannya dengan dir / OD.

Perhatikan juga perbedaan antara dir *, dir / A * dan dir / B *, misalnya. Dir / A juga menunjukkan file tersembunyi (sistem) dan dir / B membatasi output ke nama file tanpa data lebih lanjut.

Anda dapat mencetak isi folder dengan menambahkan sesuatu seperti> isi folder.txt di akhir perintah Anda, setelah itu Anda dapat membuka dan mencetak file txt dengan Notepad.

02 IKLAN

Eksperimen yang menyenangkan adalah menambahkan data ADS (aliran data alternatif) ke file, setidaknya di lingkungan ntfs. Buat file teks yang ingin Anda sembunyikan dengan Notepad (kami menyebutnya secret.txt ). Kemudian Anda menjalankan perintah jenis secret.txt> boring.txt: invisible.txt. Perintah ini memastikan bahwa file secret.txt disertakan sebagai data ADS (bernama invisible.txt) di file boring.txt. Sekarang Anda dapat menghapus secret.txt. Ketika Anda menjalankan dir boring.txt, Anda melihat bahwa file ini kosong (0 byte). Namun, jika Anda menjalankan dir / R boring.txt, data ADS dari boring.txt akan tetap muncul. Anda dapat melihat isi ADS tersebut melalui perintah "c: \ system \ 32 \ notepad.exe" boring.txt: invisible.txt. Dengan cara ini Anda dapat menyembunyikan file di file lain.

03 Manajemen izin

Dari gui tentu saja Anda juga dapat mengatur izin pengguna pada folder dan file, tetapi itu dapat dilakukan lebih cepat dari cli. Anda juga memiliki lebih banyak opsi di Windows 10 Home melalui CLI. Anda mengontrol hampir semuanya melalui perintah icacls: di sini Anda membaca 'acl', yang berarti 'daftar kontrol akses' atau izin ntfs.

Untuk mengetahui izin saat ini pada folder atau file, perintah icacls sudah cukup. Anda juga dapat menyimpan semua izin saat ini dari semua file di folder tertentu dan sub-foldernya sekaligus untuk memulihkannya dengan cepat setelah percobaan apa pun. Bagaimana cara menyimpan izin icacls \ * / simpan file acl / T. Untuk memulihkan dengan cepat izin yang Anda simpan dalam file acl, jalankan perintah icacls / restore file acl sebagai administrator. Untuk mengganti izin pada file dengan yang lain, Anda dapat menjalankan perintah seperti icacls / grant: r: F (F singkatan dari akses Penuh). Perhatikan bahwa jika Anda menghilangkan parameter : r (replace), izin baru akan ditambahkan ke yang sudah ada alih-alih menggantinya.

04 Konektivitas

Bahkan jika Anda hampir tidak terbiasa dengan command prompt, Anda mungkin sudah menjalankan perintah ipconfig atau ipconfig / all. Dan Anda mungkin juga tidak asing dengan perintah ping. Misalnya, jika Anda menjalankan ping www.computertotaal.nl, Anda akan menerima jawaban empat kali dari server web dengan alamat IP yang sesuai.

Yang kurang dikenal adalah perintah arp (protokol resolusi alamat). Ini memungkinkan Anda untuk terhubung ke host tanpa mengetahui alamat MAC perangkat itu sebelumnya. Permintaan arp seperti itu disiarkan, yang berarti bahwa setiap perangkat di jaringan lokal menerima permintaan ini. Perangkat harus merespon dengan alamat IP tersebut dengan mengirimkan balasan arp ke pihak yang meminta. Jadi perintah arp dapat berguna untuk mengetahui alamat mac dari jarak jauh tetapi juga untuk mengetahui apakah perangkat aktif, bahkan jika tidak menanggapi permintaan ping. Jangan ragu untuk melakukan pengujian sendiri (kami asumsikan Anda telah mengkonfigurasi firewall perangkat B untuk memblokir permintaan ping echo). Sekarang jalankan perintah berikut sebagai administrator:

arp -d * (hapus tabel arp saat ini)

arp -a (bukti bahwa tabel arp tidak memiliki entri untuk perangkat B)

ping (tidak ada tanggapan: waktu tunggu 4x)

arp -a (bukti bahwa perangkat B dengan alamat mac telah ditambahkan dan oleh karena itu aktif).

05 Symlinks

Banyak pengguna tidak familiar dengan apa yang disebut tautan simbolik (disingkat symlink). Ini adalah semacam pintasan lanjutan ke file atau folder, di mana sepertinya mereka sebenarnya tentang file atau folder itu, bukan pintasan. Misalnya, bisa jadi beberapa program membutuhkan data untuk masuk ke dalamnya, tetapi Anda lebih suka melihatnya terjadi.

Anda mengaturnya sebagai berikut. Sebagai administrator, buka prompt perintah dan jalankan perintah berikut: mklink / J (apit jalur dalam tanda kutip lurus ganda jika berisi spasi). Anda akan melihat: semua data yang berakhir secara otomatis (juga) berakhir.

Terkait dengan ini adalah perintah mklink / D, yang dengannya Anda membuat satu atau beberapa tautan dalam folder tertentu yang mengarah ke folder berbeda setiap saat. Semua data dari folder itu kemudian dapat dijangkau sekaligus dengan menavigasi ke folder dengan tautan itu. Ini dapat berguna, misalnya, jika Anda secara teratur harus mengakses data untuk proyek yang tersebar di berbagai folder. Anda melakukan ini sebagai berikut dari folder (kosong): mklink / D keuangan, mklink / D logistik dan sebagainya.

Alternatif

Konsol default untuk command prompt built-in di Windows cukup Spartan. Ada alternatif gratis yang menawarkan lebih banyak opsi dan fleksibilitas, seperti ColorConsole, yang mendukung tab, mengekspor ke html dan rtf, sakelar folder cepat dari bilah tugas, dll.

Anda juga dapat menerapkan lingkungan baris perintah yang benar-benar baru. Misalnya, Microsoft semakin fokus pada PowerShell sejak Windows 7. Lingkungan skrip yang sebenarnya ini jauh lebih kuat daripada prompt perintah tradisional, tetapi pada saat yang sama jauh lebih kompleks. Anda memulai lingkungan ini dengan menjalankan perintah PowerShell di jendela perintah atau Anda menjalankan program PowerShell ISE (Integrated Scripting Environment) jika Anda memerlukan lingkungan skrip grafis.

Alat yang berguna: Cokelat

Anda juga dapat mengotomatiskan proses saat Anda mengunduh dan menginstal perangkat lunak di komputer Anda. Dengan menggunakan alat Chocolatey, Anda dapat menggunakan perintah di prompt perintah untuk mengunduh, menginstal, dan memperbarui perangkat lunak. Pada saat penulisan, lebih dari 8.000 kemasan populer tersedia untuk Cokelat.

06 Saham

Jika Anda ingin gambaran umum singkat tentang semua folder bersama di sistem Anda, perintah net share sudah cukup. Untuk mendapatkan informasi lebih lanjut tentang share masing-masing, jalankan perintah net share sebagai administrator. Anda kemudian akan mempelajari, antara lain, jumlah maksimum pengguna yang dapat mengakses share ini pada saat yang sama, serta izin untuk share ini. Membuat share baru tentu saja juga dimungkinkan. Anda melakukannya dengan perintah seperti hanya berbagi foto = "c: \ media files \ my photos". Jika Anda ingin menghapus share lagi, net share photos / delete akan mengurusnya. Anda juga dapat menautkan disk jaringan bersama ke huruf drive gratis, dengan penggunaan bersih x: \\\ (misalnya, nama komputer dapat ditemukan melalui tombol Windows + Jeda). Jika Anda ingin menjadikan tautan ini permanen agar tetap aktif di sesi Windows berikutnya, tambahkan / persisten:ya di akhir perintah.

07 Cadangan & Salinan

Anda dapat melakukan operasi penyalinan standar melalui Explorer. Bisa, tapi sia-sia mencari fungsi tambahan di sini. Robocopy perintah baris perintah menawarkan lebih banyak kemungkinan lanjutan, karena gambaran umum parameter membuatnya segera jelas. Kami akan membatasi diri pada beberapa contoh sederhana di sini.

Dengan perintah robocopy "c: \ my documents" f: \ / MIR Anda memastikan bahwa folder sumber (c: \ my documents) secara otomatis dicerminkan ke folder tujuan (MIRrored). Perhatikan bahwa kecuali Anda mengikuti perintah dengan parameter / XX, data yang ada di folder tujuan akan dihapus selama operasi pencadangan ini. Juga berguna untuk diketahui: parameter / SEC memastikan bahwa izin asli disimpan di folder tujuan. Dan dengan / LOG: Anda menyimpan catatan operasi.

Beberapa perintah robocopy bisa menjadi sangat kompleks karena banyaknya parameter. Untungnya, ada opsi untuk menyimpan tugas tersebut; itu cukup untuk menambahkan / SAVE: di akhir. Untuk menjalankan perintah yang sama setelahnya, masukkan robocopy / JOB :. Berguna!

08 Dalam kelompok

Keuntungan besar dari perintah baris perintah adalah Anda dapat dengan mudah memasukkannya ke dalam file batch, sehingga perintah tersebut biasanya dijalankan secara kronologis satu demi satu segera setelah Anda memanggil file batch (misalnya dari penjadwal tugas Windows). Anda cukup membuat file seperti itu dengan Notepad dan memberikan ekstensi .cmd.

Misalnya, Anda dapat menempatkan file batch di desktop Anda yang berisi baris perintah berikut: net use x: \\\ / persistent: no [/ user:]. Ini berarti bahwa koneksi jaringan hanya menjadi aktif segera setelah Anda menjalankan file batch ini dengan klik mouse, sehingga Windows tidak kehilangan waktu saat startup dengan mencari, misalnya, koneksi ke drive eksternal yang tidak lagi dipasang.

09 Batch: contoh

Jadi, dalam bentuk yang paling sederhana, file batch tidak lebih dari urutan kronologis dari perintah baris perintah individu. Sesuatu seperti ini, misalnya, di mana folder sumber dihapus setelah operasi penyalinan:

cls

xcopy c: \ mydata d: \ backups / M / E / H / R / I / Y

del c: \ mydata \ *. * / Q

Tetapi ada juga konstruksi yang lebih rumit, seperti pada contoh berikut, di mana Anda menghapus semua file dengan ekstensi tertentu dari disk Anda:

@echo off

rem File batch ini menghapus file tertentu

judul Penghapusan file selektif

echo Menghapus ...

untuk %% t di (tmp bin log) lakukan del c: \ *. %% t / s

echo File dihapus!

berhenti sebentar

Kami tidak memiliki ruang di sini untuk membahas ini secara lebih menyeluruh. Namun, jika Anda ingin mempelajari lebih jauh kemungkinan dan sintaks file batch: kursus sepuluh bagian ini adalah titik awal yang baik.

10 Skrip logon

Anda juga dapat menjalankan file batch (atau skrip lain) secara otomatis ketika pengguna tertentu logon ke Windows. Ini dapat dilakukan di Windows Professional atau lebih tinggi dengan menekan tombol Windows + R dan kemudian menjalankan perintah lusrmgr.msc , setelah itu Anda mengklik pengguna yang diinginkan dan membuka tab Profil . Di sini Anda memasukkan nama file batch. Namun, Anda juga dapat mengontrolnya dari baris perintah, bahkan di Windows versi Rumah. Ini dilakukan melalui perintah net user / scriptpath:. Kondisi ini adalah bahwa Anda menempatkan file batch ini di folder bersama dengan nama berbagi 'netlogon', di mana Anda juga memastikan bahwa pengguna diberikan setidaknya akses baca ke folder tersebut.

11 Penjadwal tugas

Menetapkan file batch sebagai skrip login adalah salah satu cara untuk menjalankannya secara otomatis saat login, tetapi juga dapat dilakukan secara berbeda: menggunakan Penjadwal Tugas bawaan. Ini jauh lebih fleksibel, karena Anda juga dapat menjalankan file batch (atau skrip atau program lain) selama startup, pada waktu tertentu, saat mengunci sistem, dan seterusnya.

Misalnya, kami ingin menjalankan file batch setiap Jumat sore yang memulai pembersihan disk dengan opsi tertentu. Dalam file batch ini kami kemudian menyertakan (antara lain) perintah cleanmgr / sagerun: 1 (setidaknya setelah sebelumnya kami menjalankan cleanmgr / sageset: 1 sekali dari baris perintah dan mengatur opsi yang diinginkan di sana).

12 Penjadwal tugas: keluaran

Klik ikon kaca pembesar di bilah tugas Windows dan cari tugas . Mulai Penjadwal Tugas dan klik Buat Tugas di panel kanan ( Buat Tugas Dasar juga dimungkinkan, tetapi memberi Anda lebih sedikit opsi). Beri tugas Anda nama yang sesuai dan, jika diinginkan, centang Jalankan terlepas dari apakah pengguna masuk atau tidak . Buka tab Pemicu , tekan tombol Baru dan pilih (misalnya) Dijadwalkan saat Mulai tugas ini , setelah itu Anda mengatur waktu dan frekuensi yang diinginkan (misalnya, Setiap 1 Jumat , pukul 16:00 ). Konfirmasikan dengan OKdan buka tab Tindakan. Klik di sini di New dan lihat file batch Anda melalui Browse . Konfirmasikan dengan OK (2x) dan masukkan kata sandi Anda jika diminta. Jika ada baiknya Anda menemukan pekerjaan itu kembali di panel kiri, dengan Penjadwal Tugas - perpustakaan . Anda tidak perlu memikirkannya lagi!