فصل سوم: ویرایش متن و پردازش خط فرمان

ویرایشگر nano

ساده‌ترین راه ویرایش فایل روی سرور

وقتی روی یک سرور بدون رابط گرافیکی هستید و نیاز به ویرایش سریع یک فایل تنظیمات دارید، 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 می‌رویم.

برای ذخیره‌ی پیشرفت و شرکت در آزمون، وارد شوید — رایگان است.