Command Prompt so với Windows PowerShell: Sự khác biệt là gì?

Command Prompt so với Windows PowerShell: Sự khác biệt là gì?

Về hệ điều hành, Windows có lẽ là hệ điều hành ít phụ thuộc nhất vào dòng lệnh. Trên thực tế, hầu hết chúng ta đã cố gắng đạt được điều này mà không cần đã từng một lần sử dụng nó. Nhưng với Windows 10 sắp ra mắt, có lẽ đã đến lúc chúng ta học được.





Nhưng trước khi bắt đầu, có một sự khác biệt đáng kể mà bạn cần hiểu, và đó là sự khác biệt giữa Dấu nhắc lệnhPowerShell . Bề ngoài chúng trông khá giống nhau, nhưng trên thực tế thì hoàn toàn không giống nhau.





Đây là những gì bạn cần biết về cả hai.





Lệnh nhắc đến đầu tiên

Bắt đầu với Windows NT và hơn thế nữa, Windows được trang bị một trình thông dịch dòng lệnh được gọi là cmd.exe , được biết đến nhiều hơn với cái tên Dấu nhắc lệnh . Với nó, người dùng có thể tương tác với hệ điều hành bằng các lệnh và tham số dựa trên văn bản.

Nhưng trong khi Command Prompt xuất hiện trước, nó không NS đầu tiên. Các phiên bản trước của hệ điều hành (Windows 95, 98 và ME) có một trình thông dịch dòng lệnh nguyên thủy hơn được gọi là COMMAND.COM , được biết đến nhiều hơn với cái tên MS-DOS .



Không cần phải nói rằng Command Prompt là một cải tiến lớn so với trình thông dịch MS-DOS lỗi thời.

Bất chấp bản chất đồ họa của Windows, dòng lệnh chưa bao giờ - và sẽ không bao giờ - lỗi thời. Nó cung cấp một mức độ mạnh mẽ và linh hoạt mà chỉ có thể đạt được với các giao diện trỏ và nhấp (chẳng hạn như tập lệnh hàng loạt) và tùy thuộc vào trình độ của bạn, bạn có thể hoàn thành công việc nhanh hơn bằng Command Prompt.





Ví dụ: đây là một số tác vụ phổ biến được Command Prompt thực hiện dễ dàng hơn. Ngoài ra, có một số các lệnh cơ bản mà mọi người dùng nên biết trong trường hợp bạn cần khắc phục sự cố và tất cả những gì bạn có là quyền truy cập dòng lệnh.

Nếu bạn là người hoàn toàn mới sử dụng dòng lệnh, chúng tôi khuyên bạn nên xem hướng dẫn cho người mới bắt đầu sử dụng Command Prompt . Nó dễ dàng hơn bạn nghĩ và rất đáng để biết.





Mặc dù Command Prompt là quá đủ cho người dùng bình thường, nhưng một số người lại muốn nhiều hơn thế - đó là lý do tại sao các thay thế Command Prompt, như Console mã nguồn mở, tồn tại. May mắn thay cho tất cả chúng ta, Microsoft đã có một câu trả lời tốt hơn trong cửa hàng: PowerShell.

PowerShell đã đưa nó lên cấp độ tiếp theo

Nếu Command Prompt giống Motorola Razr thế hệ 2004, thì PowerShell giống Motorola Moto X. Thời đại 2015, nó có thể làm được nhiều điều tương tự và hơn . PowerShell có thể không phải là tốt nhất Có sẵn trình thông dịch dòng lệnh, nhưng nó chắc chắn đủ mạnh để đáp ứng những người dùng thành thạo.

Hạt giống cho PowerShell được gieo vào năm 2002 khi Microsoft bắt đầu làm việc trên Microsoft Shell, còn được gọi là Monad, được thiết kế để người dùng có thể mở rộng. Monad ra mắt công chúng vào năm 2005 và cuối cùng được đổi tên thành PowerShell vào năm 2006. Đồng thời, nó được tích hợp vào chính hệ điều hành.

Nhưng tất cả những điều này có nghĩa là gì?

Nói một cách đơn giản, PowerShell cho phép bạn tạo các lệnh và tập lệnh của riêng bạn sử dụng ngôn ngữ lập trình C #. Cả PowerShell và C # đều được tích hợp với .NET Framework của Microsoft, có nghĩa là bạn có quyền truy cập vào nhiều chức năng và công cụ có sẵn để giúp bạn tạo các lệnh và tập lệnh tốt hơn với ít nỗ lực tổng thể hơn.

