मैक टर्मिनल कमांड्स की हमारी मेगा चीट शीट उन सभी महत्वपूर्ण कमांड्स के लिए एक शानदार संदर्भ प्रदान करती है जिन्हें आपको जानना चाहिए।

मैक टर्मिनल चीट शीट का आदेश देता है

विज्ञापन macOS एक सहज ऑपरेटिंग सिस्टम है, इसलिए आपको मूल बातें सीखने में बहुत समय नहीं लगाना पड़ता है; यह जानकर, आपको अपने मैक पर उपलब्ध यूनिक्स कमांड लाइन का लाभ क्यों सीखना चाहिए? हमारे पास चार अच्छे कारण हैं: अब "मैक टर्मिनल कमांड्स" चीट शीट को अनलॉक करें! यह आपको हमारे समाचार पत्र पर हस्ताक्षर करेगा अपना ईमेल अनलॉक दर्ज करें हमारी गोपनीयता नीति पढ़ें दर्जनों खुले स्रोत और स्वतंत्र रूप से उपलब्ध यूनिक्स-आधारित ऐप हैं। आप इन पर पैसा खर्च करने

विज्ञापन

macOS एक सहज ऑपरेटिंग सिस्टम है, इसलिए आपको मूल बातें सीखने में बहुत समय नहीं लगाना पड़ता है; यह जानकर, आपको अपने मैक पर उपलब्ध यूनिक्स कमांड लाइन का लाभ क्यों सीखना चाहिए? हमारे पास चार अच्छे कारण हैं:

अब "मैक टर्मिनल कमांड्स" चीट शीट को अनलॉक करें!

यह आपको हमारे समाचार पत्र पर हस्ताक्षर करेगा

अपना ईमेल अनलॉक दर्ज करें हमारी गोपनीयता नीति पढ़ें
  1. दर्जनों खुले स्रोत और स्वतंत्र रूप से उपलब्ध यूनिक्स-आधारित ऐप हैं। आप इन पर पैसा खर्च करने की जरूरत नहीं है।
  2. जब आपको स्पॉटलाइट में फ़ाइलों को खोजने में कठिनाई हो रही है, तो आप यूनिक्स खोज टूल को चालू कर सकते हैं। वे स्पॉटलाइट की तुलना में अधिक शक्तिशाली हैं।
  3. आप स्वचालित तरीके से फ़ाइलों, फ़ोल्डरों और फ़ाइल अभिलेखागार का प्रबंधन कर सकते हैं। क्रॉन जॉब सेट करने से यह अपने आप हैंडल हो जाएगा।
  4. यह आपको अधिक शक्ति देता है और आपके सिस्टम पर नियंत्रण करता है।

इतने सारे मैक कमांड के साथ, उन सभी को याद रखना और उनका उपयोग करना अक्सर मुश्किल होता है। हम यहां मैक टर्मिनल कमांड की एक विस्तृत चीट शीट के साथ मदद कर रहे हैं, जिसका उपयोग आप अपने सिस्टम पर बढ़ी हुई उत्पादकता को अनलॉक करने के लिए कर सकते हैं।

एप्लिकेशन > उपयोगिताओं से टर्मिनल ऐप लॉन्च करें या स्पॉटलाइट के माध्यम से इसे खोजें। फिर आप नीचे दिए गए कुछ शक्तिशाली आदेशों के साथ आरंभ कर सकते हैं।

मैक टर्मिनल चीट शीट का आदेश देता है

