تفاوت بین vi و nano در لینوکس
Vi یک محیط قدیمی است که در آن کنترل های قابل مشاهده وجود ندارند، که این مساله کار را برای مبتدی ها دشوار می کنه. البته، این محیط خیلی قدرتمنده و یکبار که شما کلیدهای میانبر رو یاد بگیرید اون میتونه خیلی سریع برای ویرایش فایلهای config، اسکریپتها و غیره استفاده بشه. در محیط nano وجود راهنماهای موجود باعث میشه تا استفاده از اون آسونتر باشه. از طرف دیگه تفاوتی که وجود داره اینه که vi یک محیط استاندارد و پیش فرض در تمامی نگارشهای لینوکس است، اما nano بسته به سیستم عامل لینوکس شما ممکن است در دسترس باشد یا خیر.
چند تا حالت مهم در vi وجود داره:
- برای ورود به حالت محیط تایپ و و یرایش کلید i را بزنید
- برای خروج از حالت تایپ کلید esc رو بزنید
- برای ذخیره متن اول از حالت تایپ خارج شده و سپس :w رو تایپ کرده و اینتر بزنید
- برای ذخیره و خروج wq:
- برای خروج بدون ذخیره سازی q:
- برای جستجوی کلمه خاص پس از خروج از حالت تایپ، /: و در جلوی آن کلمه مورد نظر را بنویسید