PowerShell có rất nhiều tính năng nâng cao - như thực thi từ xa các tác vụ, tác vụ nền, tự động hóa tác vụ, đường dẫn lệnh, v.v. làm.

Bạn có nên sử dụng PowerShell không? Chà, người dùng bình thường không thực sự cần tất cả những chiếc chuông và còi này. Mặt khác, các quản trị viên và người dùng thành thạo có thể sẽ thích những gì nó có thể làm được. Hãy bắt đầu với các lệnh PowerShell cơ bản này để biết được tiềm năng của nó.

Lưu ý: PowerShell có một chút đường cong học tập, vì vậy đừng mong đợi để nắm bắt nó ngay lập tức.

Cải tiến PowerShell trong Windows 10

Tuy hữu ích nhưng PowerShell sẽ nhận được một số cải tiến khi Windows 10 chính thức được phát hành. Dưới đây là một số điểm nổi bật mà bạn có thể mong đợi.

PackageManagement: Trình quản lý gói là một cách thuận tiện để quản lý tất cả phần mềm mà bạn tải xuống, cài đặt và gỡ bỏ. Thay vì nhảy từ trang web này sang trang web khác, bạn chỉ cần duyệt qua các gói với PackageManagement (trước đây gọi là OneGet). Bằng cách đăng ký vào các kho lưu trữ khác nhau, bạn có thể chọn gói nào có sẵn cho mình.

Về mặt kỹ thuật, OneGet đã có sẵn cho Windows 8.1, nhưng chỉ khi bạn cài đặt Windows Management Framework 5.0. Khi Windows 10 xuất hiện, PackageManagement sẽ được tích hợp với hệ thống theo mặc định.

Vỏ an toàn (SSH): Secure Shell từ lâu đã là một giao thức chủ yếu để thiết lập các kết nối được mã hóa giữa các hệ thống từ xa. Nếu không có SSH, người ngoài rất dễ chặn dữ liệu khi nó đang được truyền đi.

Cho đến gần đây, SSH trên Windows yêu cầu sử dụng giải pháp của bên thứ ba (ví dụ: PuTTY), nhưng nhóm PowerShell đã thông báo rằng họ sẽ triển khai Hỗ trợ SSH trên Windows . Phải mất một thời gian, nhưng có vẻ như Windows cuối cùng cũng bắt kịp lĩnh vực này.

cách sử dụng máy tính xách tay làm màn hình thứ hai

Các tính năng của PowerShell: Với phiên bản 5.0, bản thân ngôn ngữ PowerShell đang được cải tiến với các tính năng mới như: các lớp và enum, các lệnh tích hợp mới, các tính năng mở rộng cho các lệnh hiện có, tô màu cú pháp trong bảng điều khiển và hơn thế nữa.

Để biết chi tiết chuyên sâu, hãy xem Có gì mới trong PowerShell 5.0 bài viết của Microsoft.

Hy vọng rằng bây giờ bạn đã hiểu rõ hơn về sự khác biệt giữa Command Prompt và PowerShell. Nếu bạn đã hiểu được điều này và bạn vẫn còn bối rối, đừng lo lắng: PowerShell dành cho người dùng thành thạo và Command Prompt đủ tốt cho những người khác. Trên thực tế, bạn có thể vượt qua mà không cần biết.

Có bất kỳ câu hỏi? Bạn nghĩ gì về PowerShell? Microsoft có đang đi đúng hướng? Chia sẻ với chúng tôi trong phần bình luận bên dưới!

Tín dụng hình ảnh: Dấu nhắc lệnh bởi Kaleb Fulgham qua Flickr, Kết nối được mã hóa bởi Andrea Danti qua Shutterstock

Đăng lại Đăng lại tiếng riu ríu E-mail 5 mẹo để nạp đầy năng lượng cho máy VirtualBox Linux của bạn

Bạn mệt mỏi với hiệu suất kém do các máy ảo cung cấp? Đây là những gì bạn nên làm để tăng hiệu suất VirtualBox của mình.

Đọc tiếp
Chủ đề liên quan
  • các cửa sổ
  • Bảo trì máy tính
  • MS-DOS
  • Dấu nhắc lệnh
  • PowerShell
Giới thiệu về tác giả Joel lee(1524 bài báo đã được xuất bản)

Joel Lee là Tổng biên tập của MakeUseOf từ năm 2018. Anh ấy có bằng B.S. về Khoa học Máy tính và hơn chín năm kinh nghiệm viết và chỉnh sửa chuyên nghiệp.

Xem thêm từ Joel Lee

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký