Trình thông dịch lệnh là một phần của hệ điều hành chịu trách nhiệm xử lý và thực thi các lệnh văn bản do người dùng máy tính nhập vào giao diện dòng lệnh Windows hoặc MS-DOS. Trình thông dịch lệnh thực thi các lệnh như thiết lập các biến động hoặc tải và thực thi các tệp khác.
Trong hệ điều hành Windows, trình thông dịch lệnh được gọi là trình bao lệnh. Lệnh shell tạo điều kiện giao tiếp trực tiếp giữa hệ điều hành và Người dùng. Trình thông dịch dòng lệnh chính trong Windows là Command Prompt. Trong hệ thống UNIX, các toán tử lệnh được gọi là trình bao. Các shell UNIX thường có cấu trúc và cú pháp điều khiển duy nhất. Điều này cho phép các tập lệnh shell được sử dụng để tự động hóa các tác vụ lặp đi lặp lại.