دس OS X کمانڈ لائن یوٹیلیٹیز جن کے بارے میں آپ شاید نہیں جانتے ہوں گے۔

Anonim

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

1۔ ssh یہ چھوٹا سا جواہر Mac OS X کے ہر ورژن میں شامل ہے۔ اصل میں rsh/rlogin پروگراموں کے لیے ڈراپ ان ریپلیس کے طور پر تیار کیا گیا تھا، ssh لینکس/یونکس (اور اب میک) کا ایک اہم حصہ بن گیا ہے۔ OS X) کمیونٹی۔ Openssh کا بنیادی استعمال محفوظ ریموٹ ایڈمنسٹریشن ہے۔ اگر آپ چاہتے ہیں کہ آپ SSH سرور میں بنائے گئے Mac OS X کو فعال کریں تو آپ اپنے سسٹم کی ترجیحات کو کھول کر، "Sharing" پر کلک کر کے اور "ریموٹ لاگ ان" کے ساتھ والے باکس کو چیک کر کے ایسا کر سکتے ہیں۔ اب اگر آپ سڑک پر ہیں اور اپنی مشین تک رسائی حاصل کرنا چاہتے ہیں تو آپ Mac OS X ٹرمینل ونڈو سے PuTTy (ونڈوز مشین سے) یا "ssh" جیسے کلائنٹ کا استعمال کر سکتے ہیں اور اپنے Mac کے IP ایڈریس سے جڑ سکتے ہیں۔ اپنے صارف نام اور پاس ورڈ کے ساتھ لاگ ان کرنے کے بعد آپ کو Mac OS X کمانڈ لائن تک مکمل رسائی فراہم کی جائے گی۔ Openssh کے بہت سے اور بہت سے استعمال ہیں جن میں سے کچھ کافی جدید ہیں۔ میرا ذاتی پسندیدہ عوامی انٹرنیٹ مقامات پر ویب کو محفوظ طریقے سے براؤز کرنے کے لیے SOCKS سرور کے بطور ssh استعمال کر رہا ہے۔

Mac پر ssh استعمال کرنے کے مزید طریقوں کے لیے یہ صفحہ دیکھیں!

2۔ ٹاپ ٹاپ ایک اور کلاسک یوٹیلیٹی ہے جو لینکس/یونکس کمیونٹی کے زیر استعمال ہے۔ ٹاپ استعمال کرنے کے لیے، Terminal.app کھولیں اور "top" ٹائپ کریں۔ آپ کی آنکھ جھپکنے میں جو وقت لگتا ہے اس سے کم وقت میں آپ کو متن سے بھری ونڈو پیش کی جائے گی۔ آپ جو دیکھتے ہیں وہ آپ کے میکنٹوش پر فی الحال چلنے والے ہر عمل کی فہرست ہے۔ جب میرا میک سست چل رہا ہے، تو سب سے پہلا وسیلہ ہے جسے میں یہ جاننے کے لیے استعمال کرتا ہوں کہ کیا ہو رہا ہے۔

سب سے اوپر کے مکمل جائزہ کے لیے یہاں کلک کریں۔

3۔ lsbom lsbom آپ کے دماغ میں موجود اس بے وقوف آواز کے لیے بہت اچھا ہے جسے آپ جانے سے پہلے اکثر سنتے ہیں اور کچھ زبردست نئی افادیت انسٹال کرتے ہیں جو آپ کو بے ترتیب میک بلاگ (جیسے osxdaily) پر ملی ہے۔ lsbom کے ساتھ آپ Mac OS X انسٹالر (.pkg) کے مواد کی جانچ کر سکتے ہیں اور آپ کے میک کے قیمتی فائل سسٹم میں کیا رکھا جانے والا ہے اس کا ایک بہت تفصیلی نظارہ حاصل کر سکتے ہیں۔lsbom استعمال کرنے کے لیے، Terminal.app کھولیں اور اپنے فائل سسٹم میں اس جگہ پر جائیں جہاں .pkg فائل رہتی ہے۔ اگر آپ کا انسٹالر. ایک بار جب آپ کو پتہ چل جائے کہ آپ کا .pkg کہاں رہتا ہے، "lsbom .pkg/Contents/Archive.bom> | مزید" اور آواز! آپ ان فائلوں کی مکمل فہرست دیکھیں گے جو آپ کا نیا پروگرام انسٹال کرنا چاہتا ہے۔

4. کہوow یہ کمانڈ Mac OS X کے لیے منفرد ہے، اور کسی بھی چیز سے زیادہ مزہ پیش کرتا ہے۔ Terminal.app کھول کر اور "ہیلو کہو" ٹائپ کرکے اسے آزمائیں۔

5۔ softwareupdate "softwareupdate" کمانڈ ایپل سے سافٹ ویئر اپ ڈیٹس انسٹال کرنے کا ایک تیز اور آسان طریقہ ہے۔ اسے استعمال کرنے کے لیے، Terminal.app کھولیں اور اپنے Macintosh کے لیے تمام دستیاب اپ ڈیٹس انسٹال کرنے کے لیے "softwareupdate -i -a" ٹائپ کریں۔ اگر آپ صرف "تجویز کردہ" اپ ڈیٹس انسٹال کرنا چاہتے ہیں تو "softwareupdate -i -r" ٹائپ کریں۔

