टर्मिनल कमांड हर किसी को पता होना चाहिए
टर्मिनल कमांड हर किसी को पता होना चाहिए
Anonim
टर्मिनल कमांड हर किसी को पता होना चाहिए
टर्मिनल कमांड हर किसी को पता होना चाहिए
टर्मिनल-आइकन
टर्मिनल-आइकन

ग्राफिकल इंटरफेस की सर्वव्यापकता और मैजिक माउस और मैजिक ट्रैकपैड जैसे सभी प्रकार के सुविधाजनक मैनिपुलेटर्स के बावजूद, कुछ संचालन करने के लिए Terminal.app एप्लिकेशन अभी भी काफी उपयोगी और थोड़ा "जीकी" टूल है, जिसके साथ हम में से अधिकांश सतही रूप से परिचित हैं। वास्तव में, इसे "टमिंग" करने में कुछ भी मुश्किल नहीं है, इसलिए, मैकराडार के सभी पाठकों के लिए, मैंने टर्मिनल के लिए कमांड तैयार किए हैं जो उपयोगी हो सकते हैं।

शुरू करने के लिए, यह कहा जाना चाहिए कि Terminal.app एप्लिकेशन, सभी उपयोगी उपयोगिता उपयोगिताओं की तरह, प्रोग्राम> उपयोगिता निर्देशिका में स्थित है। इसे लॉन्च करने के तुरंत बाद, आपको एक पंक्ति दिखाई देगी जिसमें कंप्यूटर का नाम और वर्तमान निर्देशिका लिखी गई है, और डॉलर चिह्न ($) के बाद - एक स्वागत योग्य ब्लिंकिंग कर्सर जो आपको अपना पहला आदेश दर्ज करने के लिए आमंत्रित करता है …

टर्मिनल
टर्मिनल

फाइलों और फ़ोल्डरों की सूची - ls

डिफ़ॉल्ट रूप से, उपयोगिता लॉन्च करने के बाद, उपयोगकर्ता के होम फ़ोल्डर को कार्यशील निर्देशिका के रूप में चुना जाता है। इसमें फ़ाइलों और फ़ोल्डरों की सूची प्राप्त करने के लिए, बस दो-अक्षर वाली कमांड चलाएँ

रास

टर्मिनल-एलएस
टर्मिनल-एलएस

इस कमांड के कई रूप हैं, जिन्हें अलग-अलग कुंजियों द्वारा बुलाया जाता है (वास्तव में, कई और भी हैं):

  • एलएस-एल

  • अनुमतियों, फ़ाइल आकार आदि सहित प्रत्येक आइटम के बारे में विस्तृत जानकारी प्रदर्शित करेगा। इसके अलावा, प्रत्येक पंक्ति का पहला वर्ण हमें डेटा प्रकार निर्धारित करने की अनुमति देगा: यदि यह लैटिन अक्षर "डी" है, तो हमारे पास एक निर्देशिका है, और यदि एक हाइफ़न (-), तो एक नियमित फ़ाइल है।
  • एलएस -ए

  • छिपे हुए आइटम (मैक ओएस एक्स में डॉट से शुरू होने वाले नाम) सहित वर्तमान फ़ोल्डर में सभी फाइलों और निर्देशिकाओं की एक सूची प्रदर्शित करेगा।

परिचारिका को ध्यान दें: कुंजियों को आसानी से एक दूसरे के साथ जोड़ा जा सकता है, इसलिए यदि आप निर्देशिका के सभी तत्वों के बारे में विस्तृत जानकारी देखना चाहते हैं, जिसमें छिपी हुई फ़ाइलें भी शामिल हैं, तो आपका आदेश इस तरह दिखना चाहिए:

एलएस -ला

टर्म-एलएस-ला
टर्म-एलएस-ला

निर्देशिकाओं के बीच स्थानांतरण - सीडी