आदेशकार्य
शॉर्टकट
टैबस्वतः पूर्ण फ़ाइल और फ़ोल्डर नाम
Ctrl + Aउस पंक्ति की शुरुआत में जाएं जिस पर आप वर्तमान में टाइप कर रहे हैं
Ctrl + Eउस पंक्ति के अंत में जाएं जिस पर आप वर्तमान में टाइप कर रहे हैं
Ctrl + Uकर्सर से पहले की रेखा साफ करें
Ctrl + Kकर्सर के बाद की रेखा साफ करें
Ctrl + Wकर्सर से पहले शब्द को हटा दें
Ctrl + Tकर्सर से पहले अंतिम दो अक्षरों को स्वैप करें
Esc + Tकर्सर से पहले अंतिम दो शब्दों को स्वैप करें
Ctrl + Lस्क्रीन साफ़ करें
Ctrl + Cतुम जो भी चला रहे हो उसे मार डालो
Ctrl + Dवर्तमान शेल से बाहर निकलें
विकल्प + →कर्सर को एक शब्द आगे बढ़ाएं
विकल्प + ←कर्सर को एक शब्द पीछे की ओर ले जाएं
Ctrl + Fकर्सर को एक वर्ण आगे बढ़ाएं
Ctrl + Bकर्सर को एक वर्ण पीछे की ओर ले जाएं
Ctrl + Yअंतिम आदेश द्वारा जो कुछ भी काटा गया था, उसे चिपकाएँ
Ctrl + Zजो कुछ भी आप एक निलंबित पृष्ठभूमि प्रक्रिया में चला रहे हैं उसमें डालता है
Ctrl + _अंतिम आदेश को पूर्ववत करें
मूल बातें
/ (फ़ॉर्वर्ड स्लैश)शीर्ष स्तर की निर्देशिका
। (एकल)वर्तमान निर्देशिका
.. (डबल अवधि)मूल निर्देशिका
~ (टिल्डे)घरेलू निर्देशिका
सूडो [कमान]सुपर उपयोगकर्ता के सुरक्षा विशेषाधिकारों के साथ रन कमांड
नैनो [फ़ाइल]टर्मिनल संपादक खोलता है
खुली फाइल]एक फाइल खोलता है
[आज्ञा] -हएक कमांड के बारे में मदद लें
आदमी [आदेश]कमांड का हेल्प मैनुअल दिखाएं
निर्देशिका बदलें
सीडीघरेलू निर्देशिका
सीडी [फ़ोल्डर]निर्देशिका बदलें, उदाहरण के लिए सीडी दस्तावेज़
सीडी ~घरेलू निर्देशिका
सीडी /ड्राइव की जड़
सीडी -पिछली निर्देशिका या फ़ोल्डर जिसे आपने अंतिम बार ब्राउज़ किया था
लोक निर्माण विभागअपनी कार्यशील निर्देशिका दिखाएं
सीडी ..मूल निर्देशिका तक ले जाएँ
सीडी ../ ..दो स्तरों को ऊपर ले जाएं
सूची निर्देशिका सामग्री
lsनिर्देशिका में फ़ाइलों और उपनिर्देशिकाओं का नाम प्रदर्शित करें
एलएस -सीलिस्टिंग के फोर्स मल्टी-कॉलम आउटपुट
ls -aसहित सभी प्रविष्टियों की सूची (अवधि) और .. (डबल अवधि)
एलएस -1प्रति पंक्ति प्रारूप में एक प्रविष्टि में फ़ाइलों की सूची आउटपुट करें
ls -Fनिष्पादन योग्य कार्यक्रमों या लिपियों के बाद एक निर्देशिका, * (तारांकन) और एक प्रतीकात्मक लिंक के बाद एक / (स्लैश) तुरंत प्रदर्शित करें।
ls -Sफ़ाइलों या प्रविष्टियों को आकार के आधार पर क्रमित करें
ls -lएक लंबे प्रारूप में सूची। फ़ाइल मोड, स्वामी और समूह का नाम, दिनांक और समय फ़ाइल को संशोधित, pathname, और बहुत कुछ शामिल है
ls- प्रकारसंशोधित समय द्वारा क्रमबद्ध फ़ाइलों की सूची (सबसे पहले हाल ही में)
ls -एलएचKB, MB या GB में मानव पठनीय फ़ाइल आकारों के साथ लंबी सूची
ls -loआकार, स्वामी और झंडे के साथ फ़ाइल नामों की सूची बनाएं
ls -लाछिपी हुई फ़ाइलों सहित विस्तृत निर्देशिका सामग्री की सूची बनाएं
फ़ाइल का आकार और डिस्क स्थान
डुप्रत्येक उपनिर्देशिका और उसकी सामग्री के लिए सूची उपयोग
डु -श [फोल्डर]एक निर्देशिका में सभी फ़ाइलों का मानव पठनीय आउटपुट
डु-सप्रत्येक निर्दिष्ट फ़ाइल के लिए एक प्रविष्टि प्रदर्शित करें
डु -स्क * | सॉर्ट -nrफ़ाइलों और फ़ोल्डरों की सूची, सबफ़ोल्डर्स सहित कुल आकार। MB में निर्देशिकाओं को सूचीबद्ध करने के लिए sk * को sm * से बदलें
df -hअपने सिस्टम की फ्री डिस्क स्पेस की गणना करें
df -H1, 000 की शक्तियों में मुफ्त डिस्क स्थान की गणना करें (1, 024 के विपरीत)
फ़ाइल और निर्देशिका प्रबंधन
mkdirनाम से नया फ़ोल्डर बनाएँ
mkdir -p /नेस्टेड फोल्डर बनाएं
mkdirएक साथ कई फोल्डर बनाएं
mkdir ""फ़ाइल नाम में स्थान के साथ एक फ़ोल्डर बनाएँ
rmdirएक फ़ोल्डर हटाएँ (केवल खाली फ़ोल्डर पर काम करता है)
rm -Rएक फ़ोल्डर और उसकी सामग्री हटाएं
स्पर्शबिना किसी एक्सटेंशन के नई फाइल बनाएं
cpफ़ाइल को फ़ोल्डर में कॉपी करें
cpएक फ़ाइल को वर्तमान फ़ोल्डर में कॉपी करें
cp ~ //फ़ाइल को फ़ोल्डर में कॉपी करें और कॉपी की गई फ़ाइल का नाम बदलें
सी पि आरफ़ाइल नाम में रिक्त स्थान के साथ एक नए फ़ोल्डर में एक फ़ोल्डर की प्रतिलिपि बनाएँ
cp -iचेतावनी अधिलेखित संदेश वाली फ़ाइल की प्रतिलिपि बनाने से पहले आपको संकेत देता है
cp / उपयोगकर्ता /एक फ़ोल्डर में कई फ़ाइलों की प्रतिलिपि बनाएँ
rmफ़ाइल हटाएं (यह फ़ाइल को स्थायी रूप से हटाता है; सावधानी के साथ उपयोग करें।)
rm -iपुष्टिकरण देने के बाद ही किसी फ़ाइल को हटाएँ
rm -fबिना पुष्टि के बल हटाने
rmबिना किसी पुष्टि के कई फाइलें हटाएं
mvले जाएँ / नाम बदलने
mvसंभवतया मौजूदा फ़ाइल को अधिलेखित करके फ़ोल्डर में फ़ाइल ले जाएँ
mv -iफ़ाइल को अधिलेखित करने से पहले आपको चेतावनी देने के लिए वैकल्पिक -i झंडा
mv * .png ~ /सभी पीएनजी फाइलों को करंट फोल्डर से अलग फोल्डर में ले जाएं
कमान का इतिहास
Ctrl + Rपहले उपयोग किए गए आदेशों के माध्यम से खोजें
इतिहास एनआपके द्वारा लिखे गए पिछले आदेशों को दिखाता है। अंतिम n आइटम तक सीमित करने के लिए एक नंबर जोड़ें
! [Value]टाइप किए गए अंतिम कमांड को निष्पादित करें जो एक मान से शुरू होता है
!!टाइप की गई अंतिम कमांड निष्पादित करें
अनुमतियां
ls- पुरानाहोम निर्देशिका के लिए डिफ़ॉल्ट अनुमति प्रदर्शित करें
ls -ld /किसी विशेष फ़ोल्डर की रीड, राइट और एक्सेस अनुमति प्रदर्शित करें
चामोद 755फ़ाइल की अनुमति को 755 में बदलें
chmod -R 600किसी फ़ोल्डर (और उसकी सामग्री) की अनुमति को 600 में बदलें
चांस:उपयोगकर्ता और समूह के लिए फ़ाइल का स्वामित्व बदलें। फ़ोल्डर सामग्री शामिल करने के लिए Add -R
प्रक्रियाओं
Psaxआउटपुट वर्तमान में चल रही प्रक्रियाओं। यहां, सभी उपयोगकर्ताओं और x से ऐसी प्रक्रियाएं दिखाता है जो टर्मिनल से जुड़ी नहीं हैं
Psa -aux% सीपीयू, % मेम, पेज इन, पीआईडी ​​और कमांड के साथ सभी प्रक्रियाएं दिखाता है
ऊपरवर्तमान में चल रही प्रक्रियाओं के बारे में लाइव जानकारी प्रदर्शित करें
शीर्ष -ocpu -s 5सीपीयू के उपयोग द्वारा क्रमबद्ध प्रदर्शन प्रक्रियाएँ, हर 5 सेकंड में अपडेट होती हैं
top -o rsizeस्मृति उपयोग के आधार पर क्रमबद्ध करें
पीआईडी ​​को मार डालोआईडी के साथ प्रक्रिया से बाहर निकलें। आप पीआईडी ​​को गतिविधि मॉनिटर में एक कॉलम के रूप में देखेंगे
ps -ax | ग्रेपनाम या पीआईडी ​​द्वारा एक प्रक्रिया खोजें
नेटवर्क
पिंगपिंग मेजबान और प्रदर्शन की स्थिति
कौन हैएक डोमेन के लिए आउटपुट whois जानकारी
कर्ल -ओHTTP, HTTPS, या FTP के माध्यम से फ़ाइल डाउनलोड करें
ssh @उपयोगकर्ता के साथ SSH कनेक्शन स्थापित करें
scp @: / रिमोट / पथएक रिमोट पर कॉपी करें
होमब्रू
काढ़ा डॉक्टरसंभावित समस्याओं के लिए काढ़ा की जाँच करें
काढ़ा स्थापित करेंएक सूत्र स्थापित करें
काढ़ा स्थापना रद्द करेंएक सूत्र की स्थापना रद्द करें
काढ़ा सूचीसभी स्थापित फ़ार्मुलों की सूची बनाएं
काढ़ा खोजपकने के लिए उपलब्ध सूत्र प्रदर्शित करें
काढ़ा अपग्रेडसभी आउटडेटेड और अनपिनड ब्रू को अपग्रेड करें
काढ़ा अद्यतनHomebrew और सूत्र का नवीनतम संस्करण प्राप्त करें
काढ़ा साफ करेंइंस्टॉल किए गए फॉर्मूले के पुराने संस्करण को निकालें
काढ़ा नल homebrew / पीपाGitHub से पीपा भंडार टैप करें
काढ़ा सूचीसभी स्थापित पीपा सूची
काढ़ा पीसा स्थापितदिए गए पीपा स्थापित करें
काढ़ा पीसा स्थापना रद्द करेंदिए गए पीपा को अनइंस्टॉल करें
खोज
खोज -नामअंदर नामित सभी फ़ाइलों का पता लगाएं। फ़ाइल नाम के कुछ हिस्सों को खोजने के लिए वाइल्डकार्ड (*) का उपयोग करें
grep ""आउटपुट सभी घटनाओं के अंदर (ऐड-केस के लिए असंवेदनशीलता)
grep-sur "अंदर मौजूद सभी फाइलों को खोजें
उत्पादन
बिल्लीकी सामग्री का उत्पादन
कम सेपेजिंग और अधिक का समर्थन करने वाली कम कमांड का उपयोग करने की सामग्री को आउटपुट करें
सिरकी पहली 10 पंक्तियों को आउटपुट करें
>>के आउटपुट को जोड़ता है
>के आउटपुट को निर्देशित करें
|के आउटपुट को निर्देशित करें

