ٹرمینل کو اپنا اسسٹنٹ کیسے بنائیں نہ کہ اپنا دشمن؟

ٹرمینل کو اپنا اسسٹنٹ کیسے بنائیں نہ کہ اپنا دشمن؟

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

ایماندار بنیں

ہم میں سے کسی کو بھی واقعی ٹرمینل کی ضرورت نہیں ہے۔ ہم اس حقیقت کے عادی ہیں کہ ہم اپنی ہر ممکن چیز پر کلک کر سکتے ہیں اور کسی چیز کو متحرک کر سکتے ہیں۔ ہم کچھ کھولنے اور کہیں کمانڈ لکھنے میں بہت سست ہیں۔ ہم یہاں اور اب فعالیت چاہتے ہیں۔ ہم میں سے اکثر لوگ ٹرمینل کا استعمال نہیں کرتے ہیں۔ کیا یہ بالکل استعمال کرنے کے قابل ہے؟

ٹرمینل کیوں استعمال کریں؟

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

  • جب آپ کو کسی چیز کو فعال کرنے کی ضرورت ہو، لیکن اسے ترتیبات میں تلاش کرنے کا وقت نہ ہو (ہیلو، GUI dconf)
  • جب GUI پر وقت ضائع کرنے کے بجائے ٹرمینل میں فائل یا فولڈر تلاش کرنا آسان ہو (fzf یہ کام اچھی طرح کرتا ہے)
  • جب IDE میں جانے کے بجائے Vim، Neovim، Nano، Micro میں فائل میں تیزی سے ترمیم کرنا آسان ہو
  • جب باقی رہتا ہے۔ صرف ٹرمینل (اوبنٹو میں ترتیبات کو دوبارہ ترتیب دینا یا آرک لینکس انسٹال کرنا، مثال کے طور پر)
  • جب آپ کو رفتار کی ضرورت ہوتی ہے، معیار کی نہیں۔

جب ضرورت نہیں ٹرمینل استعمال کریں:

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

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

ٹرمینل کو ہی قابل عمل بنانا

ٹرمینل میں عام طور پر کم از کم کچھ کرنے کے لیے یہ میرا کم از کم سیٹ ہے:

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

FZF - جلدی سے کچھ تلاش کرنا۔ یہ واقعی GUI سے تیز ہے۔ vim اور فائل کا نام منتخب کریں اور بس۔

زش — (زیادہ واضح طور پر OhMyZsh) ٹرمینل آسان ہونا چاہیے نہ کہ چشم کشا

نیویم - کیونکہ اس کے بغیر ٹرمینل میں ہونے کا معنی عملی طور پر کھو گیا ہے۔ ایک ایڈیٹر جو GUI ایپس سے کہیں زیادہ کام کرتا ہے۔

اور دیگر ایپلی کیشنز کی ایک بڑی تعداد: رینجر (یا ViFM)، how2، live-server، nmcli، xrandr، python3، jshell، diff، git اور مزید

کیا مقصد ہے؟

خود فیصلہ کریں، جب آپ کسی چھوٹے اسکرپٹ کو تبدیل کرنے کے لیے ایک مکمل IDE لوڈ کرنے کی کوشش کر رہے ہیں - یہ غیر معقول ہے۔ اسے Vim (یا نینو، ان لوگوں کے لیے جو Vim لے آؤٹ کو پسند نہیں کرتے) میں فوری طور پر تبدیل کرنا آسان ہے۔ آپ کام تیزی سے کر سکتے ہیں، لیکن آپ کو ٹرمینل میں سب کچھ سیکھنے کی ضرورت نہیں ہے۔ ٹرمینل میں کام کرتے ہوئے آپ کو کبھی بھی Bash اسکرپٹنگ زبان سیکھنے کی ضرورت نہیں پڑ سکتی ہے، کیونکہ آپ کو اس کی ضرورت نہیں ہے۔

آئیے چیزوں کو آسان بنائیں، اور مختلف چیزوں کو مختلف زاویوں سے دیکھیں، اور ہر چیز کو سیاہ اور سفید میں تقسیم نہ کریں۔

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

کیا آپ اکثر ٹرمینل استعمال کرتے ہیں؟

  • 86,7٪ہاں 208
  • 8,8٪نمبر 21
  • 4,6٪یقین نہیں 11

240 صارفین نے ووٹ دیا۔ 23 صارفین غیر حاضر رہے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں