ٹیل کمانڈ کے ساتھ لینکس میں ایک فائل کا اختتام دیکھیں گے

لینکس میں دو بہت مفید کام ہیں جو آپ کو ایک فائل کا حصہ دیکھتے ہیں. سب سے پہلے سر کہا جاتا ہے اور پہلے سے طے شدہ طور پر، یہ آپ کو فائل میں پہلی 10 لائنیں دکھاتا ہے. دوسرا دمہ کمانڈ ہے جو پہلے سے طے شدہ طور پر آپ کو آخری 10 لائنوں کو ایک فائل میں دیکھتا ہے.

آپ ان میں سے کسی بھی حکم کا استعمال کیوں کرنا چاہتے ہیں؟ پوری فائل کو دیکھنے کے لئے یا نہ صرف نانو جیسے ایڈیٹر کا استعمال کرنے کے لئے بلی کمانڈ کا استعمال کیوں نہ کریں؟

تصور کریں کہ آپ اس فائل میں 300،000 لائنیں ہیں.

تصور کریں کہ فائل بہت سے ڈسک کی جگہ کو استعمال کرتی ہے.

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

دم کمانڈ فائلوں کے آخری چند لائنوں کو دیکھنے کے لئے مفید ہے اور جب آپ دیکھنا چاہتے ہیں کہ / log / log فولڈر میں منعقد لاگ فائل میں کیا ہو رہا ہے .

یہ گائیڈ آپ کو دکھائے گا کہ کس طرح دم کمانڈ استعمال کریں، بشمول تمام دستیاب سوئچز.

ٹیل کمانڈر کا مثال استعمال

جیسا کہ پہلے سے طے شدہ طور پر پونچھ کمانڈ ایک فائل کے آخری 10 لائنوں کو ظاہر کرتا ہے.

مندرجہ بالا دم کمانڈ کے لئے نحو یہ ہے:

دم <فائل نام>

مثال کے طور پر آپ کے سسٹم کے لئے بوٹ لاگ دیکھنے کے لئے آپ مندرجہ ذیل کمانڈ استعمال کرسکتے ہیں:

سوڈو دم /var/log/boot.log

پیداوار اس طرح کچھ ہو گا:

* شروع کرنا باقی بوٹ ٹائم خفیہ کردہ بلاک آلات [OK] کو فعال کرتا ہے.
* udev لاگ ان کو بچانے اور قوانین کو اپ ڈیٹ کرنا شروع کرنا [ٹھیک ہے]
* udev لاگ ان کو بچانے اور قوانین کو اپ ڈیٹ کرنا روکنے [ٹھیک ہے]
* تقریر بھیجنے والے کو غیر فعال؛ ترمیم / وغیرہ / ڈیفالٹ / تقریر ڈسپلےر
* VirtualBox اضافہ غیر فعال، مجازی مشین میں نہیں
بند کردیا گیا ترمیم کریں / وغیرہ / ڈیفالٹ / سنڈ
* ریزورٹر ریاست بحال ... [ٹھیک]
* سسٹم V رنیلول مطابقت کو روکنے [ٹھیک ہے]
* MDM ڈسپلے مینیجر شروع کرنا [ٹھیک ہے]
* روکنے کے لئے ایک ایونٹ بھیجنے کے لئے روکنے کے لئے plymouth ہے [ٹھیک ہے]

ظاہر کرنے کے لئے لائنوں کی تعداد کی وضاحت کیسے کریں

شاید آپ فائل کے آخری 10 لائنوں سے زیادہ دیکھنا چاہتے ہیں. آپ مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے ان لائنوں کی تعداد کی وضاحت کر سکتے ہیں:

sudo tail -n20 <فائل نام>

مندرجہ ذیل مثال فائل کی آخری 20 لائنیں دکھائے گی.

متبادل آپ فائل میں شروع پوائنٹ کی وضاحت کرنے کے لئے این این سوئچ کا استعمال کرسکتے ہیں. شاید آپ جانتے ہیں کہ فائل میں پہلی 30 قطاریں تبصرے ہیں اور آپ صرف ایک فائل کے اندر ڈیٹا کو دیکھنا چاہتے ہیں. اس صورت میں، آپ مندرجہ ذیل کمانڈ استعمال کریں گے:

sudo tail -n + 20 <فائل نام>

دم کمانڈ اکثر زیادہ حکم کے ساتھ ساتھ استعمال کیا جاتا ہے تاکہ آپ ایک وقت میں ایک فائل فائل پڑھ سکیں.

