Interfejs wiersza polecenia lub interfejs wiersza komend to sposób interakcji z komputerem poprzez wpisywanie poleceń tekstowych w oknie terminala. GUI (graficzny interfejs użytkownika) umożliwia użytkownikowi interakcję z komputerem za pomocą klawiatury lub myszy w celu manipulowania wizualnymi elementami na ekranie.
Interfejsy CLI są używane na komputerach i innych urządzeniach, takich jak routery i przełączniki. Linia poleceń pozwala użytkownikowi dostosować polecenia o specjalnych parametrach, aby dokładniej kontrolować działanie komputera lub urządzenia. Niektóre zadania mogą być skryptowane, dzięki czemu powtarzalne zadania są wydajniejsze i mniej podatne na błędy. Linia poleceń może być w niektórych przypadkach szybsza, ale wymaga zapamiętywania wielu poleceń w czasie. Z tego powodu interfejs wiersza poleceń jest zwykle używany tylko przez profesjonalistów i zaawansowanych użytkowników domowych.
GUI jest łatwiejszy w użyciu dla bardziej przypadkowych użytkowników. Wiele typowych operacji, takich jak kopiowanie i wklejanie, można wykonać za pomocą myszy. Ikony i menu zastępują polecenia tekstowe i nie wymagają zapamiętywania. Łatwiej jest także przełączać się między wieloma aktywnymi zadaniami za pomocą interfejsu graficznego. Jednak zaawansowane operacje mogą być dostępne tylko za pośrednictwem wiersza poleceń.