اکثر تعاملات با سیستمهای لینوکسی، در پایینترین سطح، از طریق رابط متنی (CLI) نظیر PTY و TTY در لینوکس صورت میگیرد و سیستم با بهرهگیری از مکانیزمهای مختلف، اطلاعات موردنیاز کاربر را در دسترس قرار میدهد. حتی قبل از ظهور محیطهای گرافیکی پیشرفته، ابزارهای خط فرمان (command-line) وجود داشتند که از این امکانات استفاده میکردند.