میک کا ٹرمینل ناقابل یقین حد تک طاقتور ہے۔ یہ نہ صرف GUI (گرافیکل یوزر انٹرفیس) آپ کو سست کیے بغیر چیزوں کو تیزی سے انجام دینے دیتا ہے، بلکہ یہ آپ کو ایسے کام انجام دینے کی بھی اجازت دیتا ہے جو آپ کسی اور طریقے سے مکمل نہیں کر سکتے۔ تاہم، اس سے فائدہ اٹھانے کے لیے آپ کو ٹرمینل کا ماہر نہیں ہونا چاہیے-یا کمانڈ لائن انٹرپریٹرز کا استعمال کرنا بھی۔
چاہے آپ ٹرمینل کے لیے بالکل نئے ہوں یا صرف اسے گرما رہے ہوں، نیچے دی گئی 10 Mac ٹرمینل کمانڈز کی فہرست آپ کو اپنے Mac کے ساتھ تجربے کو بہتر بنانے میں مدد کرے گی۔ آپ ان کو سیکنڈوں میں پھانسی دے سکتے ہیں۔
اگر آپ ٹرمینل کے ارد گرد اپنا راستہ جانتے ہیں، تب بھی آپ اس عجیب و غریب کمانڈ کی زد میں آسکتے ہیں جو آپ کے ریڈار کے نیچے آجاتی ہے۔ تو پڑھتے رہیں۔
1۔ اپنے میک کو بیدار رکھیں
یاد ہے کہ آخری بار جب آپ کا میک سو گیا تھا اور اس ڈاؤن لوڈ کو موقوف یا منسوخ کر دیا تھا- یا جو کچھ بھی ہو رہا تھا- وہ انجام دے رہا تھا؟ اگر آپ ہر بار نیند کی ترتیبات میں ترمیم کرنے سے نفرت کرتے ہیں جب آپ اسے روکنا چاہتے ہیں، تو بس ٹرمینل کو فائر کریں اور نیچے دی گئی میک ٹرمینل کمانڈ کو چلائیں:
caffeinate
جب تک ٹرمینل ونڈو کھلی رہے گی آپ کا میک نہیں سوئے گا۔ آپ صرف -t دلیل شامل کرکے میک کو مخصوص وقت کے لیے سونے سے روک سکتے ہیں- جیسے، caffeinate -t 3600.
2۔ اسکرین شاٹ کی شکل تبدیل کریں
بطور ڈیفالٹ، آپ کا میک آپ کے اسکرین شاٹس کو PNG فارمیٹ میں محفوظ کرتا ہے۔ لیکن آپ نیچے دی گئی کمانڈ کے ساتھ اسے زیادہ ہلکے JPG فارمیٹ میں تبدیل کر سکتے ہیں:
defaults لکھتے ہیں com.apple.screencapture قسم JPG
اس کے علاوہ، آپ متبادل فارمیٹس جیسے TIFF، BMP، اور PSD پر سوئچ کرنے کے لیے وہی کمانڈ استعمال کر سکتے ہیں۔ بس JPG (آخر کی طرف) امیج ایکسٹینشن سے بدل دیں۔
3۔ پنگ ویب سائٹس اور آلات
اگر آپ کو کسی ویب سائٹ سے منسلک ہونے میں مسائل ہیں، تو آپ اسے پنگ کرنے کی کوشش کر سکتے ہیں۔ بس درج ذیل کمانڈ کو ٹائپ کریں لیکن ویب ایڈریس یا آئی پی (اندرونی پروٹوکول) ایڈریس سے تبدیل کریں۔ کمانڈ مقامی نیٹ ورک کے اندر موجود آلات پر بھی لاگو ہوتی ہے، بشمول خود روٹر۔
پنگ
آپ کے میک کو ڈیٹا کے پیکٹ بار بار بھیجنے چاہئیں اور جوابی اوقات کو ملی سیکنڈ میں ظاہر کرنا چاہیے۔ کمانڈ کو روکنے کے لیے Control+C دبائیں۔
ڈیٹا پیکٹ کی ایک مقررہ تعداد کے ساتھ کمانڈ چلانے کے لیے، -c استدلال کا استعمال کریں- جیسے، ping -c 4 google.com.
4۔ فلش DNS کیش
آپ کے میک کا DNS (ڈومین نیم سسٹم) کیش IP ایڈریس فارم میں "حل شدہ" ڈومین ناموں پر مشتمل ہے۔ اگر DNS کیش پرانا یا کرپٹ ہو جاتا ہے، تو آپ کو ویب سائٹس تک رسائی یا لوڈ کرنے میں مسائل کا سامنا کرنا پڑ سکتا ہے۔
Mac پر DNS کیش کو صاف کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ چلائیں:
sudo dscacheutil -flushcache؛ sudo killall -HUP mDNSResponder
آپ کو کمانڈ کی اجازت دینے کے لیے اپنے میک صارف اکاؤنٹ کا پاس ورڈ درج کرکے اس پر عمل کرنا چاہیے۔
اگر DNS کیشے کو حذف کرنے سے کوئی فائدہ نہیں ہوتا ہے، تو آپ کو سفاری، کروم، یا فائر فاکس براؤزر کیش کو صاف کرنے کی کوشش کرنی چاہیے۔
5۔ فائنڈر میں مکمل فائل پاتھ دکھائیں
جب آپ فائنڈر میں گہری کھدائی کرتے ہیں، تو آپ پاتھ بار کے ساتھ اپنے مقام پر ایک مالا حاصل کر سکتے ہیں۔ آپ اسے View >Show Path Bar کو منتخب کر کے فعال کر سکتے ہیں۔
لیکن آپ فائنڈر کے ٹائٹل بار پر روایتی فائل پاتھ کو ظاہر کرنے کے لیے درج ذیل کمانڈ بھی استعمال کر سکتے ہیں۔ ایسا کرنے کے لیے، صرف نیچے دی گئی کمانڈ کو چلائیں:
ڈیفالٹس لکھیں
اگر آپ بعد میں فائنڈر میں مکمل فائل پاتھ کو غیر فعال کرنا چاہتے ہیں تو درج ذیل کمانڈ کا استعمال کریں:
defaults لکھتے ہیں com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder
macOS پر فائل کا راستہ ظاہر کرنے کے دوسرے طریقے یہ ہیں۔
6۔ فائلیں ڈاؤن لوڈ کریں
کیا آپ جانتے ہیں کہ آپ فائلیں براہ راست ٹرمینل کے ذریعے ڈاؤن لوڈ کر سکتے ہیں؟ اگر آپ کو اپنے ویب براؤزر سے ڈاؤن لوڈ کرنے میں دشواری ہو رہی ہے، تو نیچے دی گئی کمانڈ کو ٹرمینل میں ٹائپ کریں، اسے ڈاؤن لوڈ یو آر ایل سے بدل دیں۔
curl -O
ڈاؤن لوڈ کی رفتار اور موصول ہونے والی معلومات کے ساتھ فائل کو فوراً ڈاؤن لوڈ کرنا شروع کر دینا چاہیے۔
بطور ڈیفالٹ، کمانڈ فائلوں کو آپ کے میک صارف اکاؤنٹ کے روٹ پر ڈاؤن لوڈ کرتی ہے۔ آپ اسے پہلے سے تبدیل کر سکتے ہیں (مثال کے طور پر میک کی ڈاؤن لوڈ ڈائرکٹری میں) چینج ڈائرکٹری-cd-command
cd ~/ڈاؤن لوڈز/
7۔ کمپریس اور پاس ورڈ - فولڈرز کی حفاظت کریں
کسی حساس فولڈر کو کمپریس کرتے وقت، آپ کو پاس ورڈ پروٹیکشن لگانا چاہیے تاکہ دوسروں کو بغیر اجازت اس کے مواد تک رسائی سے روکا جا سکے۔ اس کے لیے آپ کو ٹرمینل کی ضرورت ہے۔
ٹرمینل ڈائرکٹری کو اس فولڈر میں تبدیل کرکے شروع کریں جس میں وہ فولڈر ہے جسے آپ کمپریس کرنا چاہتے ہیں۔ مثال کے طور پر، اگر یہ ڈیسک ٹاپ پر واقع ہے، تو درج ذیل کو ٹائپ کریں:
cd ~/ڈیسک ٹاپ/
پھر، نیچے دی گئی کمانڈ کے ساتھ عمل کریں:
zip -er
آؤٹ پٹ فولڈر اور سورس فولڈر کے ناموں کے ساتھ بالترتیب بدلیں۔
مثال کے طور پر، اگر آپ PDFs لیبل والے فولڈر کو کمپریس کرنا چاہتے ہیں اور نتیجے میں آنے والی زپ فائل کو اسی نام سے لیبل کرنا چاہتے ہیں توٹائپ کریں۔ zip -er PDFs.zip PDFs۔ پھر، وہ پاس ورڈ درج کریں اور تصدیق کریں جسے آپ ZIP فائل میں شامل کرنا چاہتے ہیں۔
8۔ علامتی روابط بنائیں
علامتی لنکس فولڈر کے شارٹ کٹس ہیں جو میک پر مختلف مقامات کی طرف اشارہ کرتے ہیں۔ وہ آسان ہیں اور آپ کو ہر طرح کی چیزیں کرنے کی اجازت دیتے ہیں۔ مثال کے طور پر، آپ آئی فون کے بیک اپ کے لیے پہلے سے طے شدہ بیک اپ کی منزل کو تبدیل کر سکتے ہیں یا فولڈرز کو آئی کلاؤڈ میں تبدیل کر سکتے ہیں۔میک ٹرمینل کا سملنک بنانے کی کمانڈ مندرجہ ذیل ہے:
ln -s
ٹارگٹ ڈائرکٹری سے بدلیں، اور اس مقام کے ساتھ جس میں سیم لنک ہونا چاہیے۔
نیچے کا اسکرین شاٹ ایک کمانڈ دکھاتا ہے جس میں ٹرمینل کو iCloud Drive میں ایک سملنک بنانے کی ہدایت کی گئی ہے جو Mac کے Documents فولڈر میں PDFs کے لیبل والے فولڈر کی طرف اشارہ کرتی ہے۔
میک پر علامتی لنکس کیسے کام کرتے ہیں اس کی گہرائی سے وضاحت کرنے والا یہ ہے۔
9۔ شٹ ڈاؤن یا دوبارہ شروع کرنے کا شیڈول
آپ اپنے میک کو ایک مخصوص وقت کے بعد بند کرنے کے لیے شیڈول کر سکتے ہیں۔ درج ذیل کمانڈ ٹائپ کریں، وقت کی مدت کو منٹوں میں بدلتے ہوئے:
$ sudo shutdown -h
متبادل طور پر، آپ -h کو -r سے بدل کر اپنے میک کو دوبارہ شروع کرنے کا کہہ سکتے ہیں۔ دلیل-جیسے، $ sudo shutdown -r 60.
10۔ بات کرنا میک
یہ ایک تفریحی حکم ہے:
کہو
آپ جو چاہیں اس سے بدل دیں، اور آپ کا میک Enter دباتے ہی بولنا شروع کر دے!
آپ میک کو مختلف آوازوں میں بول بھی سکتے ہیں۔ چند مثالوں میں شامل ہیں:
Say -v fred
Say -v samantha
Tip: ٹائپ کریں say -v ? اوردبائیں درج کریں اضافی آوازیں ظاہر کرنے کے لیے۔
15 اضافی ٹرمینل کمانڈ برائے میک
ٹرمینل کے لیے کافی نہیں مل سکتا؟ یہاں 15 اضافی کمانڈز ہیں جن کے بارے میں آپ کو معلوم ہونا چاہیے۔
عمل | کمانڈ |
چلتے ہوئے عمل دیکھیں | اوپر |
میک کا اپ ٹائم چیک کریں | اپ ٹائم |
IP پتہ ظاہر کریں | curl ipecho.net/plain; بازگشت |
ڈسپلے وائرلیس ایکسیس پوائنٹ | netstat -nr | grep ڈیفالٹ |
فائنڈر میں پوشیدہ فائلیں دیکھیں | defaults لکھیں com.apple.Finder AppleShowAllFiles true;killall Finder |
ڈیفالٹ اسکرین شاٹ کا نام تبدیل کریں | defaults لکھیں com.apple.screencapture name "New Name";Killall SystemUIServer |
اسکرین شاٹ ڈراپ شیڈو کو غیر فعال کریں | $ ڈیفالٹس لکھتے ہیں com.apple.screencapture disable-shadow -bool TRUE;Killall SystemUIServer |
مقامات کے درمیان ڈیٹا کاپی کریں | ditto -V |
گودی پر پوشیدہ ایپس بنائیں | defaults لکھیں com.apple.Dock showhidden -bool TRUE;killall Dock |
گودی میں اسپیسرز شامل کریں | defaults لکھیں com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock |
جمنے کے بعد خود بخود دوبارہ شروع کریں | sudo systemsetup -setrestartfreeze on |
چارج کرتے وقت آئی فون جیسی آواز | defaults لکھیں com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app |
ایک ہی کمانڈ چلائیں | !! |
ٹرمینل کی تاریخ دکھائیں | تاریخ |
زبردستی کچرے کو خالی کریں | sudo rm -rf ~/.Trash/ |
ٹرمینل وِز
مذکورہ بالا میک ٹرمینل کمانڈز کسی بھی طرح سے مکمل نہیں ہیں، لیکن جب آپ اپنا میک استعمال کرتے رہیں گے تو انہیں استعمال کے بہت سے معاملات فراہم کرنے چاہئیں۔ اگر آپ کے پاس کوئی پسندیدہ ہے جس نے فہرست نہیں بنائی ہے، تو بلا جھجھک انہیں نیچے کمنٹس میں شیئر کریں۔
