Perbezaan: 1. Apabila menjalankan Cmd, ia hanya menggunakan kurang daripada 1M memori; apabila menggunakan PowerShell, ia mengambil kira-kira 20M memori. 2. Cmd tidak menyokong penyerlahan sintaks, tetapi PowerShell menyokongnya. 3. Apabila menggunakan Cmd untuk menjalankan beberapa arahan yang lebih kompleks dan memakan masa, apabila anda menyeret tetingkap baris arahan sesuka hati, kandungan dalam tetingkap masih boleh kekal sama tetapi PowerShell tidak boleh. 4. Cmd hanya boleh menggunakan arahan dalam perpustakaan .net, dan juga tidak boleh menggunakan perintah Linux;
Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3
Apakah itu cmd
Gesaan arahan ialah gesaan berfungsi dalam sistem pengendalian yang menggesa input arahan. Gesaan arahan berbeza-beza dalam persekitaran sistem pengendalian yang berbeza. Dalam persekitaran Windows, program baris arahan ialah cmd.exe, yang merupakan program baris arahan 32-bit Sistem Microsoft Windows adalah berdasarkan penterjemah arahan pada Windows, serupa dengan sistem pengendalian DOS Microsoft. Masukkan beberapa arahan dan cmd.exe boleh melaksanakannya Sebagai contoh, memasukkan shutdown -s akan menutup komputer selepas 30 saat. Secara keseluruhannya, ia sangat berguna. Kaedah terbuka: Mula-Semua Program-Aksesori atau Mula-Cari-Enter: cmd/cmd.exe dan tekan Enter. Ia juga boleh melaksanakan fail BAT.
Apakah itu powershell
PowerShell ialah automasi tugas merentas platform dan rangka kerja pengurusan konfigurasi, yang terdiri daripada program pengurusan baris arahan dan skrip bahasa . Tidak seperti kebanyakan cengkerang, yang menerima dan mengembalikan teks, PowerShell dibina pada masa jalan bahasa biasa (CLR) .NET dan menerima serta mengembalikan objek .NET. Perubahan asas ini memperkenalkan alat dan kaedah automasi yang baharu sepenuhnya.
Perbezaan antara powershell dan cmd
1. Pekerjaan sumber
Pertama, mari kita lakukan. Lihatlah penggunaan sumber Cmd dan PowerShell. Apabila kita menjalankan Cmd, ia hanya mengambil kurang daripada 1M memori, yang hampir boleh diabaikan.
Apabila menggunakan PowerShell, ia mengambil kira-kira 20M memori, yang hampir 40~50 kali berbeza. Dari sini dapat dilihat bahawa jika komputer anda lebih tua dan mempunyai prestasi yang lebih rendah, anda sudah pasti boleh mendapatkan kefasihan yang lebih tinggi dengan menggunakan Cmd.
2. Antara Muka
Apabila kami menggunakan Cmd, semua aksara berada dalam warna yang sama, dan sintaks tinggi tidak boleh dicapai Bright .
Walau bagaimanapun, jika anda menggunakan PowerShell, kata kunci akan diserlahkan dan mesej ralat akan dipaparkan dalam warna merah, yang sangat bagus.
3. Tetapan taip
Apabila kami menggunakan Cmd untuk menjalankan beberapa arahan yang lebih kompleks dan memakan masa, jangan segan untuk menyeret arahan Apabila anda mengubah saiz tetingkap, kandungan dalam tetingkap masih boleh kekal sama, kemas dan cantik.
Walau bagaimanapun, jika anda menggunakan PowerShell untuk melaksanakan arahan yang sama, keadaannya tidak optimistik. Jika anda menyeret tetingkap baris arahan dengan cepat semasa melaksanakan perintah, aksara Cina dalam tetingkap akan muncul bertindih, menjejaskan pengalaman membaca dengan serius.
4 Tahap sokongan perintah
Cmd hanya boleh menyokong arahan Windows tradisional dan tidak boleh menggunakan arahan dalam perpustakaan .net. dan arahan di bawah Linux tidak boleh digunakan.
Tetapi PowerShell jauh lebih berkuasa dalam hal ini. Ia bukan sahaja menyokong perintah dan perintah Windows tradisional dengan sempurna dalam perpustakaan .net, tetapi juga menyokong beberapa arahan Linux yang biasa digunakan.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Video Pengaturcaraan! !
Atas ialah kandungan terperinci Apakah perbezaan antara powershell dan cmd. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!