इस कमांड का नाम पुरानी सीडी से नहीं आया है जिसे ऐप्पल ने अपने डिजिटल आईट्यून्स स्टोर से सफलतापूर्वक मार दिया है, लेकिन दो अंग्रेजी शब्दों "चेंज डायरेक्टरी" से - जो कि यह करता है:

  • लिखना

    सीडी संगीत

  • - और टर्मिनल संगीत फ़ोल्डर में जाएगा, यदि, निश्चित रूप से, यह आपकी वर्तमान निर्देशिका में मौजूद है।
  • एक स्तर से ऊपर के फ़ोल्डर से बाहर निकलने के लिए, कमांड का उपयोग करें

    सीडी..

  • (दो बिंदुओं के साथ)।
  • और सीडी कमांड को निष्पादित करके, आप तुरंत उपयोगकर्ता के होम डायरेक्टरी में स्थानांतरित हो जाएंगे।
टर्म-सीडी
टर्म-सीडी

कार्य निर्देशिका का पूरा पथ - pwd

इस कमांड का नाम "प्रिंट वर्किंग डायरेक्टरी" वाक्यांश के पहले अक्षर से भी आया है। आप जिस भी निर्देशिका में हैं, यह आदेश वर्तमान निर्देशिका के पूर्ण पथ में परिणत होगा।

टर्म-पीडब्ल्यूडी
टर्म-पीडब्ल्यूडी

निर्देशिका बनाएँ - mkdir

यह आदेश निर्दिष्ट नाम के साथ एक निर्देशिका बनाता है। उदाहरण के लिए,

एमकेडीआईआर टेम्प

वर्तमान फ़ोल्डर में एक अस्थायी निर्देशिका बनाएगा। यदि आप भूल गए हैं कि आप वर्तमान में किस निर्देशिका में हैं, तो उपयोग करें

लोक निर्माण विभाग

:

टर्म-मकदिर
टर्म-मकदिर

फ़ाइलों और निर्देशिकाओं को हटाना - rm, rmdir

टर्मिनल के माध्यम से फाइलों और निर्देशिकाओं पर इस क्रिया के दौरान, आपको एक छोटी लेकिन महत्वपूर्ण बारीकियों को ध्यान में रखना होगा: कोई रीसायकल बिन नहीं है, इसलिए डेटा स्थायी रूप से हटा दिया जाता है।

लेकिन सामान्य तौर पर टीम

आरएम टेस्ट1.txt

वर्तमान निर्देशिका से test1.txt फ़ाइल को हटा देगा। और यदि आप जोड़ते हैं, कहते हैं, कुंजी "i" (

आरएम-आई टेस्ट2.txt

) उपयोगकर्ता को हटाने की पुष्टि करने के लिए कहा जाएगा।

टर्म-आरएम-फाइल्स
टर्म-आरएम-फाइल्स

दुर्भाग्य से, निर्देशिकाओं को हटाना अधिक कठिन कार्य है, क्योंकि इस क्रिया के लिए कई प्रकार के आदेश हैं:

  • आरएमडीआईआर टेस्ट

  • टेस्ट डायरेक्टरी को तभी डिलीट करेगा जब वह खाली हो और उसके अंदर कोई सबफोल्डर या फाइल न हो।
  • आरएम-आर टेस्ट2

  • Test2 के अंदर सभी फ़ाइलों और फ़ोल्डरों को पुनरावर्ती रूप से हटाता है, और इसे बहुत अंत में हटा देता है।
टर्म-आरएमडीआईआर
टर्म-आरएमडीआईआर

फ़ाइलें ले जाना और कॉपी करना - एमवी और सीपी

दो आदेश लगभग समान कार्य करते हैं, इसलिए उनके लिए मापदंडों की सूची समान है। अगर मैं एक फ़ाइल को एक निर्देशिका से दूसरी निर्देशिका में ले जाना चाहता हूं, तो मुझे निम्न आदेश का उपयोग करने की आवश्यकता है:

एमवी ~ / test1.txt ~ / दस्तावेज़ / test1.txt

पहला पैरामीटर (~ / test1.txt) वह फ़ाइल है जिसे हमें स्थानांतरित करने की आवश्यकता है, और दूसरा गंतव्य निर्देशिका और परिणामी फ़ाइल नाम है।

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

