آموزش نصب و استفاده از nano در لینوکس | راهنمای کامل

محتوای مطلب

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

لینوکس دارای تعداد زیادی ویرایشگر متنی مانند vi، emacs و nano میباشد و هر کدام طرفداران خود را دارد اما ادیتور یا ویرایشگر متنی nano جز محبوب ترین ها در بین این نرم افزارها میباشد. این محبوبیت به این دلیل است که استفاده از آن بسیار آسان میباشد و شما به راحتی میتوانید از این ادیتور برای ویرایش فایل های متنی یا فایل های کانفیگ استفاده نمایید. نخست باید بررسی کنید که آیا ویرایشگر نانو بر روی لینوکس شما نصب شده است یا نه. با استفاده از دستور زیر شما میتوانید از این موضوع مطلع شوید.

nano --version

در صورتیکه دستور فوق را بزنید مشخصاتی همانند تصویر زیر از ویرایشگر نانو به شما نمایش میدهد و این نشانگر آن است که این ویرایشگر متنی بر روی سیستم عامل شما نصب شده است. در غیر اینصورت شما نیاز دارید که ویرایشگر نانو را بر روی سیستم خود به طریق زیر نصب کنید.

nano --version

نصب nano در لینوکس

بصورت پیش فرض بر روی اکثر توزیع های لینوکس اعم از debian یا redhat این ویرایشگر موجود است اما در صورتیکه آن را بر روی سیستم عامل خود ندارید میتوانید به وسیله دستور زیر در لینوکس نصب کنید:

دستور نصب نانو در اوبنتو و توزیع های debian

برای نصب نانو در اوبنتو و توزیع هایی که بر پایه debian هستند باید از طریق مدیریت بسته در لینوکس و دستور apt استفاده کنید همانند زیر:

sudo apt install nano

دستور نصب نانو در Centos و Fedora و توزیع های redhat

برای نصب نانو در اCentos یا Fedora که بر پایه redhat هستند باید از دستور مدیریت بسته yum استفاده کنید همانند زیر:

sudo yum install nano

ایجاد یا ویرایش فایل با nano درلینوکس

شما با استفاده از دستور بالا میتوانید فایل جدید ایجاد کنید یا اگر فایلی موجود باشد آن فایل را ویرایش کنید. نکته ای که باید به آن دقت کنید این است که برخی از فایل ها سیستمی هستند و برای ویرایش کردن آنها حتما شما باید دسترسی root داشته باشید یا به وسیله فرمان sudo اقدام به ویرایش آن فایل ها نمایید در غیراینصورت شما امکان ویرایش کردن آن فایل را نخواهید داشت. ظاهر ادیتور nano همانند تصویر زیر میباشد.

nano

در زیر تصویر لیستی از کارهای قابل انجام توسط شما نشان داده شده است و شما میتوانید با استفاده از این راهنما فایل را ویرایش نمایید. دقت نمایید که کلمه M اگر اول یک میانبر نوشته شده باشد به معنای فشردن کلید Alt بر روی کیبورد شما میباشد برای مثال M-U به معنای فشردن دکمه Alt و حرف M انگلیسی بصورت همزمان میباشد. همچنین علامت ^ به معنای فشردن دکمه Ctrl بر روی کیبورد میباشد برای مثال X^ به معنای فشردن دکمه Ctrl به همراه X بر روی کیبورد شما میباشد.

 

ذخیره تغییرات در nano

برخلاف vi زمانیکه شما یک فایل را در nano باز میکنید از همان اول شما میتوانید فایل را ویرایش نمایید و تغییراتی درون آن فایل اعمال نمایید. پس از اینکه شما فایل را باز نمودید و تغییرات را اعمال کردید میتوانید با فشردن همزمان دکمه های Ctrl+X تغییرات را دخیره نمایید. پس از فشردن این دکمه از شما سوالی مبنی بر اینکه مطمئن هستید که آیا میخواهید تغییرات ذخیره شود را خواهد پرسید و در صورتیکه شما کلید Y را بزنید در مرحله بعد محل ذخیره فایل را از شما میپرسد که شما با فشردن دکمه اینتر فایل بر روی فایل قبلی ذخیره خواهید کرد.

رفتن به شماره خط خاص در ویرایشگر نانو

شما به دو طریق میتوانید بدون جابجایی بصورت مستفیم به خط مد نظرتان در nano بروید و ویرایش را انجام دهید. برای مثال فرض کنید که با استفاده از دستور grep در لینوکس شما عبارت مد نظرتان را در فایلی پیدا کرده اید و همچنین شماره خط را نیز با استفاده از دستور grep بدست آورده اید. با استفاده از دستور زیر میتوانید بصورت مستفیم فایل را در نقطه باز نمایید که میخواهید آن را ویرایش نمایید. بدیهی است شماره خط در قسمت line_number و شماره کاراکتر مد نظر در character_number قرار میگیرد.

nano +line_number,character_number filename

روش دوم بدین صورت است که پس از باز کردن معمولی آن فایل و فشردن همزمان دکمه های _+Ctrl ادیتور نانو از شما شماره خط مد نظر را همانند تصویر میپرسد و با وارد کردن شماره خط، ویرایشگر نانو مستفیم شما را به خط مد نظر خواهد برد.

nano into line

سوالات متداول

با چه نرم افزاری فایل ها را در لینوکس ویرایش کنیم؟

ویرایشگر در لینوکس زیاد است اما ویرایشگر nano در لینوکس یکی از پر کاربردترین آنهاست.

چگونه nano در لینوکس نصب کنیم؟

ویرایشگر نانو بصورت پیش فرض بر روی اکثر توزیع ها وجود دارد اما اگر میخواهید آن را نصب کنیم میتوانید از دستور apt intall nano در دبیان یا yum install nano در توزیع redhat استفاده کنید.

به جز nano چه ویرایشگر دیگری در لینوکس وجود دارد؟

ویرایشگر نانو یک نرم افزار مبتدی برای ویرایش فایل است و جایگزین آن ویرایشگر vi میباشد که بسیار امکانات بیشتری را دارا میباشد.

دیدگاهتان را بنویسید

دو × سه =