GNU نینو ایڈیٹر کا استعمال کیسے کریں

How Use Gnu Nano Editor



جب آپ لینکس پر کمانڈ لائن انٹرفیس (CLI) پر کام کر رہے ہوتے ہیں تو آپ کو اکثر ٹیکسٹ فائلیں بنانا/ترمیم کرنا پڑتی ہیں۔ CLI کے لیے بہت سارے ٹیکسٹ ایڈیٹرز تیار کیے گئے ہیں ، مثال کے طور پر ، Vim ، Emacs ، Nano ، وغیرہ۔

یہ مضمون نینو ٹیکسٹ ایڈیٹر پر توجہ مرکوز کرے گا۔ GNU نینو GNU/Linux سسٹم کا ایک حصہ ہے۔ یہ پروگرام ایک انتہائی سادہ ، پھر بھی طاقتور ، ٹیکسٹ ایڈیٹر ہے۔ GNU نینو ان لوگوں کے لیے انتہائی موزوں ہے جو خصوصیات اور طاقت پر سادگی کو ترجیح دیتے ہیں۔ ذیل میں ، آپ سیکھیں گے کہ جی این یو نینو ایڈیٹر کا استعمال کیسے کریں۔







لینکس پر GNU نینو۔

لینکس دانا پروگرام ہے ، جسے لینس ٹوروالڈز نے بنایا اور برقرار رکھا ہے۔ تاہم ، دانا خود کسی کام کا نہیں ہے۔ سافٹ ویئر کے دوسرے ٹکڑے جو لینکس کے اوپر بیٹھے ہیں وہ پورے ، فعال OS کو بناتے ہیں۔ زیادہ تر لینکس ڈسٹروس OS کو مکمل کرنے کے لیے GNU پروجیکٹ کے فراہم کردہ سافٹ وئیر کا استعمال کرتے ہیں۔



نینو ایک ٹیکسٹ ایڈیٹر ہے جو GNU سسٹم کا حصہ ہے۔ GNU سسٹم ، GNU پروجیکٹ کے ذریعہ تیار اور برقرار رکھا گیا ہے ، ایک مکمل آپریٹنگ سسٹم ہے جو مفت اور اوپن سورس ہے۔ دلچسپ بات یہ ہے کہ تقریبا تمام موجودہ لینکس ڈسٹروس پورے جی این یو سسٹم کا صرف ایک حصہ ہیں۔ یہی وجہ ہے کہ لینکس کو GNU/Linux بھی کہا جاتا ہے۔



GNU نینو انسٹال کرنا۔

جیسا کہ آپ نے پہلے ہی اندازہ لگا لیا ہو گا ، آپ کے سسٹم میں پہلے ہی نینو انسٹال ہونا چاہیے۔ اگر آپ کے پاس نینو انسٹال نہیں ہے تو ، یہ تمام لینکس ڈسٹروس پر براہ راست ان کے متعلقہ پیکیج سرورز سے دستیاب ہے۔ زیادہ تر حالات میں ، پیکیج کا نام ہوگا۔ نینو .





آپ جو ڈسٹرو استعمال کر رہے ہیں اس پر انحصار کرتے ہوئے ، ٹرمینل میں مناسب کمانڈ چلائیں۔

ڈیبین/اوبنٹو اور مشتقات کے لیے درج ذیل کمانڈ استعمال کریں:



$سودومناسبانسٹال کریں نینو

آرک لینکس اور مشتقات کے لیے درج ذیل کمانڈ استعمال کریں:

$سودوپیک مین-ایس نینو

اوپن سوس ، سوس لینکس اور مشتقات کے لیے ، درج ذیل کمانڈ استعمال کریں:

$سودوزپرانسٹال کریں نینو

فیڈورا اور مشتقات کے لیے درج ذیل کمانڈ استعمال کریں۔

$سودوڈی این ایفانسٹال کریں نینو

آفیشل GNU نینو ہوم پیج چیک کریں۔

اگر آپ بہادر محسوس کر رہے ہیں تو اس کے بجائے اس طریقے کو آزمائیں۔ ہم ذریعہ سے GNU نینو انسٹال کریں گے۔ اگرچہ یہ ایک تفریحی کام ہے ، منفی پہلو یہ ہے کہ آپ کا پیکیج مینیجر اس کا براہ راست انتظام نہیں کر سکتا۔ مزید یہ کہ ، اگر کوئی تازہ ترین ریلیز ہے تو ، آپ کو ماخذ کو دوبارہ ڈاؤن لوڈ کرنا ہوگا ، اسے مرتب کرنا ہوگا اور اسے دوبارہ انسٹال کرنا ہوگا۔

تیار؟ نینو سورس کوڈ حاصل کریں۔

$کرلیاnano.tar.gz https://www.nano-editor.org/دور/v4/nano-4.9.3.tar.gz

اگر آپ کے پاس curl انسٹال نہیں ہے تو آپ wget بھی استعمال کر سکتے ہیں۔

$ویجٹ -یاnano.tar.gz https://www.nano-editor.org/دور/v4/nano-4.9.3.tar.gz