दूसरे, हर बार होम डायरेक्टरी का पथ न लिखने के लिए, यह टिल्ड (~) का उपयोग करने के लिए पर्याप्त है। उदाहरण के लिए, प्रविष्टि

~ / दस्तावेज़

के समान

/ उपयोगकर्ता / उपयोगकर्ता नाम / दस्तावेज़

फ़ाइलों की प्रतिलिपि बनाने के लिए, बस बदलें

एमवी

पर

सीपी

:

टर्म-एमवी-सीपी
टर्म-एमवी-सीपी

बाकी टीमें

स्वाभाविक रूप से, सभी उपलब्ध आदेशों (साथ ही उनकी कुंजियों) का वर्णन करना संभव नहीं है, इसलिए मैं कुछ और दिलचस्प और उपयोगी "उदाहरणों" पर ध्यान केंद्रित करूंगा:

  • आप कमांड का उपयोग करके सिस्टम पर कोई भी एप्लिकेशन चला सकते हैं

    खोलना

    एप्लिकेशन के पथ को निर्दिष्ट करना और उसका नाम एक स्थान से अलग करना। उदाहरण के लिए,

    खुला /Applications/Airfoil.app

  • कमांड का उपयोग करना

    who

  • आप उन उपयोगकर्ताओं की सूची देख सकते हैं जो सिस्टम में लॉग इन हैं। स्वाभाविक रूप से, यह केवल तभी प्रासंगिक है जब इस कंप्यूटर पर काम में कई उपयोगकर्ताओं या सक्रिय SSH का लॉगिन शामिल हो।
  • आदेश

    बिल्ली परीक्षण.txt

  • आपको टर्मिनल विंडो में test.txt नाम की फ़ाइल की सामग्री को प्रदर्शित करने की अनुमति देगा, लेकिन आप इसे संपादित नहीं कर सकते (ऐसा करने के लिए आपको नैनो, विम, या emacs जैसे टेक्स्ट एडिटर का उपयोग करने की आवश्यकता होगी), बस इसे देखें।
  • यूनिवर्सल कीबोर्ड शॉर्टकट का उपयोग करके आप किसी भी कमांड को निष्पादित करने की प्रक्रिया को हमेशा रद्द कर सकते हैं (चाहे वह पिंग हो या शेल स्क्रिप्ट का काम हो)

    नियंत्रण + सी

  • .
  • कमांड चलाकर बड़ी मात्रा में टेक्स्ट की टर्मिनल विंडो को साफ़ करना काफी आसान है

    स्पष्ट

  • .
  • कुछ आदेश चलाने के लिए आपको व्यवस्थापकीय विशेषाधिकारों की आवश्यकता हो सकती है। ऐसा करने का सबसे तेज़ तरीका है लाइन की शुरुआत में कमांड जोड़ना

    सुडो

  • … इस मामले में, टर्मिनल आपसे आपके खाते के लिए पासवर्ड दर्ज करने के लिए कहेगा।
  • आप कमांड का उपयोग करके चल रही प्रक्रियाओं की सूची देख सकते हैं

    ऊपर

  • , हालांकि, इस मामले में डेटा सिस्टम मॉनिटरिंग की तुलना में कम स्पष्ट दिखाई देगा।
  • कमांड के लिए विस्तृत सहायता प्रदर्शित करने के लिए, आप उपयोग कर सकते हैं

    पुरुष

  • , स्पेस द्वारा अलग किए गए ब्याज की कमांड का नाम निर्दिष्ट करना।
  • मैं एक शानदार खोज उपयोगिता का उल्लेख करना लगभग भूल गया था

    ग्रेप

    जिसके साथ आप किसी फ़ाइल में टेक्स्ट स्ट्रिंग पा सकते हैं या कह सकते हैं, प्रक्रिया सूची में एक विशिष्ट प्रक्रिया (उदाहरण के लिए,

    पीएस कुल्हाड़ी | grep smbd

  • ).

शायद हम इस पर रुकेंगे, और अगर मैंने कुछ याद किया या गलत तरीके से संकेत दिया - टिप्पणियों में आपका स्वागत है।

सिफारिश की: