لینکس پر اسٹیٹ کمانڈ کا استعمال کیسے کریں۔
فاطموتی احمد زینوری/شٹر اسٹاک ڈاٹ کام
لینکس |_+_| کمانڈ آپ کو |_+_| سے زیادہ تفصیل دکھاتی ہے۔ کرتا ہے اس معلوماتی اور قابل ترتیب افادیت کے ساتھ پردے کے پیچھے جھانکیں۔ ہم آپ کو دکھائیں گے کہ اسے کیسے استعمال کیا جائے۔
اسٹیٹ آپ کو پردے کے پیچھے لے جاتا ہے۔
|_+_| کمانڈ جو کچھ کرتا ہے اس میں بہت اچھا ہے — اور یہ بہت کچھ کرتا ہے — لیکن لینکس کے ساتھ، ایسا لگتا ہے کہ گہرائی میں جانے اور سطح کے نیچے کیا ہے یہ دیکھنے کا ہمیشہ ایک طریقہ ہوتا ہے۔ اور اکثر، یہ صرف قالین کے کنارے کو اٹھانے کا معاملہ نہیں ہے۔ آپ فرش بورڈ کو چیر سکتے ہیں اور پھر ایک سوراخ کھود سکتے ہیں۔ آپ لینکس کو پیاز کی طرح چھیل سکتے ہیں۔
متعلقہ ابتدائیوں کے لیے 10 بنیادی لینکس کمانڈز
|_+_| آپ کو فائل کے بارے میں اچھی معلومات دکھائے گا، جیسے کہ اس پر کون سی اجازتیں سیٹ ہیں، اور یہ کتنی بڑی ہے، اور چاہے یہ فائل ہو یا علامتی لنک . اس معلومات کو ظاہر کرنے کے لیے |_+_| اسے a سے پڑھتا ہے۔ فائل سسٹم کا ڈھانچہ جسے انوڈ کہتے ہیں۔ .
ہر فائل اور ڈائریکٹری میں ایک inode ہوتا ہے۔ انوڈ رکھتا ہے۔ فائل کے بارے میں میٹا ڈیٹا ، جیسے کہ کون سا فائل سسٹم بلاکس پر قبضہ کرتا ہے، اور فائل سے وابستہ تاریخ کے ڈاک ٹکٹ۔ انوڈ فائل کے لیے لائبریری کارڈ کی طرح ہے۔ لیکن |_+_| آپ کو صرف کچھ معلومات دکھائے گا۔ سب کچھ دیکھنے کے لیے، ہمیں |_+_| استعمال کرنے کی ضرورت ہے۔ کمانڈ.
پسند کریں |_+_| , the |_+_| کمانڈ میں بہت سارے اختیارات ہیں۔ یہ اسے عرفی ناموں کے استعمال کے لیے ایک بہترین امیدوار بناتا ہے۔ ایک بار جب آپ نے اختیارات کا ایک خاص مجموعہ دریافت کرلیا جو |_+_| بناتا ہے۔ آپ کو وہ پیداوار دیں جو آپ چاہتے ہیں، اسے عرف یا شیل فنکشن میں لپیٹیں۔ . یہ اسے استعمال کرنے میں بہت زیادہ آسان بناتا ہے، اور آپ کو کمانڈ لائن کے اختیارات کا ایک آرکین سیٹ یاد رکھنے کی ضرورت نہیں ہے۔
متعلقہ: لینکس پر فائلوں اور ڈائریکٹریوں کی فہرست کے لیے ls کمانڈ کا استعمال کیسے کریں۔
ایک فوری موازنہ
آئیے استعمال کریں |_+_| ہمیں انسانی پڑھنے کے قابل فائل سائز ( |_+_| آپشن) کے ساتھ ایک لمبی فہرست ( |_+_| آپشن) دینے کے لیے:
|_ + _ |
اشتہار
بائیں سے دائیں، ls فراہم کردہ معلومات یہ ہیں:
- سب سے پہلا حرف ایک ہائفن ہے - اور یہ ہمیں بتاتا ہے کہ فائل ایک باقاعدہ فائل ہے نہ کہ ساکٹ، سملنک، یا کسی اور قسم کی چیز۔
- مالک، گروپ اور دیگر اجازتیں۔ اوکٹل فارمیٹ میں درج ہیں۔ .
- اس فائل کی طرف اشارہ کرنے والے ہارڈ لنکس کی تعداد۔ اس صورت میں، اور زیادہ تر معاملات میں، یہ ایک ہو جائے گا.
- فائل کا مالک ڈیو ہے۔
- گروپ کا مالک ڈیو ہے۔
- فائل کا حجم 802 بائٹ ہے۔
- فائل میں آخری بار بروز جمعہ 13 دسمبر 2015 کو ترمیم کی گئی تھی۔
- فائل کا نام |_+_| ہے۔
آئیے |_+_| کے ساتھ ایک نظر ڈالتے ہیں۔ :
|_ + _ |
وہ معلومات جو ہمیں |_+_| سے ملتی ہیں۔ ہے:
- › وہ سب کچھ جو آپ کبھی بھی لینکس پر انوڈس کے بارے میں جاننا چاہتے تھے۔
- › 5 ویب سائٹس کو ہر لینکس صارف کو بک مارک کرنا چاہیے۔
- › سائبر پیر 2021: بہترین ٹیک ڈیلز
- › سائبر پیر 2021: ایپل کی بہترین ڈیلز
- › اپنے Spotify لپیٹے ہوئے 2021 کو کیسے تلاش کریں۔
- › کمپیوٹر فولڈر 40 ہے: زیروکس اسٹار نے ڈیسک ٹاپ کیسے بنایا
- › مائیکروسافٹ ایکسل میں فنکشنز بمقابلہ فارمولے: کیا فرق ہے؟
ٹائم اسٹیمپ کو سمجھنا
ٹائم سٹیمپ ٹائم زون حساس ہوتے ہیں۔ |_+_| ہر سطر کے آخر میں ظاہر ہوتا ہے کہ یہ فائل کمپیوٹر پر ایک میں بنائی گئی تھی۔ مربوط یونیورسل ٹائم (UTC) ٹائم زون جو موجودہ کمپیوٹر کے ٹائم زون سے پانچ گھنٹے آگے ہے۔ تو یہ کمپیوٹر اس فائل کو بنانے والے کمپیوٹر سے پانچ گھنٹے پیچھے ہے۔ درحقیقت، فائل کو برطانیہ کے ٹائم زون کمپیوٹر پر بنایا گیا تھا، اور ہم اسے یہاں امریکی مشرقی معیاری ٹائم زون کے کمپیوٹر پر دیکھ رہے ہیں۔
ٹائم اسٹیمپ میں ترمیم اور تبدیلی الجھن کا باعث بن سکتی ہے کیونکہ، غیر شروع شدہ لوگوں کو، ان کے نام ایسے لگتے ہیں جیسے ان کا مطلب ایک ہی ہو۔
آئیے استعمال کریں |_+_| |_+_| نامی فائل پر فائل کی اجازتوں میں ترمیم کرنے کے لیے۔ ہم اسے ہر ایک کے لیے قابل تحریر بنانے جا رہے ہیں۔ یہ فائل کے مواد کو متاثر نہیں کرے گا، لیکن یہ فائل کی خصوصیات کو متاثر کرے گا۔
|_ + _ |اور پھر ہم استعمال کریں گے |_+_| ٹائم اسٹیمپ کو دیکھنے کے لیے:
|_ + _ |اشتہار
تبدیلی کا ٹائم اسٹیمپ اپ ڈیٹ کر دیا گیا ہے، لیکن ترمیم شدہ نہیں ہے۔
دی ترمیم شدہ ٹائم اسٹیمپ کو صرف اس صورت میں اپ ڈیٹ کیا جائے گا جب فائل کے مواد کو تبدیل کیا جائے۔ دی تبدیلی ٹائم اسٹیمپ کو مواد کی تبدیلیوں اور انتساب کی تبدیلیوں دونوں کے لیے اپ ڈیٹ کیا جاتا ہے۔
متعدد فائلوں کے ساتھ اسٹیٹ کا استعمال
ایک ساتھ متعدد فائلوں پر اسٹیٹ رپورٹ حاصل کرنے کے لیے، فائل ناموں کو |_+_| پر منتقل کریں۔ کمانڈ لائن پر:
|_ + _ |
استعمال کرنے کے لیے |_+_| فائلوں کے سیٹ پر، پیٹرن میچنگ کا استعمال کریں۔ سوالیہ نشان؟ کسی ایک حرف کی نمائندگی کرتا ہے، اور ستارہ * حروف کی کسی بھی تار کی نمائندگی کرتا ہے۔ ہم بتا سکتے ہیں |_+_| اس کمانڈ کے ساتھ، ایک ہی حرف کی توسیع کے ساتھ ana نامی کسی بھی فائل پر رپورٹ کرنے کے لیے:
|_ + _ |
فائل سسٹم پر رپورٹ کرنے کے لیے اسٹیٹ کا استعمال
|_+_| فائل سسٹم کی حیثیت کے ساتھ ساتھ فائلوں کی حیثیت کے بارے میں بھی اطلاع دے سکتا ہے۔ |_+_| (فائل سسٹم) آپشن بتاتا ہے |_+_| فائل سسٹم پر رپورٹ کرنے کے لیے جس پر فائل رہتی ہے۔ نوٹ کریں کہ ہم ڈائریکٹری بھی پاس کر سکتے ہیں جیسے / to |_+_| فائل نام کے بجائے۔
|_ + _ |
معلومات |_+_| ہمیں دیتا ہے:
بلاکس:
انوڈس:
علامتی لنکس کا حوالہ دینا
اگر آپ استعمال کرتے ہیں |_+_| ایک فائل پر جو دراصل ایک علامتی لنک ہے، یہ لنک پر رپورٹ کرے گا۔ اگر آپ چاہتے ہیں |_+_| اس فائل پر رپورٹ کرنے کے لیے جس کی طرف لنک اشارہ کرتا ہے، |_+_| استعمال کریں۔ (dereference) آپشن۔ فائل |_+_| |_+_| کا ایک علامتی لنک ہے۔ . آئیے اسے |_+_| کے بغیر دیکھتے ہیں۔ اختیار:
|_ + _ |اشتہار
فائل کا نام ظاہر کرتا ہے |_+_| کی طرف اشارہ کرنا ( |_+_| ) |_+_| فائل کا سائز صرف 11 بائٹس ہے۔ اس لنک کو ذخیرہ کرنے کے لیے وقف شدہ صفر بلاکس ہیں۔ فائل کی قسم علامتی لنک کے طور پر درج ہے۔
واضح طور پر، ہم یہاں اصل فائل کو نہیں دیکھ رہے ہیں۔ آئیے اسے دوبارہ کریں اور |_+_| شامل کریں۔ اختیار:
|_ + _ |
یہ اب فائل کی تفصیلات دکھا رہا ہے جس کی طرف علامتی لنک کی طرف اشارہ کیا گیا ہے۔ لیکن نوٹ کریں کہ فائل کا نام اب بھی |_+_| کے طور پر دیا گیا ہے۔ یہ لنک کا نام ہے، ٹارگٹ فائل کا نہیں۔ ایسا اس لیے ہوتا ہے کیونکہ یہ وہ نام ہے جسے ہم نے |_+_| پر دیا ہے۔ کمانڈ لائن پر.
ٹیرس رپورٹ
|_+_| (terse) آپشن اسباب |_+_| ایک گاڑھا خلاصہ فراہم کرنے کے لیے:
|_ + _ |
کوئی سراغ نہیں دیا گیا ہے۔ اس کو سمجھنے کے لیے—جب تک کہ آپ فیلڈ کی ترتیب کو یاد نہیں کر لیتے—آپ کو اس آؤٹ پٹ کو مکمل |_+_| آؤٹ پٹ
اپنی مرضی کے آؤٹ پٹ فارمیٹس
|_+_| سے ڈیٹا کا مختلف سیٹ حاصل کرنے کا ایک بہتر طریقہ اپنی مرضی کے مطابق فارمیٹ استعمال کرنا ہے۔ ٹوکنز کی ایک لمبی فہرست ہے جسے فارمیٹ سیکوینس کہتے ہیں۔ ان میں سے ہر ایک ڈیٹا عنصر کی نمائندگی کرتا ہے۔ ان کو منتخب کریں جنہیں آپ آؤٹ پٹ میں شامل کرنا چاہتے ہیں اور فارمیٹ سٹرنگ بنائیں۔ جب ہم کال کرتے ہیں |_+_| اور فارمیٹ سٹرنگ کو اس میں منتقل کریں، آؤٹ پٹ میں صرف وہی ڈیٹا عناصر شامل ہوں گے جن کی ہم نے درخواست کی تھی۔
اشتہارفائلوں اور فائل سسٹمز کے لیے فارمیٹ کی ترتیب کے مختلف سیٹ ہیں۔ فائلوں کی فہرست یہ ہے:
دور ہے یونکس عہد ، جو 1970-01-01 00:00:00 +0000 (UTC) کو ہوا تھا۔
فائل سسٹم کے لیے فارمیٹ کی ترتیب یہ ہیں:
دو اختیارات ہیں جو فارمیٹ کی ترتیب کے تاروں کو قبول کرتے ہیں۔ یہ ہیں |_+_| اور |_+_| ان کے درمیان فرق |_+_| ہے۔ تشریح کرتا ہے سی طرز کے فرار کے سلسلے جیسے نیو لائن |_+_| اور ٹیب |_+_| ، اور یہ خود بخود اپنے آؤٹ پٹ میں ایک نئی لائن کیریکٹر شامل نہیں کرتا ہے۔
آئیے ایک فارمیٹ سٹرنگ بنائیں اور اسے |_+_| پر منتقل کریں۔ فارمیٹ کے سلسلے جو استعمال کرنے جا رہے تھے وہ ہیں |_+_| فائل نام کے لیے، |_+_| فائل کے سائز اور |_+_| کے لیے فائل کی قسم کے لیے۔ ہم |_+_| شامل کرنے جا رہے ہیں۔ اس بات کو یقینی بنانے کے لیے کہ ہر فائل کو ایک نئی لائن پر ہینڈل کیا گیا ہے، سٹرنگ کے اختتام تک فرار کی ترتیب۔ ہمارا فارمیٹ سٹرنگ اس طرح لگتا ہے:
|_ + _ |ہم اسے |_+_| پر منتقل کرنے جا رہے ہیں۔ |_+_| کا استعمال کرتے ہوئے اختیار ہم پوچھنے جا رہے ہیں |_+_| |_+_| نامی فائل پر رپورٹ کرنا اور فائلوں کا ایک سیٹ جو مماثل ہے |_+_|۔ یہ مکمل حکم ہے۔ مساوی نشان کو نوٹ کریں |_+_| کے درمیان |_+_| اور فارمیٹ سٹرنگ:
|_ + _ |
ہر فائل کی رپورٹ ایک نئی لائن پر درج ہے، جس کی ہم نے درخواست کی تھی۔ فائل کا نام، فائل کا سائز، اور فائل کی قسم ہمارے لیے فراہم کی گئی ہے۔
اشتہارحسب ضرورت فارمیٹس آپ کو اس سے بھی زیادہ ڈیٹا عناصر تک رسائی فراہم کرتے ہیں جو معیاری |_+_| میں شامل ہیں۔ آؤٹ پٹ
ٹھیک اناج کنٹرول
جیسا کہ آپ دیکھ سکتے ہیں، آپ کے لیے دلچسپی رکھنے والے مخصوص ڈیٹا عناصر کو نکالنے کی زبردست گنجائش موجود ہے۔ آپ شاید یہ بھی دیکھ سکتے ہیں کہ ہم نے طویل اور پیچیدہ تراشوں کے لیے عرفی نام استعمال کرنے کی سفارش کیوں کی۔
متعلقہ: ڈویلپرز اور شائقین کے لیے بہترین لینکس لیپ ٹاپ
اگلا پڑھیںڈیو میکے نے سب سے پہلے کمپیوٹر کا استعمال اس وقت کیا جب پنچڈ پیپر ٹیپ کا رواج تھا، اور وہ تب سے پروگرامنگ کر رہا ہے۔ آئی ٹی انڈسٹری میں 30 سال سے زیادہ کے بعد، اب وہ کل وقتی ٹیکنالوجی صحافی ہیں۔ اپنے کیریئر کے دوران، اس نے ایک فری لانس پروگرامر، ایک بین الاقوامی سافٹ ویئر ڈویلپمنٹ ٹیم کے مینیجر، ایک IT سروسز پروجیکٹ مینیجر، اور حال ہی میں، ڈیٹا پروٹیکشن آفیسر کے طور پر کام کیا ہے۔ ان کی تحریر howtogeek.com، cloudsavvyit.com، itenterpriser.com، اور opensource.com نے شائع کی ہے۔ ڈیو لینکس کے مبشر اور اوپن سورس کے وکیل ہیں۔
مکمل بائیو پڑھیں