शीर्ष 10 मैक टर्मिनल कमांड जो आपको जानना चाहिए

मैक का टर्मिनल(Terminal) अविश्वसनीय रूप से शक्तिशाली है। यह न केवल जीयूआई(GUI) (ग्राफिकल यूजर इंटरफेस) को धीमा किए बिना चीजों को तेजी से पूरा करने देता है, यह आपको ऐसे कार्यों को करने की भी अनुमति देता है जिन्हें आप किसी अन्य तरीके से पूरा नहीं कर सकते हैं। हालाँकि, इसका लाभ उठाने के लिए आपको टर्मिनल(Terminal) विशेषज्ञ होने की ज़रूरत नहीं है - या कमांड-लाइन दुभाषियों का उपयोग करना भी पसंद नहीं है।

चाहे आप टर्मिनल(Terminal) के लिए पूरी तरह से नए हों या बस इसे गर्म कर रहे हों, नीचे दी गई 10 मैक टर्मिनल(Mac Terminal) कमांड की सूची से आपको अपने मैक(Mac) के साथ अनुभव को बेहतर बनाने में मदद मिलेगी । आप उन्हें कुछ ही सेकंड में निष्पादित कर सकते हैं।

यहां तक ​​​​कि अगर आप टर्मिनल(Terminal) के चारों ओर अपना रास्ता जानते हैं , तब भी आप उस अजीब कमांड में भाग सकते हैं जो आपके रडार के नीचे आती है। तो पढ़ते रहिये।

1. अपने मैक को जगाए रखें

याद रखें(Remember) कि आखिरी बार आपका मैक(Mac) कब सो गया था और उस डाउनलोड को रोकना या रद्द करना समाप्त कर दिया था - या जो कुछ भी - वह प्रदर्शन कर रहा था? यदि आप हर बार स्लीप सेटिंग्स को संशोधित करने से नफरत करते हैं, तो आप इसे रोकना चाहते हैं, बस टर्मिनल(Terminal) को फायर करें और नीचे मैक टर्मिनल(Mac Terminal) कमांड चलाएँ:

कैफीन(caffeinate)

जब तक टर्मिनल(Terminal) विंडो खुली रहेगी , तब तक आपका Mac निष्क्रिय हो जाएगा । आप केवल -t <time in seconds> तर्क—जैसे, caffeinate -t ​​3600 जोड़कर मैक को एक विशिष्ट समय के लिए सो जाने से रोक(prevent the Mac from falling asleep) सकते हैं ।

2. स्क्रीनशॉट प्रारूप बदलें

डिफ़ॉल्ट रूप से, आपका Mac आपके स्क्रीनशॉट्स को PNG फॉर्मेट में सेव करता है। लेकिन आप नीचे दिए गए आदेश के साथ इसे और अधिक हल्के जेपीजी(JPG) प्रारूप में बदल सकते हैं:

चूक लिखें com.apple.screencapture प्रकार JPG(defaults write com.apple.screencapture type JPG)

इसके अतिरिक्त, आप वैकल्पिक स्वरूपों जैसे कि TIFF , BMP , और PSD पर स्विच करने के लिए उसी कमांड का उपयोग कर सकते हैं । अपने इच्छित छवि एक्सटेंशन के साथ बस (Just)JPG (अंत की ओर) बदलें ।

3. पिंग वेबसाइट और डिवाइस

यदि आपको किसी वेबसाइट से कनेक्ट करने में समस्या आ रही है, तो आप उसे पिंग करने का प्रयास कर सकते हैं। बस(Simply) निम्न कमांड टाइप करें लेकिन <host> को वेब एड्रेस या आईपी ( इंटरनल प्रोटोकॉल(Internal Protocol) ) एड्रेस से बदलें। यह आदेश स्थानीय नेटवर्क के उपकरणों पर भी लागू होता है, जिसमें राउटर भी शामिल है।

ping <host>

आपके Mac को बार-बार डेटा के पैकेट भेजने(send packets of data repeatedly) चाहिए और प्रतिक्रिया समय को मिलीसेकंड में प्रदर्शित करना चाहिए। कमांड को रोकने के लिए कंट्रोल(Control) + सी(C) दबाएं ।

डेटा पैकेटों की एक निश्चित संख्या के साथ कमांड चलाने के लिए, -c <number of packets> तर्क का उपयोग करें—उदाहरण के लिए, ping -c 4 google.com

4. फ्लश डीएनएस कैश

आपके मैक के डीएनएस(DNS) ( डोमेन नेम सिस्टम(Domain Name System) ) कैश में आईपी एड्रेस फॉर्म में "समाधान" डोमेन नाम होते हैं। यदि DNS कैश पुराना या दूषित हो जाता है, तो आपको वेबसाइटों तक पहुँचने या लोड करने में समस्या आ सकती है। 

Mac पर DNS कैश(clear the DNS cache on Mac) को साफ़ करने के लिए, टर्मिनल(Terminal) में निम्न कमांड चलाएँ :

