پرو ہوسٹر > بلاگ > انتظامیہ > آپ کی زندگی کو آسان بنانے کے لیے لینکس کنسول یوٹیلیٹیز
آپ کی زندگی کو آسان بنانے کے لیے لینکس کنسول یوٹیلیٹیز
کنسول کی افادیت کے بارے میں تھوڑا سا جو بہت کم لوگ جانتے ہیں، لیکن وہ ایک نوآموز جون اور ایک مضبوط سینئر دونوں کے لیے کارآمد ثابت ہو سکتے ہیں۔
اس کے بارے میں کیوں لکھیں۔
یہ افادیت (بنیادی طور پر کنسول والے) کے بارے میں لکھنے کے قابل ہے کیونکہ میں دیکھ رہا ہوں کہ کتنے لوگ کنسول کی طاقت کو 100٪ پر استعمال نہیں کرتے ہیں۔ بہت سے فائلوں کی سادہ تخلیق کے ساتھ ساتھ ڈائریکٹریز کے درمیان منتقلی، کنسول میں کام کرنے تک محدود ہیں۔ مجھے یقین ہے کہ یہ اس حقیقت کا نتیجہ ہے کہ Runet میں کچھ ذرائع ہیں جہاں وہ عام طور پر افادیت کے بارے میں بتا سکتے ہیں، ان پر کیسے کام کرنا ہے، اور وہ کیا کرتے ہیں۔
ہم 5 نکاتی پیمانے پر افادیت کا جائزہ لیں گے۔ ایسا اس لیے کیا جاتا ہے کہ آپ فوری طور پر سمجھ سکیں کہ میری ساپیکش رائے میں، ایک افادیت سر اور کندھے دوسرے کے اوپر ہے۔ میں کسی مخصوص چیز کو استعمال کرنے یا استعمال کرنے کی وکالت نہیں کر رہا ہوں۔ صرف کمانڈ یوٹیلیٹیز. نہیں، اس کے برعکس، میں آپ کو صرف ایک انتخاب دے رہا ہوں۔ حاصل شدہ علم کو استعمال کرنا ہے یا نہیں، جس پر میں نے کافی وقت صرف کیا ہے، یہ آپ پر منحصر ہے۔
میں ابھی یہ کہنا چاہتا ہوں کہ اس پوسٹ میں ایسی افادیتیں ہیں جن کی مجھے ترقی کے دوران براہ راست ضرورت تھی۔ اگر آپ کو اس فہرست میں شامل کرنے کے بارے میں کوئی تجاویز ہیں، تو براہ کرم بلا جھجھک تبصرہ کریں۔
آئیے فہرست پر جائیں۔
نیویگیٹنگ ڈائریکٹریز
وی ایف ایم
وی ایف ایم ایک vim جیسا فائل مینیجر ہے جو ڈائریکٹریز کے درمیان تیزی سے تشریف لے جانے اور کمانڈز یا ہاٹکیز داخل کرکے فائلوں اور ڈائریکٹریوں پر کوئی بھی آپریشن انجام دینے کے قابل ہے۔ پہلے سے طے شدہ طور پر، یہ دو پینلز (سیاہ اور سفید) پر مشتمل ہوتا ہے جن کے درمیان آپ سوئچ کر سکتے ہیں۔
درجہ بندی: 3، کیونکہ اس ایف ایم کو استعمال کرنے کے لیے، آپ کو ویم جیسی کمانڈز کا ایک گروپ سیکھنے کے ساتھ ساتھ ویم کی ہاٹکیز کو جاننا ہوگا۔
mc
mc (Midnight Commander) Linux'e میں ایک کلاسک ہے۔ اس کے ساتھ، آپ ڈائریکٹریز کے درمیان تیزی سے تشریف لے جا سکتے ہیں، رسائی کے حقوق کو تبدیل کر سکتے ہیں، بلٹ ان ایڈیٹر کا استعمال کرتے ہوئے فائلیں کھول سکتے ہیں، اور بہت کچھ۔ پروگرام میں کافی واضح انٹرفیس بنایا گیا ہے، جہاں نیچے ہاٹکیز ہیں، اور اوپر دو پینل (جن کے درمیان آپ ٹیب کی کو استعمال کرتے ہوئے سوئچ کرتے ہیں)۔
درجہ بندی: 5. یہ وہی چیز ہے جس کی ایک ابتدائی ضرورت ہوتی ہے اور یہ ایک اعلی درجے کے صارف کے لیے موزوں ہے۔ اس ایف ایم کو مکمل طور پر استعمال کرنے کے لیے آپ کو کسی پیشگی معلومات کی ضرورت نہیں ہے۔
رینجر
رینجر - وِم جیسی ترتیب والا دوسرا ایف ایم۔ تاہم، اس بار یوٹیلیٹی Python میں لکھی گئی ہے، جو اسے سست بناتی ہے، لیکن ساتھ ہی، بہت لچکدار اور آسان بھی ہے۔ آپ رائفل کا استعمال کرتے ہوئے مینیجر سے براہ راست فائلیں کھول سکتے ہیں (ایک اسکرپٹ جو یہ دیکھتا ہے کہ آپ کے کمپیوٹر پر دی گئی فائل کو کھولنے کے لیے کون سا پروگرام موزوں ہے)۔ ترمیم کرنا، کی بورڈ شارٹ کٹ دیکھنا (دستی سے الگ، جسے :help کمانڈ کے ذریعے کہا جاتا ہے) اور بہت سی دوسری چیزیں دستیاب ہیں۔
درجہ بندی: 4. کام کی رفتار کے لیے نہیں تو یہ 5 ہوگا۔
فوری تلاش
مثال کے طور پر، Gnome شیل پر فوری تلاش دستیاب نہیں ہے۔ (یہ فائل کے مواد سمیت تیز تلاش کے بارے میں بات کرتا ہے۔ دوسری طرف، Gnome میں صرف ایک تلاش ہے، اور یہ بہت سست بھی ہے۔)
FZF
fzf (FuzzyFinder) - ڈائریکٹریز کے درمیان تیزی سے تلاش کرنے کی افادیت کے ساتھ ساتھ فائلوں کی مخصوص صف میں متن۔ اسے تلاش کے ذریعے آسانی سے تبدیل کیا جا سکتا ہے، لیکن یہ اس کا تیز اور زیادہ آسان ہم منصب ہے۔
درجہ بندی: 5. یوٹیلیٹی اپنا کام پوری طرح کرتی ہے۔
hf
hf (ہیپی فائنڈر) - ڈائریکٹریز اور فائلوں میں فوری تلاش کے لیے ایک اور افادیت۔ اس میں فرق ہے کہ کچھ ہاٹکیز بھی دستیاب ہیں اور یوٹیلیٹی میں ہی کمانڈز کا استعمال حریف کے مقابلے میں تھوڑا زیادہ آسان ہوتا ہے۔
درجہ بندی: 5
آٹوجمپ
آٹوجمپ - فولڈرز کے ذریعے کسی مخصوص فائل میں تیزی سے کودنے کے لیے ایک افادیت۔
ترمیم کرنا۔
یہاں میں اپنے آپ کو افادیت کی فہرست تک محدود کروں گا۔ ایڈیٹر کے لیے وہ چیز ہے جسے آپ ہر وقت استعمال کرتے ہیں (اور اگر آپ اسے استعمال نہیں کرتے ہیں، تو پھر آپ کو اضافی وضاحتوں کی ضرورت نہیں ہے)، تو یہاں اس کا ذائقہ اور رنگ ہے۔
ڈوم ایماکس (صرف ایک Emacs تشکیل، لیکن اسے تبدیل کرتا ہے تاکہ یہ ونیلا ایماکس کی طرح نظر نہ آئے)
خود ٹرمینلز
الاکرٹی (تیز ترین)
کھجلی - لینکس / ونڈوز / میک او ایس پر ایک ٹرمینل ایمولیٹر، جسے سب سے تیز سمجھا جاتا ہے (جیسا کہ اس ٹرمینل کے مصنف لکھتے ہیں)
درجہ بندی: 4. میری ذاتی رائے میں، یہ سب سے آسان اور آرام دہ ٹرمینل نہیں ہے۔
ہائپر (سب سے خوبصورت)
ہائپر ایک ٹرمینل ہے جو آپ کو اپنے سسٹم پر آزمانے کا مستحق ہے۔ اس کا انٹرفیس CSS/HTML کا استعمال کرتے ہوئے بنایا گیا ہے، اور یہ الیکٹران فریم ورک پر مبنی ہے (جو یقیناً اسے کچھ زیادہ پیٹو بنا دے گا)
درجہ بندی: 5. ٹرمینل آرام دہ اور خوبصورت ہے. یہ قابل توسیع ہے اور اس میں بہت ساری خصوصیات ہیں۔
فوری مدد (یا کچھ تلاش کریں)
ڈی ڈی جی آر
ڈی ڈی جی آر ایک کمانڈ لائن یوٹیلیٹی ہے جو آپ کو براہ راست کنسول سے DuckDuckGo استعمال کرنے کی اجازت دیتی ہے۔
درجہ بندی: 5. پروگرام تیزی سے درخواست پر عمل کرتا ہے اور نتائج واپس کرتا ہے (یقیناً، کیونکہ ایچ ٹی ایم ایل/سی ایس ایس لوڈ کرنے کی ضرورت نہیں ہے۔ ہر چیز کو تیزی سے پارس کیا جاتا ہے)
tldr
tldr - معیاری آدمی کا متبادل، جو ایک ہی کام کرتا ہے، لیکن پروگرام کے لیے مکمل دستی دینے کے بجائے، یہ فوری حوالہ کے لیے مختصر تراشے دیتا ہے۔
گریڈ: 4. بعض اوقات tldr بہت مختصر مدد دیتا ہے، اور بہت سے پروگراموں کے لیے tldr میں کوئی دستاویز نہیں ہوتی ہے۔
کیسے
کیسے - پروگرامنگ کے بارے میں سوالات کے جوابات کو مختلف سائٹوں سے پارس کرتا ہے۔
درجہ بندی: 3. اکثر مکمل طور پر غلط سوالات کے جوابات تلاش کرتے ہیں۔ یہ بھی انتہائی تکلیف دہ ہے کہ صرف ایک جواب ظاہر ہوتا ہے۔
نیوی
نیوی - Howdoi کی طرح ایک کنسول یوٹیلیٹی، لیکن صرف کنسول کمانڈز کے بارے میں سوالات کا جواب دیتی ہے۔
How2
How2 - Howdoi کی طرح ایک افادیت، لیکن اس کا انتخاب دینا کہ کس سوال کا جواب دیکھنا ہے۔ (اسٹیک اوور فلو سے ہر چیز کو پارس کرنا)
درجہ بندی: 5. فوری حل تلاش کرنے کا بہترین ٹول
ویب سازی
اضافہ - سائٹوں کو فوری طور پر مفت (یا ادا شدہ، آپ کی ضروریات کے مطابق) سرور پر دھکیلنے کے لیے ایک افادیت
ٹرمینل نیوز کنسول کے لیے ایک اور آسان آر ایس ایس کلائنٹ ہے۔
فہرست کیا ہے؟
یہ افادیت کی فہرست ہے جو میں ذاتی طور پر استعمال کرتا ہوں۔ اضافی فہرست یہاں مل سکتی ہے۔ GitHub ذخیرہ سے لنک کریں۔
میں آپ سے گزارش کرتا ہوں کہ کمنٹس میں اپنی افادیت کے ساتھ فہرست کو مکمل کریں۔ اگر یہ پوسٹ آپ کے ٹرمینل میں کم از کم کچھ نیا لے کر آئی تو مجھے مدد کرنے میں خوشی ہوئی۔
سروے میں صرف رجسٹرڈ صارفین ہی حصہ لے سکتے ہیں۔ سائن ان، برائے مہربانی.