Giao diện điều khiển bằng lệnh là giao diện trong đó người dùng phải nhập lệnh để thực hiện hành động. Các lệnh có thể là từ, cụm từ ngắn viết tắt hoặc ký tự.
Các máy tính cá nhân đầu tiên thường sử dụng giao diện điều khiển bằng lệnh. Các hệ thống như MS-DOS, là Hệ điều hành đĩa của Microsoft, đã sử dụng các lệnh thay vì giao diện người dùng đồ họa, cho phép người dùng trỏ và nhấp vào biểu tượng bằng chuột. Các giao diện điều khiển bằng lệnh cuối cùng không được ưa chuộng, vì người mới bắt đầu thường thấy chúng khó sử dụng. Người dùng phải nhớ từng lệnh cụ thể trên giao diện, điều này có thể gây khó khăn.
Mặc dù chúng không được sử dụng phổ biến làm hệ điều hành, nhiều lập trình viên và các chuyên gia máy tính khác thích sử dụng giao diện điều khiển bằng lệnh. Chúng thường nhanh hơn nhiều so với giao diện người dùng đồ họa và sử dụng ít sức mạnh xử lý hơn nhiều. Các chuyên gia hoặc người dùng có kinh nghiệm có thể cắt menu và thực hiện các chức năng ngay lập tức. Hệ thống dễ truy cập hơn khi thực hiện các hành động phức tạp.
Người dùng vẫn có thể truy cập giao diện dòng lệnh trên hệ điều hành giao diện người dùng đồ họa của họ. Hệ điều hành Windows bao gồm một ứng dụng gọi là "Command Prompt", cho phép người dùng truy cập vào giao diện điều khiển bằng lệnh trên Windows. Người dùng Mac có thể sử dụng Terminal để truy cập chức năng dòng lệnh của hệ thống và thực hiện các tác vụ nâng cao. Thiết bị đầu cuối được tìm thấy trong thư mục "Tiện ích" trong "Ứng dụng".