Metin tabanlı arayüz (CLI - Command Line Interface), kullanıcıların bir bilgisayar programıyla etkileşime girmek için metin tabanlı komutları kullanmasını sağlayan bir arayüzdür. Bu tür arayüzler, genellikle geliştiriciler, sistem yöneticileri ve ağ uzmanları tarafından tercih edilir ve dosya yönetimi, ağ yönetimi, yazılım yükleme ve veritabanı yönetimi gibi işlemlerin gerçekleştirilmesinde kullanılır.