7 وجوہات کہ آپ کو فش شیل کیوں انسٹال کرنا چاہیے۔

7 وجوہات کہ آپ کو فش شیل کیوں انسٹال کرنا چاہیے۔

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





بہت سے مختلف گولے ہیں جن میں سے آپ انتخاب کرسکتے ہیں۔ سب سے مشہور میں سے ایک bash ہے ، لیکن ZSH ، کورن شیل ، اور TCSH بھی ہے۔ وہ سب ٹھیک گولے ہیں ، لیکن وہ سب 1970 ، 1980 اور 1990 کی دہائی کے اوائل میں بنائے گئے تھے ، اور وہ واقعی وقت کے ساتھ نہیں بڑھے۔ یہی وجہ ہے کہ آپ کو کوشش کرنے پر غور کرنا چاہئے۔ مچھلی - دوستانہ شیل۔





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



یہ جاننے کے لیے پڑھیں کہ مچھلی آپ کے لیے کیا کر سکتی ہے ، اور آپ اسے اپنی مشین پر کیسے انسٹال کر سکتے ہیں۔

خودکار اور تجاویز۔

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



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

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





نحو کو نمایاں کرنا اور خوبصورت رنگ۔

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

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





وائلڈ کارڈ۔

مچھلی کی ایک اور عمدہ خصوصیت یہ ہے کہ آپ جہاں چاہیں وائلڈ کارڈ استعمال کر سکتے ہیں۔ تو ، یہ کیسے کام کرتا ہے؟

ٹھیک ہے ، اگر آپ باش استعمال کر رہے ہیں ، اور آپ 'ls *.txt' چلاتے ہیں ، تو آپ کو ایک غلطی کا پیغام ملے گا کیونکہ یہ ایک مخصوص فائل کی تلاش کر رہی ہے جسے ' *.txt' کہا جاتا ہے۔ مچھلی میں نہیں۔

جیسا کہ آپ توقع کر سکتے ہیں ، یہ دی گئی ڈائرکٹری میں ہر وہ چیز درج کرے گی جس میں '.txt' کی فائل ایکسٹینشن ہو۔

آپ کے پاس متعدد وائلڈ کارڈ بھی ہو سکتے ہیں۔ لہذا ، اگر آپ 'ls *.jp *' چلاتے ہیں تو آپ فہرست بنائیں گے۔ ہر کوئی فائل جس میں ایکسٹینشن ہے جو '.jp' سے شروع ہوتی ہے۔ یہ انتہائی مددگار ہے جب آپ سمجھتے ہیں کہ JPEG فائلیں '.jpg' اور '.jpeg' دونوں ایکسٹینشنز کے ساتھ آ سکتی ہیں۔

ویب انٹرفیس۔

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

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

مچھلی کا ویب کنفیگریشن ٹول آپ کو اپنے ماحول کے متغیرات کو براؤز کرنے دیتا ہے ، یہ سب آپ کے اپنے ویب براؤزر کے آرام سے۔

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

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

بہاؤ کنٹرول

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

گیم کو تیزی سے ڈاؤنلوڈ کرنے کا طریقہ

فرق یہ ہے کہ مچھلی کرتے وقت اچھی لگتی ہے۔ یہ بش ('||' ، '&&' ، اور '!') کے استعمال شدہ منطقی آپریٹرز کی جگہ لے لیتا ہے ، اور ان کی جگہ 'اور' ، 'یا' ، اور 'نہیں' لے لیتا ہے۔ یہ بناتا ہے۔ راستہ زیادہ پڑھنے کے قابل.

مددگار غلطی کے پیغامات۔

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

میں کسی دوسرے شیل کے بارے میں نہیں جانتا جس میں غلطی کے پیغامات ہوں جو کہ واضح ہیں۔

مچھلی کو انسٹال کرنا آسان ہے۔

قائل؟ میں نے ایسا سوچا۔ اب ہم اس حصے پر پہنچیں گے جہاں میں اسے انسٹال کرنے کا طریقہ بتاتا ہوں۔

پہلے ، آپ کو اپنے منتخب کردہ لینکس یا بی ایس ڈی ڈسٹری بیوشن کے ذخیروں سے مچھلی کی ایک کاپی لینے کی ضرورت ہوگی۔ اوبنٹو اور اوبنٹو جیسی تقسیم پر ، یہ صرف 'sudo apt-get install fish' ہے۔

اگر آپ میک پر ہیں تو آپ اسے انسٹال کر سکتے ہیں۔ HomeBrew کے ذریعے . یہ بات قابل غور ہے کہ اگر آپ نے حال ہی میں ایل کیپٹن میں اپ گریڈ کیا ہے تو ہومبریو ٹوٹ سکتا ہے۔ آپ کر سکتے ہیں۔ اسے ٹھیک کرنے کے لیے ان اقدامات پر عمل کریں۔ . اس کے علاوہ ، اگر آپ ونڈوز استعمال کر رہے ہیں تو اس کا ایک ورژن ہے۔ سائگ وین۔ .

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

لہذا ، آپ کو مچھلی کو بطور ڈیفالٹ شیل سیٹ کرنے کی ضرورت ہے۔ ایسا کرنے کے لیے ، صرف دوڑیں۔ 'chsh -s/usr/bin/fish' ، اور اپنے ٹرمینل کو دوبارہ شروع کریں۔ اگر آپ کسی پریشانی میں مبتلا ہیں یہ AskUbuntu تھریڈ۔ خاص طور پر روشن ہے.

جب میں نے اسے اپنے میک پر انسٹال کرنے کی کوشش کی تو مجھے ایک غلطی ہوئی جس میں کہا گیا کہ 'غیر معیاری شیل'۔ میں VIM ٹیکسٹ ایڈیٹر کا استعمال کرکے/etc/shells میں ترمیم کرکے ، اور ایک نئی لائن پر مچھلی کا راستہ شامل کرکے اسے ٹھیک کرنے میں کامیاب رہا۔

مچھلیوں کے ساتھ تیراکی

کیا مچھلی نے آپ کو اپنا خول تبدیل کرنے کا لالچ دیا ہے؟ کیا آپ سادہ پرانے باز کے ساتھ رہیں گے؟ یا کیا آپ کسی اور قسم کے غیر ملکی خول استعمال کرتے ہیں؟ مجھے ذیل میں تبصرے کے سیکشن میں بتائیں!

بانٹیں بانٹیں ٹویٹ ای میل۔ اپنے ونڈوز 10 ڈیسک ٹاپ کی شکل اور احساس کو کیسے تبدیل کیا جائے۔

ونڈوز 10 کو بہتر بنانے کا طریقہ جاننا چاہتے ہیں؟ ونڈوز 10 کو اپنا بنانے کے لیے ان آسان تخصیصات کا استعمال کریں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • لینکس
  • ٹرمینل
مصنف کے بارے میں میتھیو ہیوز(386 مضامین شائع ہوئے)

میتھیو ہیوز انگلینڈ کے لیورپول سے ایک سافٹ ویئر ڈویلپر اور مصنف ہیں۔ وہ شاذ و نادر ہی پایا جاتا ہے جب اس کے ہاتھ میں مضبوط کالی کافی کا کپ ہوتا ہے اور وہ اپنے میک بک پرو اور اپنے کیمرے کو بالکل پسند کرتا ہے۔ آپ اس کا بلاگ http://www.matthewhughes.co.uk پر پڑھ سکتے ہیں اورmatthewhughes پر ٹویٹر پر اس کی پیروی کر سکتے ہیں۔

میتھیو ہیوز سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