جنتو؟ بسیار ساده است!

جنتو؟ بسیار ساده است!

آموزش نصب و کار با سیستم عامل جنتو Gentoo OS
جنتو؟ بسیار ساده است!

جنتو؟ بسیار ساده است!

آموزش نصب و کار با سیستم عامل جنتو Gentoo OS

کار با ویرایشگر متن نانو Nano

متن کامل راهنمای مقدماتی کار با نرم افزار ویرایشگر متن Nano را می توانید در ویکی پایگاه جنتو مشاهده نمایید. این متن بر گرفته از آنجاست.
ویرایشگر متن Nano را اکنون به عنوان یکی از ابزارهائی در مراحل نصب جنتو از آن بطور زیادی استفاده می نماییم، می شناسید.

همانطور که پیشتر هم گفتم، کارکردن با آن بسیار ساده است اما برای کسانی که با خط فرمان کمتر آشنائی دارند، اندکی نامانوس به نظر می آید.
نرم افزار Nano می تواند فایل های متنی را ایجاد یا باز نموده و آنرا را ویرایش نماید. به بیان بهتر چیزی در این فایل ها به کمک این نرم افزار بنویسید و ذخیره نمایید و یا چیزی از متن موجود در آنها کم نموده و فایل ها را ذخیره نمایید.
برای باز نمودن و یا ایجاد یک فایل جدید به کمک Nano بسادگی از دستور زیر استفاده می نماییم:


# nano filename


می توانیم برای اینکه بطور ضربتی عملیات نوشتن در یک فایل را آغاز نماییم از یک w برای اعلام اینکه مستقیما قصد نوشتن در این فایل را داریم استفاده نماییم (نکته مهم: در قسمت نظرات، یکی از دوستان این قسمت را بطور درست اصلاح فرمودند که با تشکر از ایشان، خواهش می کنم برای یادگیری اصولی به بخش نظرات همین پست مراجعه بفرمایید):


# nano -w filename


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

یک آدرس دهی غلط که می تواند یک فایل make.conf در دایرکتوری ریشه ایجاد نماید:


# nano make.conf


این هم آدرس دهی غلطی که البته نرم افزار، این فایل را ایجاد می نماید:


# nano /mnt/package.use


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

آدرس دهی صحیح:


# nano /etc/portage/make.conf


و یا:



# nano /etc/fstab

 


فایل باز خواهد شد. با استفاده از دو بخش محیط باز شده می توانیم متوجه شویم که در مکان درست هستیم یا خیر. ابتدا خط بالائی محیط است که در بالای مانیتور دیده می شود:


GNU nano 2.3.1             File: /mnt/sample


در مثال بالا ورژن یا نسخه نرم افزار من که از نرم افزارهای گنو است۲.۳.۱ است و در بخش دوم نرم افزار اعلام نموده که فایلی با عنوان:


/mnt/sample


را باز نموده و من در حال نوشتن یا ویرایش این فایل هستم.

در قسمت پایین مانیتور هم متنی به شکل زیر می بینیم:


                                  [ New File ]
^G Get Help  ^O WriteOut  ^W Where Is  ^V Next Page ^U UnCut Text^T To Spell
^X Exit      ^R Read File ^Y Prev Page ^K Cut Text  ^C Cur Pos   M-| First Line


که در اولین بخش آن اعلام می نماید که این یک New File یا یک فایل جدید است. به بیان بهتر قبلا وجود نداشته و با آدرس دهی به این نرم افزار، ایجاد گردیده است.

در زیر آن کارهای مهمی که می توانیم انجام دهیم را به همراه دستوری که برای آن کار لازم است را اعلام نموده:
برای دریافت کمک:


Control+G


لطفا به این معنی که دگمه کنترل را به همراه دگمه جی فشار دهید

برای رایت نمودن بروی فایل ( ذخیره کردن متن در فایل):


Control+O


برای آدرس یابی:


Control+W


برای رفتن به صفحه دوم فایل (فایل های بزرگ توسط نرم افزار به صفحات متعدد برای شما در مانیتور به نمایش در می آید):


Control+V


برای کات کردن متن:


Control+K


برای خروج:


Control+X


برای ذخیره نمودن یک فایل هم باید ابتدا از آن خارج شوید و سپس سئوالی درباره ذخیره نمودن و یا ننمودن فایل یا متن در فایل را با بله یا نخیر جواب دهید. برای اینکار ابتدا دگمه کنترل و x را فشار دهید. نرم افزار از شما خواهد پرسید:


Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?                    

 Y Yes
 N No           ^C Cancel