अगला, टर्मिनल कस्टमाइज़ करें

इस चीट शीट में बहुत सारी कमांड हैं। लेकिन आपको उन सभी को एक बार में सीखने की ज़रूरत नहीं है! कुछ ऐसा चुनें जो आपके वर्कफ़्लो के साथ अच्छी तरह से एकीकृत हो और आपको सबसे अधिक समय बचाए। एक बार जब आप इन आदेशों में महारत हासिल कर लेते हैं, तो इसके साथ अपने अनुभव को बढ़ाने के लिए टर्मिनल के बारे में जानने के लिए अभी भी बहुत कुछ है।

आगे पढ़ने के लिए, हमने मैक टर्मिनल को कस्टमाइज़ करने और मैक टर्मिनल को कस्टमाइज़ करने के तरीके को अधिक उपयोगी बनाने के लिए देखा है और मैक टर्मिनल को कस्टमाइज़ करने के लिए इसे और अधिक उपयोगी बनाने के लिए कैसे करें और इसे अधिक उपयोगी बनाने के लिए आपके मैक पर टर्मिनल ऐप शक्तिशाली है।, लेकिन यह बॉक्स से थोड़ा बाहर है। अपनी आवश्यकताओं के लिए टर्मिनल को निजीकृत करने का तरीका यहां बताया गया है। अधिक पढ़ें ।

इसके बारे में अधिक जानें: चीट शीट, कमांड प्रॉम्प्ट, लिनक्स बैश शेल, टर्मिनल।