एंड्रॉयड

लिनक्स हेड कमांड

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

विषयसूची:

Anonim

हेड कमांड एक या एक से अधिक फ़ाइलों या मानक डेटा को मानक आउटपुट के लिए पहली पंक्तियों (डिफ़ॉल्ट रूप से 10 लाइनें) को प्रिंट करता है।

इस ट्यूटोरियल में, हम बताएंगे कि व्यावहारिक उदाहरणों के माध्यम से लिनक्स हेड उपयोगिता का उपयोग कैसे करें और सबसे सामान्य हेड विकल्पों का विस्तृत विवरण।

हेड कमांड सिंटेक्स

हेड कमांड के लिए सिंटैक्स निम्नानुसार है:

head……

  • OPTION - सिर के विकल्प। हम अगले अनुभागों में सबसे आम विकल्पों पर जाएंगे। FILE - शून्य या अधिक इनपुट फ़ाइल नाम। यदि कोई फ़ाइल निर्दिष्ट नहीं है, या जब फ़ाइल है - , तो हेड मानक इनपुट पढ़ेगा।

हेड कमांड का उपयोग कैसे करें

बिना किसी विकल्प के उपयोग किए जाने पर अपने सरलतम रूप में, हेड कमांड पहले 10 लाइनों को प्रदर्शित करेगा।

head filename.txt

लाइनों की एक विशिष्ट संख्या कैसे प्रदर्शित करें

दिखाए जाने वाले लाइनों की संख्या को निर्दिष्ट करने वाले पूर्णांक के बाद -n ( --lines ) विकल्प का उपयोग करें:

head -n filename.txt head -n filename.txt

आप अक्षर n को छोड़ सकते हैं और केवल हाइफ़न ( - ) और संख्या (उनके बीच कोई स्थान नहीं) का उपयोग कर सकते हैं।

फ़ाइल नाम की पहली 30 पंक्तियों को प्रदर्शित करने के लिए। नाम टाइप करें:

head -n 30 filename.txt

निम्नलिखित उपरोक्त आदेशों के समान परिणाम देगा:

head -30 filename.txt

बाइट्स की एक विशिष्ट संख्या कैसे प्रदर्शित करें

-c ( --bytes ) विकल्प बाइट्स की एक विशेष संख्या को मुद्रित करने की अनुमति देता है:

head -c filename.txt head -c filename.txt

फ़ाइल नाम से फ़ाइल के पहले 100 बाइट्स प्रदर्शित करने के लिए उदाहरण के लिए। नाम टाइप करें:

head -c 100 filename.txt

आप दिखाए जाने वाले बाइट्स की संख्या को निर्दिष्ट करने के लिए संख्या के बाद एक गुणक प्रत्यय का उपयोग भी कर सकते हैं। b इसे 512 से गुणा करता है, kB इसे 1000 से गुणा करता है, K इसे 1024 से गुणा करता है, MB इसे 1000000 से गुणा करता है, M इसे 1048576 से गुणा करता है, और इसी तरह।

निम्न आदेश फ़ाइल filename.txt के पहले पाँच किलोबाइट (2048) प्रदर्शित करेगा:

head -c 5k filename.txt

एकाधिक फ़ाइलों को प्रदर्शित करने के लिए कैसे

यदि कई फाइलें हेड कमांड के इनपुट के रूप में प्रदान की जाती हैं, तो यह प्रत्येक प्रदान की गई फाइल से पहली दस पंक्तियों को प्रदर्शित करेगी।

head filename1.txt filename2.txt

आप एकल फ़ाइल प्रदर्शित करते समय उसी विकल्प का उपयोग कर सकते हैं।

यह उदाहरण filename1.txt की पहली 20 पंक्तियाँ filename1.txt और filename2.txt दिखाता है:

head -n 20 filename1.txt filename2.txt

जब एक से अधिक फ़ाइल का उपयोग किया जाता है, तो आउटपुट प्रत्येक से पहले एक हेडर के साथ फ़ाइल नाम दिखाता है।

अन्य कमांड के साथ हेड का उपयोग कैसे करें

हेड कमांड का उपयोग अन्य कमांड के साथ संयोजन में किया जा सकता है।

निम्न कमांड में $RANDOM पर्यावरण चर होगा, पहले 32 बाइट्स प्रदर्शित करें और 24 अक्षर यादृच्छिक स्ट्रिंग प्रदर्शित करें:

echo $RANDOM | sha512sum | head -c 24; echo

निष्कर्ष

अब तक आपको लिनक्स हेड कमांड का उपयोग करने की अच्छी समझ होनी चाहिए। यह टेल कमांड का पूरक है जो टर्मिनल पर फ़ाइल की अंतिम पंक्तियों को प्रिंट करता है।

हेड टर्मिनल