sudo dscacheutil -flushcache;sudo Killall -HUP mDNSRresponder(sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder)

आदेश को अधिकृत करने के लिए आपको अपने मैक(Mac) उपयोगकर्ता खाते का पासवर्ड दर्ज करके इसका पालन करना होगा ।

यदि DNS कैश को हटाने से मदद नहीं मिलती है, तो आपको Safari, Chrome, या Firefox ब्राउज़र कैश को साफ़ करने का(clearing the Safari, Chrome, or Firefox browser cache) प्रयास करना चाहिए ।

5. खोजक में पूर्ण फ़ाइल पथ दिखाएं

जब आप खोजक(Finder) में गहरी खुदाई करते हैं, तो आप पथ पट्टी(Path Bar) के साथ अपने स्थान पर एक मनका प्राप्त कर सकते हैं । आप दृश्य(View ) > पथ पट्टी दिखाएँ(Show Path Bar) का चयन करके इसे सक्रिय कर सकते हैं । 

लेकिन आप फाइंडर के टाइटल बार पर एक पारंपरिक फ़ाइल पथ को प्रकट करने के लिए निम्न कमांड का उपयोग कर सकते हैं। ऐसा करने के लिए, बस नीचे दी गई कमांड चलाएँ:

चूक लिखें com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)

यदि आप बाद में फ़ाइंडर(Finder) में पूर्ण फ़ाइल पथ को अक्षम करना चाहते हैं , तो निम्न आदेश का उपयोग करें:

चूक लिखें com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)

यहाँ macOS पर किसी फ़ाइल का पथ प्रकट(reveal the path of a file on macOS) करने के अन्य तरीके दिए गए हैं ।

6. फ़ाइलें डाउनलोड करें

क्या(Did) आप जानते हैं कि आप सीधे टर्मिनल(Terminal) के माध्यम से ही फ़ाइलें डाउनलोड कर सकते हैं? यदि आपको अपने वेब ब्राउज़र के साथ डाउनलोड करने में परेशानी हो रही है, तो नीचे दिए गए कमांड को टर्मिनल(Terminal) में टाइप करें , <url> को डाउनलोड URL से बदल दें। 

curl -O <url>

डाउनलोड गति और प्राप्त डेटा जैसी जानकारी के साथ फ़ाइल को तुरंत डाउनलोड करना शुरू कर देना चाहिए।

डिफ़ॉल्ट रूप से, कमांड आपके मैक(Mac) यूज़र अकाउंट के रूट पर फाइल डाउनलोड करता है। आप इसे पहले से बदल सकते हैं ( उदाहरण के लिए मैक(Mac) की डाउनलोड निर्देशिका में) (Downloads)निर्देशिका बदलें- (Change Directory—)सीडी(cd) -कमांड के साथ

cd ~/Downloads/

7. कंप्रेस और पासवर्ड-प्रोटेक्ट फोल्डर्स

किसी संवेदनशील फ़ोल्डर को संपीड़ित करते समय, आपको पासवर्ड-सुरक्षा लागू करनी चाहिए ताकि दूसरों को इसकी सामग्री(apply password-protection to prevent others from accessing it’s contents) को बिना अनुमति के एक्सेस करने से रोका जा सके। उसके लिए, आपको टर्मिनल(Terminal) की आवश्यकता है ।

टर्मिनल(Terminal) निर्देशिका को उस फ़ोल्डर में बदलकर प्रारंभ करें जिसमें वह फ़ोल्डर है जिसे आप संपीड़ित करना चाहते हैं। उदाहरण के लिए, यदि यह डेस्कटॉप पर स्थित है, तो निम्न टाइप करें:

cd ~/Desktop/

फिर, नीचे दिए गए आदेश का पालन करें:

zip -er <output folder name.zip> <source folder name>

<output folder name.zip> और < <source folder name> को क्रमशः आउटपुट फ़ोल्डर और स्रोत फ़ोल्डर के नाम से बदलें। 

उदाहरण के लिए, यदि आप PDF(PDFs ) लेबल वाले किसी फ़ोल्डर को संपीड़ित करना चाहते हैं और परिणामी ज़िप(ZIP) फ़ाइल को उसी नाम से लेबल करना चाहते हैं, तो zip -er PDFs.zip PDFs टाइप करें । फिर, उस पासवर्ड को दर्ज करें और सत्यापित करें जिसे आप ज़िप(ZIP) फ़ाइल में जोड़ना चाहते हैं ।

8. प्रतीकात्मक लिंक बनाएं

प्रतीकात्मक लिंक फ़ोल्डर शॉर्टकट हैं जो मैक(Mac) पर विभिन्न स्थानों की ओर इशारा करते हैं । वे सुविधाजनक हैं और आपको हर तरह की चीजें करने की अनुमति देते हैं। उदाहरण के लिए, आप iPhone बैकअप के लिए डिफ़ॉल्ट बैकअप गंतव्य को बदल सकते हैं या फ़ोल्डरों को iCloud में सिंक कर सकते हैं, बिना चीजों को इधर-उधर किए। सिमलिंक बनाने के लिए मैक टर्मिनल कमांड इस प्रकार है :(Mac Terminal)

