मैक टर्मिनल चीट शीट का आदेश देता है
विज्ञापन
macOS एक सहज ऑपरेटिंग सिस्टम है, इसलिए आपको मूल बातें सीखने में बहुत समय नहीं लगाना पड़ता है; यह जानकर, आपको अपने मैक पर उपलब्ध यूनिक्स कमांड लाइन का लाभ क्यों सीखना चाहिए? हमारे पास चार अच्छे कारण हैं:
अब "मैक टर्मिनल कमांड्स" चीट शीट को अनलॉक करें!
यह आपको हमारे समाचार पत्र पर हस्ताक्षर करेगा
अपना ईमेल अनलॉक दर्ज करें हमारी गोपनीयता नीति पढ़ें- दर्जनों खुले स्रोत और स्वतंत्र रूप से उपलब्ध यूनिक्स-आधारित ऐप हैं। आप इन पर पैसा खर्च करने की जरूरत नहीं है।
- जब आपको स्पॉटलाइट में फ़ाइलों को खोजने में कठिनाई हो रही है, तो आप यूनिक्स खोज टूल को चालू कर सकते हैं। वे स्पॉटलाइट की तुलना में अधिक शक्तिशाली हैं।
- आप स्वचालित तरीके से फ़ाइलों, फ़ोल्डरों और फ़ाइल अभिलेखागार का प्रबंधन कर सकते हैं। क्रॉन जॉब सेट करने से यह अपने आप हैंडल हो जाएगा।
- यह आपको अधिक शक्ति देता है और आपके सिस्टम पर नियंत्रण करता है।
इतने सारे मैक कमांड के साथ, उन सभी को याद रखना और उनका उपयोग करना अक्सर मुश्किल होता है। हम यहां मैक टर्मिनल कमांड की एक विस्तृत चीट शीट के साथ मदद कर रहे हैं, जिसका उपयोग आप अपने सिस्टम पर बढ़ी हुई उत्पादकता को अनलॉक करने के लिए कर सकते हैं।
एप्लिकेशन > उपयोगिताओं से टर्मिनल ऐप लॉन्च करें या स्पॉटलाइट के माध्यम से इसे खोजें। फिर आप नीचे दिए गए कुछ शक्तिशाली आदेशों के साथ आरंभ कर सकते हैं।
मैक टर्मिनल चीट शीट का आदेश देता है
आदेश | कार्य |
---|---|
शॉर्टकट | |
टैब | स्वतः पूर्ण फ़ाइल और फ़ोल्डर नाम |
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 -H | 1, 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 पंक्तियों को आउटपुट करें |
>> | के आउटपुट को जोड़ता है |
> | के आउटपुट को निर्देशित करें |
| | के आउटपुट को निर्देशित करें |
अगला, टर्मिनल कस्टमाइज़ करें
इस चीट शीट में बहुत सारी कमांड हैं। लेकिन आपको उन सभी को एक बार में सीखने की ज़रूरत नहीं है! कुछ ऐसा चुनें जो आपके वर्कफ़्लो के साथ अच्छी तरह से एकीकृत हो और आपको सबसे अधिक समय बचाए। एक बार जब आप इन आदेशों में महारत हासिल कर लेते हैं, तो इसके साथ अपने अनुभव को बढ़ाने के लिए टर्मिनल के बारे में जानने के लिए अभी भी बहुत कुछ है।
आगे पढ़ने के लिए, हमने मैक टर्मिनल को कस्टमाइज़ करने और मैक टर्मिनल को कस्टमाइज़ करने के तरीके को अधिक उपयोगी बनाने के लिए देखा है और मैक टर्मिनल को कस्टमाइज़ करने के लिए इसे और अधिक उपयोगी बनाने के लिए कैसे करें और इसे अधिक उपयोगी बनाने के लिए आपके मैक पर टर्मिनल ऐप शक्तिशाली है।, लेकिन यह बॉक्स से थोड़ा बाहर है। अपनी आवश्यकताओं के लिए टर्मिनल को निजीकृत करने का तरीका यहां बताया गया है। अधिक पढ़ें ।
इसके बारे में अधिक जानें: चीट शीट, कमांड प्रॉम्प्ट, लिनक्स बैश शेल, टर्मिनल।