سادهترین راه ویرایش فایل روی سرور
وقتی روی یک سرور بدون رابط گرافیکی هستید و نیاز به ویرایش سریع یک فایل تنظیمات دارید، nano سادهترین گزینه است؛ برخلاف vim، nano یک ویرایشگر شهودی است که راهنمای دستورات آن همیشه در پایین صفحه نمایش داده میشود:
nano /etc/hosts
پس از باز شدن فایل، میتوانید مستقیماً تایپ کنید، دقیقاً مثل یک ویرایشگر متن معمولی. برای ذخیره و خروج، از میانبرهای زیر استفاده میشود (علامت ^ یعنی کلید Ctrl):
Ctrl + O ذخیرهی فایل (Write Out)
Enter تأیید نام فایل
Ctrl + X خروج از nano
Ctrl + K برش (کات) یک خط
Ctrl + U جایگذاری (پیست) خط بریدهشده
Ctrl + W جستوجو در فایل
یک نکتهی مهم دربارهی فایلهای سیستمی
برای ویرایش فایلهای سیستمی که نیاز به دسترسی root دارند (مثل فایلهای داخل /etc)، باید nano را با sudo اجرا کنید:
sudo nano /etc/nginx/nginx.conf
اگر بدون sudo باز کنید، میتوانید فایل را ببینید و حتی ویرایش کنید ولی هنگام ذخیره با خطای «Permission denied» مواجه میشوید. nano برای ویرایشهای سریع و روزمره عالی است؛ برای کارهای پیشرفتهتر مثل ویرایش همزمان چند بخش یا ماکرو، در درس بعد به سراغ vim میرویم.