مثال کے طور پر:

سڈو پون-این + 20 <فائل نام> | مزید

مندرجہ ذیل کمانڈ فائلوں اور پائپوں سے آخری 20 لائنز کو زیادہ کمانڈ میں ان پٹ کے طور پر بھیجتا ہے.

آپ کو قطعوں کی بجائے لائنوں کی ایک خاص تعداد کو ظاہر کرنے کے لئے دم کمانڈ کا استعمال بھی کر سکتے ہیں:

sudo tail -c20 <فائل نام>

ایک بار پھر آپ ایک خاص بائی نمبر سے نمائش شروع کرنے کے لئے اسی سوئچ کا استعمال کرسکتے ہیں.

sudo tail -c + 20 <فائل نام>

لاگ ان فائل کی نگرانی کیسے کریں

بہت سے سکرپٹ اور پروگرام ہیں جو اسکرین پر پیداوار نہیں کرتے ہیں لیکن لاگ ان فائل میں شامل کرتے ہیں جیسے وہ چل رہے ہیں.

اس مثال میں، آپ لاگ ان فائل کی نگرانی کرنا چاہتے ہیں جیسا کہ اس میں تبدیلی کی جاتی ہے.

آپ کو مندرجہ ذیل دم کمانڈ کا استعمال کرنے کے لۓ یہ کہنے کے لئے کہ کس طرح لاگ ان ہر کئی سیکنڈ کو تبدیل کر سکتے ہیں استعمال کر سکتے ہیں:

سوڈو دم - ایف -20 <فائل نام>

آپ کو لاگ ان کی نگرانی جاری رکھنے کے لۓ دم بھی استعمال کر سکتے ہیں جب تک کہ اس عمل میں کوئی عمل نہ ہو.

سوڈو دم - ایف --پیڈ = 1234 <فائل نام>

عمل کے لئے عمل کی شناخت کو تلاش کرنے کے لئے آپ مندرجہ ذیل کمانڈ استعمال کرسکتے ہیں:

ps -ef | grep

مثال کے طور پر، تصور کریں کہ آپ نینو کا استعمال کرتے ہوئے فائل کو ترمیم کر رہے ہیں. آپ نانو کے لئے عمل کی شناخت مندرجہ ذیل کمانڈ کا استعمال کر سکتے ہیں:

ps -ef | گرپ نینو

کمانڈر کی پیداوار آپ کو ایک پروسیسنگ شناخت دے گا. تصور کریں کہ پروسیسنگ ID 1234 ہے.

اب آپ مندرجہ ذیل کمانڈ کا استعمال کرکے نینو کی طرف سے ترمیم ہونے والی فائل کے خلاف پونچھ چل سکتے ہیں:

سوڈو دم - ایف --پیڈ = 1234 <فائل نام>

ہر بار جب فائل نانو کے اندر بچا جاتا ہے تو پونچھ کمانڈ نچلے حصے میں نئی ​​لائنیں اٹھاؤ گی. کمانڈ صرف رک جاتا ہے جب نانو ایڈیٹر بند ہوجاتا ہے.

ٹیل کمانٹ دوبارہ حاصل کرنے کے لئے کس طرح

اگر آپ کو دم کمانڈ چلانے کی کوشش کرتے ہوئے ایک غلطی ملتی ہے کیونکہ کسی وجہ سے یہ ممکن نہیں ہے تو آپ دوبارہ دستیاب پیرامیٹر استعمال کرسکتے ہیں جب تک فائل دستیاب نہیں ہے.

sudo tail --retry -F <فائل کا نام>

یہ صرف واقعی ایف ایف سوئچ کے ساتھ مل کر کام کرتا ہے کیونکہ آپ کو دوبارہ کوشش کرنا چاہتے ہیں فائل کو درج کرنے کی ضرورت ہے.

خلاصہ

یہ گائیڈ دم دم کمانڈ کے زیادہ عام استعمال سے پتہ چلتا ہے.

دم کمانڈ کے بارے میں مزید معلومات حاصل کرنے کے لئے آپ مندرجہ ذیل کمانڈ استعمال کرسکتے ہیں:

آدمی دم

آپ کو یہ خیال ہوگا کہ میں نے زیادہ تر حکموں میں سڈو شامل کیا ہے. یہ صرف ضروری ہے جہاں فائل کو دیکھنے کے لئے آپ کے عام صارف کے طور پر آپ کی اجازت نہیں ہے اور آپ کو اعلی اجازت کی ضرورت ہے.