پیکیج نکالیں۔

$ٹار -ایکس وی ایفnano.tar.gz

اگلے حصے کے لیے ، آپ کو کچھ تعمیراتی اوزار درکار ہوں گے ، جیسے GNU C/C ++ مرتب کرنے والا۔ ڈیبین/اوبنٹو کے معاملے میں ، آپ کو انسٹال کرنے کی ضرورت ہوگی۔ تعمیراتی ضروریات پیکیج گروپ اگر آپ آرک بیسڈ سسٹم استعمال کر رہے ہیں تو انسٹال کریں۔ بیس ڈویلپ پیکیج اگر آپ دوسرے ڈسٹروس چلا رہے ہیں تو ، براہ کرم پہلے ان ڈسٹروس پر اپنی تحقیق کریں۔

ایک بار جب مطلوبہ ٹولز انسٹال ہوجائیں تو درج ذیل کمانڈز چلائیں۔

$سی ڈینینو -4.9.3۔
$./ترتیب دیں

$بنانا-ج $۔(nproc)

$سودو بنانا انسٹال کریں

نینو کا استعمال۔

ایک بار نینو انسٹال ہونے کے بعد ، اسے استعمال کرنے کا وقت آگیا ہے۔ ٹرمینل سے ، درج ذیل کمانڈ چلائیں۔

$نینو

یہ نانو ایڈیٹر کو خالی ٹیکسٹ فائل سے شروع کرے گا۔

نانو سے باہر نکلنا۔

کیا آپ کبھی ویم گئے ہیں؟ تب آپ واقف ہو سکتے ہیں کہ ویم میم سے باہر نہیں نکل سکتے۔ ٹھیک ہے ، نینو کے معاملے میں ، اس طرح کچھ بھی پیچیدہ نہیں ہے۔ دبائیں نینو ایڈیٹر سے باہر نکلیں۔

ایک ٹیکسٹ فائل بنانا۔

کسی مخصوص جگہ پر ٹیکسٹ فائل بنانے کے لیے درج ذیل کمانڈ ڈھانچہ استعمال کریں۔ اس بات کو یقینی بنائیں کہ موجودہ صارف کو ہدف ڈائریکٹری میں لکھنے کی اجازت ہے۔

$نینو <target_directory>

مثال کے طور پر ، میں text/ڈیسک ٹاپ پر demo.txt نام کے ساتھ ایک ٹیکسٹ فائل بناؤں گا۔

$نینو۔/ڈیسک ٹاپ/demo.txt

جیسا کہ demo.txt فائل موجود نہیں ہے ، نینو ایک خالی ٹیکسٹ فائل کھولے گی۔ فائل ابھی بنی نہیں ہے ، اور فائل کو محفوظ کرنے کے بعد لکھا جائے گا۔

ٹیکسٹ فائل کو محفوظ کرنا۔

ایک بار جب آپ ٹیکسٹ فائل میں تبدیلیاں کر لیتے ہیں تو ، دبانے سے فائل کو محفوظ کریں۔ .

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

فائل محفوظ ہونے کے بعد ، آپ کو کامیابی کا پیغام نظر آئے گا۔

اگر آپ ترمیم شدہ فائل کو محفوظ کیے بغیر ایڈیٹر بند کرنے والے ہیں تو نینو آپ کو بچانے کے لیے بھی کہے گا۔

ایک موجودہ فائل میں ترمیم

موجودہ فائل میں ترمیم کرنے کے لیے درج ذیل کمانڈ ڈھانچہ استعمال کریں۔ نوٹ کریں کہ یہ طریقہ بالکل نینو کے ساتھ نئی فائل بنانے کے طریقہ کی طرح ہے۔

$نینو <path_to_file>

تلاش کر رہا ہے۔

یہ ایک عام خصوصیت ہے جو زیادہ تر ٹیکسٹ ایڈیٹرز پیش کرتے ہیں۔ نینو کے پاس ایک سادہ لیکن آسان تلاش کا آپشن بھی ہے۔ مخصوص اصطلاح تلاش کرنے کے لیے ، دبائیں۔ .

نینو سرچ فنکشن کو پاپ اپ کرے گا۔ سرچ کی ورڈ درج کریں اور دبائیں۔ داخل کریں۔ .

نینو تلاش کے نتیجے میں کرسر کود جائے گا۔ اگر ایک سے زیادہ ایک ہی اصطلاح ہے تو ، آپ دبائیں۔ اگلے سرچ رزلٹ پر جانے کے لیے۔

متن کو تبدیل کرنا۔

نینو میں ایک بہت ہی آسان تبدیلی کا فنکشن بھی ہے۔ کسی متن کو تبدیل کرنے کے لیے ، دبائیں۔ .

تبدیل کرنے کے لیے اصطلاح درج کریں۔ اگلا ، متبادل قیمت درج کریں۔

نینو میچوں کو اجاگر کرے گا اور پوچھے گا کہ کیا آپ انہیں تبدیل کرنا چاہتے ہیں۔ اگر ایک سے زیادہ میچ ہوتے ہیں تو نینو تمام میچوں کو ایک ساتھ تبدیل کرنے کی پیشکش بھی کرے گا۔

