انڈروئد

لینکس ہیڈ کمانڈ

دس فنی Ù„Ù…ØØ§Øª جس ميں لوگوں Ú©ÛŒ کيسے دوڑيں لگتی ہيں ™,999 فنی

دس فنی Ù„Ù…ØØ§Øª جس ميں لوگوں Ú©ÛŒ کيسے دوڑيں لگتی ہيں ™,999 فنی

فہرست کا خانہ:

Anonim

ہیڈ کمانڈ ایک یا زیادہ فائلوں کی پہلی لائنوں (پہلے سے 10 لائنیں) یا پائپڈ ڈیٹا کو معیاری آؤٹ پٹ پرنٹ کرتی ہے۔

اس ٹیوٹوریل میں ، ہم عملی مثالوں کے ذریعہ لینکس ہیڈ افادیت کو کس طرح استعمال کرنے کے بارے میں وضاحت کریں گے اور عام سر کے عام اختیارات کی تفصیلی وضاحت کے ذریعے۔

ہیڈ کمانڈ نحو

ہیڈ کمانڈ کے نحو ذیل میں ہے:

head……

  • OPTION - سر کے اختیارات۔ ہم اگلے حصوں میں سب سے عام اختیارات پر کام کریں گے۔ FILE - زیرو یا زیادہ ان پٹ فائل کے نام۔ اگر کسی فائل کی وضاحت نہیں کی گئی ہے ، یا جب فائل ہے - ، تو معیاری ان پٹ پڑھے گا۔

ہیڈ کمانڈ کا استعمال کیسے کریں

کسی بھی آپشن کے بغیر استعمال ہونے پر اس کی آسان ترین شکل میں ، ہیڈ کمانڈ پہلی 10 لائنیں دکھائے گی۔

head filename.txt

لائنوں کی ایک مخصوص تعداد کو کیسے ظاہر کریں

-n ( --lines ) آپشن کا استعمال کریں جس کے بعد انٹیجر کے بعد لائنوں کی تعداد بتائی جانی چاہئے۔

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

آپ حرف n کو چھوڑ سکتے ہیں اور صرف ہائفن ( - ) اور نمبر (ان کے مابین کوئی جگہ نہیں) استعمال کرسکتے ہیں۔

فائل نام کی filename.txt پہلی 30 لائنوں کو ظاہر کرنے کے لئے۔ filename.txt آپ ٹائپ کریں گے:

head -n 30 filename.txt

مندرجہ ذیل مندرجہ بالا احکامات کی طرح ہی نتیجہ پیدا کرے گا:

head -30 filename.txt

بائٹس کی ایک مخصوص تعداد کو کیسے ظاہر کریں

-c ( --bytes ) آپشن بائٹس کی ایک مخصوص تعداد کو پرنٹ کرنے کی سہولت دیتا ہے۔

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

مثال کے طور پر فائل نام سے فائل سے پہلے 100 بائٹس کا ڈیٹا ڈسپلے کرنا۔ filename.txt آپ ٹائپ کریں گے۔

head -c 100 filename.txt

بائٹس کی تعداد بتانے کے ل You آپ نمبر کے بعد ضرب لگانے کا لاحقہ بھی استعمال کرسکتے ہیں۔ b اسے 512 سے ضرب دیتا ہے ، کے kB اسے 1000 سے ضرب دیتا ہے ، K اسے 1024 سے ضرب دیتا ہے ، MB اسے 1000000 سے ضرب دیتا ہے ، M اسے 1048576 سے ضرب بناتا ہے ، وغیرہ۔

مندرجہ ذیل کمانڈ فائل filename.txt پہلے پانچ کلو بائٹس (2048) کو دکھائے گی۔ filename.txt :

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 ماحولیاتی متغیر کو $RANDOM کرے گی ، پہلے 32 بائٹس کو ڈسپلے کرے گی اور 24 حروف کو بے ترتیب تار دکھائے گی۔

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

نتیجہ اخذ کرنا

اب تک آپ کو لینکس ہیڈ کمانڈ کو استعمال کرنے کا طریقہ اچھی طرح سے سمجھنا چاہئے۔ یہ ٹیل کمانڈ کی تکمیل ہے جو کسی فائل کی آخری لائنوں کو ٹرمینل پر چھاپاتی ہے۔

ہیڈ ٹرمینل