می توانید با زدن گزینه Y ( که جلوی آن توضیح داده مخفف Yes است ) اعلام نمایید که می خواهید فایل را ذخیره نمایید و اینتر بفرمایید. با زدن دگمه N فایل بدون تغییرات شما ذخیره خواهد شد و با زدن دگمه C از حالت خروج از نرم افزار خارج خواهید شد.

اگر نیاز به تغییر تنظیمات نرم افزار دارید، می توانید فایل زیر را با کمک خود رم افزار تغییر دهید:


# nano /etc/nanorc


کمک بیشتر را هم که حتما می دانید از کجا دریافت نمایید:


# man nano


فقط خاطرتان باشد بعد از خاتمه خواندن man که مخفف مانوئل یا راهنمای نرم افزار است، همیشه می توانید با زدن دگمه q از راهنما خارج شوید :)


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

بد نیست پیش از آغاز نصب جنتو بررسی نمایید که واقعا به چند دستور از دستورهای بالا برای کار با فایل های کانفیگ لازم نیاز دارید. این شما را متعجب زده خواهد نمود و زیر لب خواهید گفت: Nano ؟ بسیار ساده است!

نظرات 4 + ارسال نظر
police دوشنبه 22 آبان‌ماه سال 1391 ساعت 10:29 ق.ظ

خواهشن اگر سوادشو ندارید ترجمه نکنید!

دوست من!
من ترجمه نکردم! عرض کردم : برگرفته!
و دقیقا منظور بر این است که از الگوی مرتب سازی این منبع برای ترتیب کلام استفاده شده!
اشتباهی در آن هست؟ اصلاحش کنید تا من و دیگر دوستان هم یاد بگیریم! مطمئن باشید همیشه از شما سپاسگزار خواهیم بود!

police دوشنبه 22 آبان‌ماه سال 1391 ساعت 08:00 ب.ظ

آفرین که نقد را میپذیری و مثل بعضی از آقایان به اصطلاح گیگی! نیستید که نظزات را منتشر نمیکنند.
در مواقعی که در تنظیمات نانو unset nowrap به کار رفته باشه, وقتی که داریم متنی را مینویسم تا آنجای که سایز اسکرین اجازه بدهد خط شکسته نمی شود و اینتر نمیخوره ولی اگر طول خط بیش از پهنای اسکرین شد. به طور اتومات متن اینتر میخوره.
خوب این وضعیت برای فایلهای کانیفگ فاجعه باره
به همین خاطر میگن از سوئیچ ‎-w استفاده کنید که اگر احیانا در nanorc از unset nowrap استفاده شده باشه, خنثی بشه .
به همین دلیل در منبع شما ذکر شده
If you are editing a configuration file like /etc/fstab use the -w switch, for example:
اما شما اینچنین برگردان کردید:
می توانیم برای اینکه بطور ضربتی عملیات نوشتن در یک فایل را آغاز نماییم از یک w برای اعلام اینکه مستقیما قصد نوشتن در این فایل را داریم استفاده نماییم

همیشه پیروز و سربلند باشید

دوست من متشکرم که چیزی به من و خواننده های احتمالی آینده اینجا یاد دادید!
ارتباط با شما اسباب افتخار من است!

محمد دوشنبه 23 اردیبهشت‌ماه سال 1392 ساعت 11:25 ب.ظ

@police
این فروتنی آقای صرامی نشان از گذر ایام داره. شما هم از طرز برخورد ایشون یاد بگیر و بی ادبی (کامنت اول) و زود قضاوت کردن رو از اخلاقت کنار بذار :)

حسین سه‌شنبه 16 دی‌ماه سال 1393 ساعت 11:26 ق.ظ

سلام
برای ذخیره کردن کرون تب باید چه کدی بزنیم؟
من با
crontab -e
ویرایشگر را باز میکنم ولی نمیتونم ذخیره کنم

ممنون میشم به ایمیلم جواب بدی

درود به شما
به ترتیب کنترل ایکس ٬ حرف y و اینتر
امیدوارم جواب بده. اگه نداد به این معنیه که ویرایشگر شما ست نیست و باید اونو ست کنید.
توی وب نوشتارهای خوبی برای ست کردن ویرایشگر پیدا می شه.
معمولا cron با ویرایشگر متن پیش فرض باز میشه و نحوه ذخیره کردنش هم بر اساس قانون every thing is file هست!
حالا اگر با نانو باز میشه و باهاش مشکل دارید (سطح دسترسی درست است ٬ در حال جایگزینی نیستید ٬ از داخل یک محیط مشغول تغییر یک محیط دیگر نیستید و ... ) ٬ شاید بهتر باشه همه آپشن ها رو بشکل فاندامنتال تغییر بدهید تا ایراد کار مشخص بشه!

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد