Một lệnh bên ngoài và nội bộ là gì?

Trong MS-DOS, có hai cách các lệnh được thực thi: bên trong và bên ngoài. Một lệnh nội bộ được nhúng vào tệp lệnh.com và một lệnh bên ngoài thì không và yêu cầu một tệp riêng để hoạt động.

Ví dụ: nếu máy tính của bạn không có tệp fdisk.exe và bạn thử sử dụng lệnh fdisk, bạn sẽ nhận được thông báo lỗi "Lệnh xấu hoặc tên tệp". Fdisk là một lệnh bên ngoài chỉ hoạt động nếu fdisk.exe, hoặc trong một số trường hợp, fdisk.com, có mặt.

Tuy nhiên, miễn là MS-DOS đang chạy trên các lệnh bên trong máy tính của bạn, chẳng hạn như lệnh cd, sẽ luôn khả dụng và không yêu cầu các tệp khác để chạy. Mỗi lệnh được liệt kê trên trang trợ giúp MS-DOS biểu thị những lệnh nào là bên ngoài và bên trong.

Tại sao các lệnh nội bộ và bên ngoài cần thiết?

Các lệnh nội bộ được sử dụng phổ biến hơn và quan trọng đối với hoạt động và sử dụng hệ điều hành Windows. Bằng cách nhúng chúng vào tệp lệnh.com, chúng có thể được truy cập nhanh chóng và luôn có sẵn trong MS-DOS và Windows khi cần.

Các lệnh bên ngoài là các lệnh mạnh mẽ và có thể giúp khắc phục sự cố, cải thiện hiệu suất hoặc thực hiện các hành động khác. Thông thường, các lệnh bên ngoài có yêu cầu tài nguyên cao hơn các lệnh nội bộ. Giữ chúng trong các tệp riêng biệt, tách biệt với các lệnh nội bộ, giúp giảm tải cho Windows. Chúng cũng có thể được thêm vào Windows bất cứ khi nào cần bằng cách sao chép tệp của lệnh bên ngoài vào máy tính.