Sebuah CLI umum dapat dianggap sebagai terdiri dari sintaks dan semantik . The syntax is the grammar that all commands must follow. Sintaksnya adalah tata bahasa bahwa semua perintah harus mengikuti. In the case of operating systems (OS), MS-DOS and Unix each define their own set of rules that all commands must follow. Dalam kasus sistem operasi (OS), MS-DOS dan Unix masing-masing menetapkan menetapkan sendiri aturan bahwa semua perintah harus mengikuti. In the case of embedded systems , each vendor, such as Nortel , Juniper Networks or Cisco Systems , defines their own proprietary set of rules that all commands within their CLI conform to. Dalam kasus embedded system , masing-masing vendor, seperti Nortel , Juniper Networks atau Cisco Systems , mendefinisikan milik mereka sendiri seperangkat aturan bahwa semua perintah di dalam mereka CLI sesuai dengan. These rules also dictate how a user navigates through the system of commands .
Detail: Anatomi Shell CLI