लिनक्स या फिर Unix से सम्बंधित सभी ऑपरेटिंग सिस्टम में head एक सिंपल कमांड (head command in Linux) है जिसका उपयोग किसी भी फाइल के ऊपर के कुछ लाइनो को देखने के लिए किया जाता है जैसे की आपके पास बहुत बड़ी फाइल है और आप पूरी फाइल को ओपन किये बिना फाइल के ऊपरी हिस्से के डाटा को देख सकते है।
इस आर्टिकल के माध्यम से हम लिनक्स में उपयोग होने वाले हेड कमांड (head command in Linux)के बारे में जानेगे और इस आर्टिकल को पूरा समझने के बाद आप लिनक्स फाइल को ओपन किये बिना आप अपने जरुरत का डाटा निकाल पाएंगे।
फाइल की ऊपर से सिर्फ 10 लाइन को प्रिंट कराये
यदि हमें Head कमांड की सहायता से फाइल को ऊपर से सिर्फ 10 लाइन को देखना है तो हम उसे नीचे दिए गए कमांड से कर सकते है। by defaults लिनक्स का हेड कमांड (Head Command) फाइल की 10 प्रारंभिक लाइन्स को ही प्रिंट करता है।
आप देख सकते है की head कमांड से data नाम की फाइल से सिर्फ 10 lines को ही दिखा रहा है
head data

हेड कमांड से दिए गए लाइन नंबर से रिजल्ट देखे
लिनक्स में Head कमांड की सहायता से आप फाइल की ऊपर से जितनी लाइन्स को चाहे उतनी लाइन को देख सकते है जैसे की उदाहरण के लिए मुझे data नाम की फाइल को ऊपर से 20 लाइन का डाटा देखना था तो मैंने # head -n 15 data कमांड का इस्तेमाल किया और उसका रिजल्ट आप नीचे देख सकते है। आप अपने रिजल्ट के अनुसार लाइन्स नंबर को बदल सकते है जैसे की मैंने 15 दिया आप कोई भी नंबर दे सकते है।
head -n 15 data
आप कमांड में -n की जगह फुल syntax lines होता है और आप –lines का इस्तेमाल भी कर सकते है और रिजल्ट आपको ठीक उसी तरह आएगा जैसे की नीचे कमांड में दिया गया है
#head --lines 15 data


Head command से फाइल को byte के अनुसार रिजल्ट देखे
यदि आप head command की सहायता से फाइल को ऊपर के कुछ भाग को character (अक्षर ) के साथ रिजल्ट चाहते है तो -c का इस्तेमाल कर सकते है। उदाहरण के लिए आप नीचे दिए गए कमांड का इस्तेमाल कर सकते है। नंबर की जगह को आप अपने रिजल्ट के अनुसार बदल सकते है।
head -c 30 data
आप कमांड में -c की जगह फुल syntax –byte का भी इस्तेमाल कर सकते है और रिजल्ट आपको ठीक उसी तरह आएगा उदाहरण के लिए आप नीचे स्क्रीन में देख सकते है।
head --byte 30 data

एक से अधिक फाइल का डाटा देखें
आप लिनक्स में head कमांड से फाइल के पहले भाग को या फिर आपके द्वारा आदेशित नंबर द्वारा एक से अधिक फाइल के रिजल्ट को एक साथ भी देख सकते है जब बहुत सारी फाइल को एक साथ देखना हो तो हर एक फाइल के बीच में space देकर दूसरी फाइल का नाम लिखे जैसे की नीचे की स्क्रीन में देख सकते है।
head -n 6 data data2

