wc कमांड: टर्मिनल से लाइनें और शब्द गिनें
मान लीजिए आपके पास एक बड़ी फाइल है। आप जानना चाहते हैं कि वो कितनी लंबी है — कितनी लाइनें हैं, कितने शब्द हैं। आप स्क्रॉल करके खुद गिन सकते हैं, पर इसमें वक्त लगेगा और गलती भी हो सकती है।
अच्छी खबर ये है कि आपको गिनने की ज़रूरत ही नहीं। बस एक छोटा सा कमांड पूछ लीजिए, और जवाब तुरंत मिल जाता है।
wc कमांड किसी भी फाइल की लाइनें, शब्द और कैरेक्टर एक ही पल में गिन देता है — आप बस wc के बाद फाइल का नाम लिखते हैं, और टर्मिनल आपको पूरी गिनती बता देता है।
wc कमांड होता क्या है?
wc का मतलब है word count यानी शब्द-गिनती। पर ये नाम थोड़ा कम बताता है, क्योंकि wc कमांड सिर्फ शब्द ही नहीं गिनता।
ये तीन चीज़ें गिनता है:
- लाइनें — फाइल में कितनी पंक्तियाँ हैं।
- शब्द — फाइल में कुल कितने शब्द हैं।
- कैरेक्टर — हर अक्षर, स्पेस सहित।
इसे ऐसे सोचिए: आप कमांड को एक फाइल पर लगाते हैं, और ये अंदर जो कुछ है उसे पूरा गिन देता है। लाइनें, शब्द, कैरेक्टर — सब एक झटके में।
मैं wc कमांड कैसे इस्तेमाल करूँ?
सबसे आम तरीका है सिर्फ लाइनें गिनना। इसके लिए आप -l (यानी “lines”) जोड़ते हैं:
wc -l notes.txt
यहाँ wc का मतलब है word count, और -l कहता है “सिर्फ लाइनें गिनो”। आप कमांड के आखिर में फाइल का नाम लिखते हैं, जैसे notes.txt। जवाब तुरंत आ जाता है — फाइल में कितनी लाइनें हैं, वो संख्या स्क्रीन पर छप जाती है।
अगर आप अलग चीज़ें गिनना चाहते हैं, तो छोटे-छोटे फ्लैग बदल लीजिए:
wc notes.txt— लाइनें, शब्द और कैरेक्टर, सब एक साथ।wc -l notes.txt— सिर्फ लाइनें।wc -w notes.txt— सिर्फ शब्द।
हर बार पैटर्न वही रहता है: पहले wc, फिर कौन सी चीज़ गिननी है उसका फ्लैग, और आखिर में फाइल का नाम।
wc कमांड काम का क्यों है?
सोचिए जब आप कोई निबंध या असाइनमेंट लिखते हैं, तो उसमें एक वर्ड-काउंट दिखता है। wc कमांड बिल्कुल वैसा ही है — पर ये किसी भी फाइल पर चलता है, चाहे वो टेक्स्ट हो, कोड हो या डेटा।
एक नज़र में आपको पता चल जाता है कि फाइल कितनी बड़ी है। कोई लंबी लॉग फाइल कितनी लाइनों की है, या आपकी नोट्स फाइल में कितने शब्द भर गए — गिनती करने वाली ये एक तेज़ कमांड है, स्क्रॉल करने की कोई ज़रूरत नहीं।
मैं इसे अभी कैसे आज़माऊँ?
खुद करके देखना ही सीखने का सबसे अच्छा तरीका है। एक टर्मिनल खोलिए और ये लिखिए:
wc -l notes.txt
ये उस फाइल की लाइनों की संख्या छाप देगा। अगर आपके पास notes.txt नहीं है, तो किसी भी फाइल का नाम डाल दीजिए जो आपके फोल्डर में मौजूद है। फिर -l की जगह -w लगाकर शब्द गिनकर देखिए — फर्क साफ नज़र आएगा।
मुख्य बातें (Key takeaways)
wcकमांड का मतलब है word count — ये फाइल की लाइनें, शब्द और कैरेक्टर गिनता है।wc -lसिर्फ लाइनें गिनता है,wc -wसिर्फ शब्द।- पैटर्न आसान है:
wc+ फ्लैग + फाइल का नाम। - ये किसी भी फाइल पर चलता है और जवाब तुरंत देता है — स्क्रॉल करने की ज़रूरत नहीं।
ये थी wc कमांड से गिनती करने की पूरी कहानी। अगला कदम है कमांड्स को और गहराई से सीखना और असली जासूसी का काम — जहाँ आप कई कमांड्स को जोड़कर फाइलों के अंदर के राज़ ढूँढना सीखेंगे।
शुरुआत से कदम-दर-कदम सीखना चाहते हैं? पूरा फ्री Zero to AI Hero कोर्स आपको “फाइल क्या होती है” से लेकर AI के साथ असली ऐप्स बनाने तक ले जाता है — आसान हिंदी में।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course