کاپی اور پیسٹ

نینو بذات خود کاپی پیسٹ فنکشن پیش نہیں کرتا۔ اس فنکشن کو اس کے بجائے ٹرمینل ایمولیٹر کے ذریعے سنبھالا جاتا ہے جسے آپ استعمال کر رہے ہیں۔ زیادہ تر ٹرمینل ایمولیٹرز میں ، کاپی کرنے کا شارٹ کٹ ہے اور پیسٹ کرنے کا شارٹ کٹ ہے۔

نینو اپنی کٹ اینڈ پیسٹ افعال بھی پیش کرتا ہے۔ ذاتی طور پر ، میں اسے استعمال کرنے میں قدرے تکلیف محسوس کرتا ہوں۔ کٹ کرنے کے لیے ، درج ذیل کام کریں: اپنے کرسر کو مطلوبہ مقام پر منتقل کریں اور دبائیں۔ مارکر مقرر کرنے کے لئے پھر ، اپنے کرسر کو مطلوبہ مقام پر منتقل کرنے کے لیے تیر والے بٹنوں کا استعمال کریں اور دبائیں۔ متن کو کاٹنے کے لئے.

پیسٹ کرنے کے لیے ، دبائیں۔ .

کالعدم کریں اور دوبارہ کریں۔

غلط لائن کو غلطی سے حذف کر دیا؟ مواد کو غلط جگہ پر چسپاں کیا؟ آپ کو بچانے کے لیے کالعدم اور دوبارہ کریں!

نینو کے معاملے میں ، کالعدم کرنے کا شارٹ کٹ ہے۔ .

دوبارہ کرنے کے لیے ، دبائیں۔ .

نینو کی بورڈ شارٹ کٹس۔

جیسا کہ آپ پہلے ہی بتا سکتے ہیں ، نینو کے تمام افعال براہ راست کی بورڈ شارٹ کٹس کے ذریعے قابل رسائی ہیں۔ شارٹ کٹس میں مہارت حاصل کرنا نینو ایڈیٹر سے بھرپور فائدہ اٹھانے کا بہترین طریقہ ہے۔ اسکرین پر ، نینو مٹھی بھر کی بورڈ شارٹ کٹ دکھاتا ہے۔

یہاں ، ^ علامت اشارہ کرتی ہے۔ Ctrl کلید ، اور M علامت اشارہ کرتی ہے سب کچھ۔ چابی. مثال کے طور پر ، ^O کا مطلب Ctrl + O ہے۔

تمام معاون کی بورڈ شارٹ کٹس کی فہرست حاصل کرنے کے لیے ، دبائیں۔ .

آپ نینو کا مرکزی صفحہ بھی دیکھ سکتے ہیں۔ مرکزی صفحہ تمام کمانڈ دلائل کی گہرائی سے وضاحت پیش کرتا ہے۔

$آدمی نینو

نینو نحو کو اجاگر کرنا۔

نینو صرف ایک سادہ اور سادہ ٹیکسٹ ایڈیٹر نہیں ہے۔ اس پروگرام کو رنگوں سے بھی بڑھایا جا سکتا ہے۔ ٹیکسٹ ایڈیٹرز میں نحو کو اجاگر کرنا ایک عام خصوصیت ہے۔ نینو کے لیے متعدد نحو کو اجاگر کرنے والے افعال دستیاب ہیں۔ اس مثال میں ، میں کچھ دکھاؤں گا۔ GitHub سے بہتر نینو نحو کو نمایاں کرنے والی فائلیں۔ .

جیسا کہ ٹیوٹوریل کہتا ہے ، نینو کے لیے نحو کو اجاگر کرنے کے لیے درج ذیل کمانڈ چلائیں۔

$curl https://raw.githubusercontent.com/اسکوپٹز/نانورک/ماسٹر/install.sh| ایسیچ

اگر آپ کے پاس کرل انسٹال نہیں ہے تو ویجٹ بھی دستیاب ہے۔

$ویجٹhttps://raw.githubusercontent.com/اسکوپٹز/نانورک/ماسٹر/install.shیا | ایسیچ

فیچر nan/nano ڈائریکٹری میں .nanorc فائلوں کا ایک گروپ ڈاؤن لوڈ اور تلاش کرے گا۔

حتمی خیالات۔

نینو ایک زبردست ٹیکسٹ ایڈیٹر ہے جو آپ کی روزمرہ کی ضروریات کے لیے کافی ہے۔ تاہم ، اگر آپ ایک اعلی درجے کے صارف ہیں جو واقعی اعلی درجے کی افعال کے محتاج ہیں تو پھر ویم کو چیک کریں۔ ویم مبینہ طور پر سب کے بہترین ایڈیٹرز میں سے ایک ہے۔ ویم کے ساتھ شروع کرنے والوں کی اس گائیڈ میں ویم کے ساتھ شروعات کریں۔

لطف اٹھائیں!