जैसे की आप ऊपर की स्क्रीन में देख सकते है हमने data और data1 नाम की फाइल के ऊपर से 6 लाइन के रिजल्ट को प्राप्त दिया और दोनों फाइलो के उत्तर में उसके फाइल नाम का header भी देख सकते है। जिससे रिजल्ट को अलग अलग देख सकते है।
इसे भी देखें
लिनक्स के किसी भी OS को बिना इनस्टॉल किये इस्तेमाल करें
बिना फाइल के header से रिजल्ट को देखे
यदि आप head कमांड (Head Command) की सहायता से एक से अधिक फाइल का रिजल्ट पाना चाहते है लेकिन header के बिना जैसे की अपने ऊपर के कमांड में देखा था की दोनों फाइलो का रिजल्ट तो आया था लेकिन उसने header भी दिख रहा है लेकिन इस रिजल्ट में हमें Header नहीं चाहिए तो -q –quiet and –silent में से किसी एक का इस्तेमाल कर सकते है आप नीचे दिए गए कमांड का उपयोग कर सकते है या फिर उदाहरण के लिए नीचे की स्क्रीन शॉट में उसका उत्तर भी देख सकते है।
#head -n 6 -q data data1
OR
#head -n 6 --quite data data1
#head -n 6 --silent data data1

इन्हे भी देखें
क्लाउड कंप्यूटिंग क्या है? कितने प्रकार के होते है और कैसे काम करता है
वेब होस्टिंग क्या है होस्टिंग कैसे काम करता है
लिनक्स ऑपरेटिंग सिस्टम को हिंदी में जाने
विंडोज 10 को पेन ड्राइव से कैसे इनस्टॉल करें
लिनक्स क्या है और क्यों इस्तेमाल करना चाहिए
फाइल के header के साथ रिजल्ट को देखे
यदि आप चाहते है की किसी फाइल को ओपन करने पर उसमे हमेशा header के साथ उत्तर आये तो आप -v flag का इस्तेमाल कर सकते है यदि आप एक से अधिक फाइल को एक साथ ऊपर से कुछ डाटा को देखना चाहते है और रिजल्ट में आये फाइल के उत्तर को header के साथ अलग अलग रखना चाहते है तो आप आप -v flag का इस्तेमाल कर सकते है उदाहरण के लिए आप नीचे दिए गए स्क्रीन के रिजल्ट को देख सकते है। -v flag कि जगह इसके फुल फॉर्म –verbose का इस्तेमाल भी कर सकते है।
head -n 6 -v data
OR
head -n 6 --verbose data

यदि आप किसी फाइल के फुल content को ओपन करना चाहते है लेकिन किसी वजह से एक या उससे अधिक लाइन्स के रिजल्ट को नहीं चाहते तो इस तरह की situation ने आप जिस लाइन को रिजल्ट में प्रिंट नहीं करना चाहते है hyphen के साथ उस लाइन का नंबर देकर उसे प्रिंट नहीं करा सकते है
जैसे की आप नीचे की स्क्रीन में देख सकते है मुझे data नाम की फाइल में सभी कंटेंट को देखना था सिर्फ 8 नंबर की लाइन को छोड़ कर
#head -n -8 data
OR
#head --lines -8 data

इस आर्टिकल में हमने हेड कमांड के बारे में(head command in Linux) विस्तार से जाना की head कमांड क्या होता है और हम लिनक्स में इसका किस तरह से इस्तेमाल कर सकते है। जिससे हम सिस्टम में काम करने के समय और दुसरो के सामने हम एक्सपर्ट Linux Engineer बन सके। हमारा हमेशा से प्रयास रहता है की हम आपको इस वेबसाइट के माध्यम से knowledgeful कंटेंट दे सके।
यदि आपको head command in Linux आर्टिल्स या इस वेबसाइट से सम्बंधित को सुझाव देना चाहते है तो कमेंट के माध्यम से अपने सवाल और संदेह पूछ सकते है आपके सलाह इस वेबसाइट को और अधिक अच्छा (improve) करने में मद्दत करेगा। इनफार्मेशन टेक्नोलॉजी से सम्बंधित लेटेस्ट न्यूज़ और टेक्नोलॉजी को इंग्लिश ने पढ़ने के लिए यहाँ क्लिक करें