6۔ifconfig یہ معلوم کرنے کا تیز ترین، آسان ترین طریقہ کہ آپ کا میک کون سا آئی پی ایڈریس استعمال کر رہا ہے، یقینی طور پر "ifconfig" ہے۔ ifconfig استعمال کرنے کے لیے، Terminal.app کھولیں، اور "ifconfig" ٹائپ کریں۔ آپ کو بہت ساری معلومات نظر آئیں گی، بشمول آپ کے نیٹ ورک کارڈ کا میک ایڈریس۔ مجھے "ifconfig |" ٹائپ کرنا پسند ہے۔ grep inet" کو اپنے کمپیوٹر کے لیے صرف ip معلومات واپس کرنے کے لیے۔ آپ "ifconfig en0 down" ٹائپ کرکے نیٹ ورک انٹرفیس (اس مثال میں "en0") کو غیر فعال کر سکتے ہیں۔ آپ "ifconfig en0 up" کے ساتھ بیک اپ لا سکتے ہیں۔ یہ سسٹم کی ترجیحات ونڈو کے استعمال سے کہیں زیادہ تیز ہو سکتا ہے۔

7۔ lipo lipo (مناسب طور پر نام) ایک ایسی افادیت ہے جو Mac OS X میں یونیورسل بائنریز میں ہیرا پھیری کرتی ہے۔ ان دنوں بہت سارے پروگرام (تقریباً سبھی) بھیجے جاتے ہیں یا "یونیورسل" کے طور پر ڈاؤن لوڈ کرتے ہیں، یعنی ان کے پاس بائنری کوڈ ہوتا ہے۔ جسے پاور پی سی اور انٹیل چپس دونوں سمجھ سکتے ہیں۔ لیکن چونکہ آپ کو شاید ان دونوں میں سے کسی ایک کی پرواہ نہیں ہے، اس لیے آپ اپنی بائنریز کو "پتلا" کرنے کے لیے lipo استعمال کرنا چاہتے ہیں۔ مثال کے طور پر اگر آپ "اسٹکیز" ایپلیکیشن کو پتلا کرنا چاہتے ہیں جس میں صرف انٹیل (i386) کوڈ ہو: cd /Applications lipo Stickies۔app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/rm Stickies mv Stickies.i386 Stickies

8۔ اسکرین کیپچر اسکرین کیپچر اسکرین کیپچرز لینے کے لیے زیادہ جدید طریقہ (کمانڈ شفٹ-3 سے زیادہ) پیش کرتا ہے (اگر آپ پی سی کی دنیا سے ہیں تو میک کے لیے پرنٹ اسکرین کے بارے میں سوچیں)۔ اسے استعمال کرنے کے لیے، اپنا Terminal.app کھولیں اور ٹائپ کرنے کی کوشش کریں screencapture -iW ~/Desktop/screen.jpg یہ ایک کیمرہ آئیکن لائے گا جو انتظار کر رہا ہے ایک ونڈو پر کلک کریں۔ ایک بار کلک کرنے کے بعد، آپ کے ڈیسک ٹاپ پر "screen.jpg" نامی ایک فائل بن جائے گی جس میں آپ نے جس ونڈو پر کلک کیا ہے اس کا سنیپ شاٹ ہوگا۔ یقیناً آپ screencapture -S ~/Desktop/screen.jpg ٹائپ کرکے اپنی پوری اسکرین کا ایک سنیپ شاٹ بھی لے سکتے ہیں اگر آپ واقعی میں خاص ہونے کا احساس کرتے ہیں تو آپ کر سکتے ہیں۔ screencapture -ic ٹائپ کرکے اپنی اسکرین کا صرف ایک حصہ چھین لیں اب کچھ اسکرین شاٹس لیں اور انہیں osxdaily پر بھیجیں، ہمیں ان سے پیار ہے!

9 اور 10. فنک اور ڈارونپورٹس اگر آپ نے OS X کمانڈ لائن یوٹیلیٹیز کے بیس سیٹ سے بھرا ہوا ہے، تو اس کی اپنے Terminal.app کی بقیہ اوپن سورس دنیا کے لیے آنکھیں کھولنے کا وقت۔ darwinports یا fink کا استعمال کرتے ہوئے آپ سینکڑوں مفت اوپن سورس ایپلی کیشنز کو اپنے کمپیوٹر پر ڈاؤن لوڈ اور انسٹال کر سکتے ہیں۔ میں نے محسوس کیا ہے کہ ڈارونپورٹس میں کچھ زیادہ غیر واضح اوپن سورس پروجیکٹس ہوتے ہیں، لیکن ایسا لگتا ہے کہ فنک ٹھوس ہے۔ اگر آپ واقعی جانتے ہیں کہ آپ کیا کر رہے ہیں تو آپ انہیں ایک ہی وقت میں انسٹال کر سکتے ہیں، لیکن عام طور پر مجھے یہ مشورہ دینا پڑے گا کہ آپ ایک یا دوسرا چن لیں۔ نئے صارفین فنک کو آزمانا چاہتے ہیں، کیونکہ یہ فنک کمانڈر نامی پروگرام کے ساتھ بھیجتا ہے جو آپ کو اس کے سافٹ ویئر کے ذخیرے تک پوائنٹ اور کلک تک رسائی فراہم کرتا ہے۔ اس کی جانچ پڑتال کر! ڈارون پورٹس ہوم فنک - ہوم

اب بھی سیکھنے میں دلچسپی ہے؟ کچھ اور کمانڈ لائن ٹپس دیکھیں!

دس OS X کمانڈ لائن یوٹیلیٹیز جن کے بارے میں آپ شاید نہیں جانتے ہوں گے۔