ln -s </path/to/original> </path/to/link>

</path/to/original> को लक्ष्य निर्देशिका से बदलें , और </path/to/link> को उस स्थान से बदलें जिसमें सिमलिंक होना चाहिए।

नीचे दिया गया स्क्रीनशॉट एक कमांड प्रदर्शित करता है जो टर्मिनल(Terminal) को मैक के दस्तावेज़ फ़ोल्डर में (Documents)पीडीएफ(PDFs) लेबल वाले फ़ोल्डर की ओर इशारा करते हुए iCloud ड्राइव(Drive) में एक सिमलिंक बनाने का निर्देश देता है ।

मैक पर सांकेतिक लिंक कैसे काम करते हैं, इस(how symbolic links work on the Mac) बारे में एक गहन व्याख्या यहां दी गई है ।

9. शेड्यूल शटडाउन या रीस्टार्ट

आप निर्दिष्ट समय के बाद अपने Mac को शट डाउन करने के लिए शेड्यूल कर सकते हैं। (Mac)मिनटों में समय अवधि के साथ <time> को प्रतिस्थापित करते हुए निम्न आदेश टाइप करें :

$ sudo shutdown -h <time>

वैकल्पिक रूप से, आप -h को -r तर्क के साथ प्रतिस्थापित करके अपने (-r)मैक(Mac) को पुनरारंभ करने के लिए संकेत दे सकते हैं—उदाहरण के लिए, $ sudo shutdown -r 60

10. बात कर रहे Mac

यह एक मजेदार कमांड है:

say <words>

<words> को जो कुछ भी आप चाहते हैं उसे बदलें , और जैसे ही आप एंटर दबाते हैं आपका मैक बोलना शुरू कर देना (Enter)चाहिए(Mac) !

आप मैक(Mac) को अलग-अलग आवाजों में भी बोल सकते हैं। कुछ उदाहरणों में शामिल हैं:

say -v fred <words>

say -v samantha <words>

युक्ति: (Tip:)-v(say -v ?) टाइप करें? और अतिरिक्त आवाजें प्रकट करने के लिए एंटर दबाएं।(Enter)

मैक(Mac) के लिए 15 अतिरिक्त टर्मिनल कमांड(Additional Terminal Commands)

पर्याप्त टर्मिनल(Terminal) नहीं मिल रहा है ? यहां 15 अतिरिक्त आदेश दिए गए हैं जिन्हें आपको जानना चाहिए।

ActionCommand
View Running Processestop
Check Mac’s Uptimeuptime
Reveal IP Addresscurl ipecho.net/plain; echo
Display Wireless Access Pointnetstat -nr | grep default
View Hidden Files in Finderdefaults write com.apple.Finder AppleShowAllFiles true;killall Finder
Change Default Screenshot Namedefaults write com.apple.screencapture name “New Name”;killall SystemUIServer
Disable Screenshot Drop Shadows$ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer
Copy Data Between Locationsditto -V </old/path/> </new/path/>
Make Hidden Apps Hidden on Dockdefaults write com.apple.Dock showhidden -bool TRUE;killall Dock
Add Spacers to Dockdefaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
Restart Automatically After a Freezesudo systemsetup -setrestartfreeze on
Sound Like An iPhone While Chargingdefaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
Run Same Command!!
Show Terminal Historyhistory
Force-Empty the Trashsudo rm -rf ~/.Trash/

टर्मिनल विशेषज्ञ

ऊपर दिए गए मैक टर्मिनल कमांड किसी भी तरह से संपूर्ण नहीं हैं, लेकिन जब आप अपने (Mac Terminal)मैक(Mac) का उपयोग करते हैं तो उन्हें बहुत सारे उपयोग के मामले प्रदान करने चाहिए । यदि आपके पास कोई पसंदीदा है जिसने सूची नहीं बनाई है, तो उन्हें नीचे टिप्पणी में साझा करने के लिए स्वतंत्र महसूस करें।



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं, जिसके पास Apple Mac, iOS डिवाइस और Google Chrome ब्राउज़र बनाने और बनाए रखने का 10 से अधिक वर्षों का अनुभव है। मेरे अनुभव में सॉफ्टवेयर उत्पादों को खरोंच से विकसित करना, बनाए रखना और संचालन करना या ओपन सोर्स प्रोजेक्ट्स में योगदान देना शामिल है। मुझे कई तरह की हार्डवेयर परियोजनाओं पर काम करने का अवसर मिला है - अस्पतालों में टूटी स्क्रीन को ठीक करने से लेकर iPhone के लिए नई सुविधाओं को डिजाइन करने और लागू करने तक। अपने खाली समय में, मुझे पसंदीदा वीडियो गेम खेलना, किताबें पढ़ना, अपने परिवार के साथ खाना बनाना या दोस्तों के साथ समय बिताना अच्छा लगता है।



Related posts