در لینوکس همه چیز به صورت فایل است. تمام تنظیمات سیستم عامل و فایل های پیکربندی لینوکس، فایل هایی متنی هستند و لذا توانایی مدیریت و ویرایش فایل های متنی برای مدیران و کاربران لینوکس، از اهمیت بسیار بالایی برخوردار است. در این میان، مسلط بودن به ویرایشگرهای متنی که در محیط ترمینال و محیط های خط فرمان هستند، این توانایی را برای کاربران لینوکس ایجاد می کند که در بسیاری از سیستم های مبتنی بر لینوکس بتوانند بدون محیط گرافیکی، تمامی تنظیمات و عملیات مدیریتی لینوکس را از طریق ویرایشگرهای متنی انجام دهند. در بین ویرایشگرهای متنی خط فرمان، VIM بهترین آن ها است که علاوه بر قابلیت های ویرایشی مختلف، قابلیت های دیگری نیز دارد که آن را به یک IDE مناسب برای برنامه نویسی تبدیل می کند. در این فرادرس با قابلیت های مختلف و بسیار پرکاربرد این ویرایشگر متن آشنا خواهیم شد.