लिनक्स आपके दैनिक कार्यों को आसान बनाने में सहायता के लिए बड़ी संख्या में कमांड-लाइन टूल प्रदान करता है। इनमें से एक उपकरण wc कमांड है।
wc आपका गो-टू कमांड है जब आपको किसी फ़ाइल में शब्दों की संख्या जानने की आवश्यकता होती है या किसी विशेष निर्देशिका में कितनी फाइलें मौजूद होती हैं। लेकिन wc कमांड केवल इतना ही नहीं करता है। यह जानने के लिए पढ़ें कि wc कमांड क्या है और लिनक्स पर इसका प्रभावी ढंग से उपयोग कैसे करें।
डब्ल्यूसी कमांड क्या है?
Wc कमांड "वर्ड काउंट" के लिए है। यह एक कमांड-लाइन टूल है जिसका उपयोग आउटपुट में शब्दों, लाइनों, वर्णों और बाइट्स की संख्या को गिनने के लिए किया जाता है। यह प्रत्येक यूनिक्स- और लिनक्स-आधारित ऑपरेटिंग सिस्टम में पहले से इंस्टॉल आता है, इसलिए आपको इसे मैन्युअल रूप से इंस्टॉल करने की आवश्यकता नहीं है।
Wc कमांड सिंटैक्स
Wc का उपयोग करने के लिए, आपको एक फ़ाइल या टेक्स्ट आउटपुट और उन कमांड विकल्पों को निर्दिष्ट करने की आवश्यकता है जिनका आप उपयोग करना चाहते हैं। Wc कमांड का मूल सिंटैक्स है:
स्वागत[विकल्प][फ़ाइल]
कमांड के साथ उपयोग करने के लिए कई विकल्प उपलब्ध हैं, जिन पर हम बाद में चर्चा करेंगे। को
कमांड-लाइन सहायता प्राप्त करें wc कमांड के संबंध में, इसके मैनुअल पेज को चलाकर देखें:आदमी डब्ल्यू.सी
Wc कमांड का उपयोग कैसे करें
इस उदाहरण के लिए, एक फ़ाइल बनाएँ: zen.txt. इस फ़ाइल में, निम्न पाठ चिपकाएँ:
सुंदर है बदसूरत से बेहतर।
मुखर है निहित से बेहतर।
सरल है जटिल से बेहतर।
जटिल है जटिल से बेहतर।
समतल है नेस्टेड से बेहतर।
विरल है घने से बेहतर।
पठनीयता मायने रखती है।
विशेष मामले पर्याप्त विशेष नहीं हैं तोड़ना नियम।
हालांकि व्यावहारिकता शुद्धता को हरा देती है।
त्रुटियां कदापि नहीं होनी चाहिए उत्तीर्ण दिल ही दिल में।
जब तक स्पष्ट रूप से चुप नहीं कराया जाता।
अस्पष्टता के सामने, अनुमान लगाने के प्रलोभन से इंकार करें।
एक होना चाहिए– और अधिमानतः केवल एक –इसे करने का स्पष्ट तरीका। [ए]
हालाँकि वह तरीका पहली बार में स्पष्ट नहीं हो सकता है जब तक कि आप'पुन डच।
अब है कभी नहीं से बेहतर।
हालांकि कभी नहीं है अभी से अक्सर बेहतर। [बी]
यदि क्रियान्वयन कठिन है व्याख्या करना, यह एक बुरा विचार है।
यदि कार्यान्वयन है व्याख्या करना आसान है, यह एक अच्छा विचार हो सकता है।
नेमस्पेस एक शानदार विचार है - होने देना'एस करना अधिक का वे!
यह पायथन का ज़ेन है, और यह टिम पीटर द्वारा सरल, सुरुचिपूर्ण और संक्षिप्त पायथन कोड लिखने के लिए लिखे गए 19 मार्गदर्शक सिद्धांतों का एक सेट है।
यदि तुम प्रयोग करते हो बिल्ली की आज्ञा फ़ाइल बनाने के लिए टेक्स्ट चिपकाने से पहले एक खाली लाइन छोड़ दें।
डिफ़ॉल्ट wc कमांड का उपयोग करना
डिफ़ॉल्ट रूप से, जब आप फ़ाइल या आउटपुट के साथ wc कमांड का उपयोग करते हैं, तो यह आउटपुट में मौजूद लाइनों, शब्दों और बाइट्स की संख्या को प्रिंट करता है।
अपने टर्मिनल में इस आदेश को क्रियान्वित करके इसे zen.txt के साथ आज़माएं:
स्वागतजेन।TXT
परिणाम:
19 137 824 जेन।TXT
आप देखेंगे कि यह क्रमशः लाइनों, शब्दों, बाइट्स और फ़ाइल के नाम की संख्या वाले चार स्तंभों को आउटपुट करता है।
फ़ाइल में मौजूद लाइनों की संख्या प्रिंट करें
फ़ाइल या आउटपुट में मौजूद लाइनों की संख्या की गणना करने के लिए, का उपयोग करें -एल या --लाइनें विकल्प। वाक्य रचना इस तरह दिखती है:
स्वागत-एलजेन।TXT
परिणाम:
19 जेन।TXT
यह दिखाता है कि आपके पास फ़ाइल में 19 पंक्तियाँ हैं और पाठ फ़ाइल का नाम भी प्रिंट करता है।
फ़ाइल में शब्दों की संख्या प्रिंट करें
किसी फ़ाइल में शब्दों की संख्या गिनने के लिए, आप का उपयोग करते हैं डब्ल्यू या --शब्द विकल्प। कोशिश करके देखो:
स्वागतडब्ल्यूजेन।TXT
परिणाम:
137 जेन।TXT
बाइट्स की संख्या प्रदर्शित करें
आप wc कमांड के साथ फ़ाइल में बाइट्स की सटीक संख्या निर्धारित कर सकते हैं -सी या --बाइट्स विकल्प। इसे आज़माने के लिए इस आदेश को निष्पादित करें:
स्वागत-सीजेन।TXT
परिणाम:
824 जेन।TXT
फ़ाइल में वर्णों की संख्या प्रिंट करें
फ़ाइल में वर्णों की संख्या को प्रिंट करने के लिए, का उपयोग करें -एम या --chars विकल्प। वाक्य रचना इस तरह दिखती है:
स्वागत-एमजेन।TXT
परिणाम:
818 जेन।TXT
सबसे लंबी लाइन की लंबाई प्रिंट करें
उस स्थिति में जब आपको किसी फ़ाइल में सबसे लंबी लाइन की लंबाई—उस पंक्ति में वर्णों की संख्या—की लंबाई जानने की आवश्यकता हो, तो इसका उपयोग करें -एल या --मैक्स-लाइन-लम्बाई wc कमांड के साथ विकल्प। यह इस तरह दिख रहा है:
स्वागत-एलजेन।TXT
परिणाम:
67 जेन।TXT
एकाधिक फ़ाइलों के साथ wc कमांड का उपयोग करना
आप एक से अधिक फ़ाइल या इनपुट के साथ wc कमांड का उपयोग कर सकते हैं। इसके लिए आपको दो और फाइलें बनानी होंगी। पहली फाइल है अक्षर.txt, जिसमें वर्णमाला की एक सूची है, जबकि दूसरी फ़ाइल है num.txt, जिसमें एक से 10 तक की संख्याओं की सूची है।
वैकल्पिक रूप से, आप किसी भी दो पाठ फ़ाइलों का उपयोग कर सकते हैं। आइए इसे आजमाते हैं:
स्वागतजेन।TXTपत्र।TXTअंक।TXT
परिणाम:
19 137 824 जेन।TXT
26 26 52 पत्र।TXT
10 10 21 अंक।TXT
55 173 897 कुल
पहली तीन पंक्तियों में प्रत्येक फ़ाइल की पंक्तियों, शब्दों और बाइट्स की संख्या होती है और अंतिम पंक्ति में प्रत्येक कॉलम का कुल योग होता है।
अन्य Linux कमांड के साथ wc कमांड का उपयोग करना
आप पाइप कमांड के माध्यम से अन्य कमांड के साथ wc का उपयोग कर सकते हैं। पाइप का प्रतीक एक कमांड के आउटपुट को रीडायरेक्ट करता है दूसरे के इनपुट के रूप में।
निर्देशिका में फ़ाइलों या फ़ोल्डरों की संख्या की गणना करें
ऐसा करने के लिए आप उपयोग करें एलएस कमांड निर्देशिका में फ़ाइलों की संख्या सूचीबद्ध करने के लिए और फिर इनपुट को wc कमांड में पाइप करें। उदाहरण के लिए, अपने डेस्कटॉप पर फ़ाइलों की संख्या को प्रिंट करने के लिए, निम्न आदेश निष्पादित करें:
एलएस डेस्कटॉप | wc -एल
अपने सिस्टम पर चलने वाली प्रक्रियाओं की संख्या गिनें
प्रक्रियाएं ऐसे कार्य या प्रोग्राम हैं जिन पर आपका कंप्यूटर काम कर रहा है या वर्तमान में चल रहा है। जब आप कोई आदेश निष्पादित करते हैं या कोई एप्लिकेशन खोलते हैं, तो यह एक प्रक्रिया के रूप में पंजीकृत होता है।
प्रक्रियाओं की संख्या की गणना करने के लिए, उपयोग करें पीएस कमांड डब्ल्यूसी के साथ। यहाँ, इसे आजमाएँ:
पीएस | wc -एल
Wc के साथ अन्य Linux कमांड को आजमाएँ
लिनक्स पर बहुत सारे कमांड उपलब्ध हैं जिनके बहुत ही अनोखे कार्य हैं और समग्र लिनक्स अनुभव को सहज बनाते हैं। आपको बस यह जानने की जरूरत है कि वे क्या हैं और उनका उपयोग कैसे करें! आज ही अपना साहसिक कार्य शुरू करें!