مرکزی مواد پر جائیں
ماڈیول 1 · سبق 1 از 2کورس میں 1/11~10 min
ماڈیول اسباق (1/2)

میں کہاں ہوں؟ (پی ڈبلیو ڈی اور ایل ایس)

لینکس کمانڈ لائن (یا ٹرمینل) ایک انتہائی طاقتور ٹول ہے جو آپ کو گرافیکل یوزر انٹرفیس استعمال کرنے کے بجائے ٹیکسٹ کمانڈز ٹائپ کرکے آپریٹنگ سسٹم کے ساتھ بات چیت کرنے دیتا ہے۔

لینکس میں تمام فائلز اور فولڈرز کو ایک الٹی ٹری ڈھانچے میں ترتیب دیا گیا ہے جو ایک عام روٹ ڈائرکٹری سے شروع ہوتا ہے، جس کی نمائندگی سنگل فارورڈ سلیش / (جسے root کہا جاتا ہے) سے کیا جاتا ہے۔ ہر صارف کا اپنا ذاتی فولڈر /home کے اندر ہوتا ہے، مثال کے طور پر، /home/user۔ اسے ہوم ڈائرکٹری کے نام سے جانا جاتا ہے۔


یہ جاننا کہ آپ کہاں ہیں: pwd

ٹرمینل میں، آپ کو ہمیشہ ایک مخصوص فولڈر کے اندر رکھا جاتا ہے، جسے موجودہ ورکنگ ڈائرکٹری کہا جاتا ہے۔

یہ جاننے کے لیے کہ آپ فی الحال کس فولڈر میں ہیں، آپ کمانڈ استعمال کر سکتے ہیں:

Bash
pwd

اس کمانڈ کا مطلب پرنٹ ورکنگ ڈائرکٹری ہے۔ اگر آپ اسے ٹرمینل کھولنے کے فوراً بعد چلاتے ہیں، تو آپ کو عام طور پر اپنے ہوم فولڈر کا راستہ نظر آئے گا، مثال کے طور پر:

Bash
/home/user

فہرست سازی کے مواد: ls

یہ دیکھنے کے لیے کہ آپ کی موجودہ ڈائرکٹری میں کون سی فائلیں اور فولڈر موجود ہیں، کمانڈ استعمال کریں:

Bash
ls

اس کمانڈ کا مطلب ہے فہرست۔ یہ آپ کے موجودہ مقام میں تمام مرئی فائلوں اور فولڈرز کے نام دکھائے گا۔

ls کے لیے مفید اختیارات

لینکس کمانڈز کو اختیارات (جسے flags یا آرگیومینٹس بھی کہا جاتا ہے) کا استعمال کرتے ہوئے اپنی مرضی کے مطابق کیا جا سکتا ہے، جو ایک ہائفن - کے ساتھ لگا ہوا ہے:

  • ls -a: تمام فائلوں کی فہرست بناتا ہے، بشمول پوشیدہ فائلیں جو ڈاٹ سے شروع ہوتی ہیں (جیسے .bashrc یا .git)۔
  • ls -l: فہرست کو طویل شکل میں دکھاتا ہے، بشمول فائل کی اجازت، مالک، فائل کا سائز، اور آخری ترمیم کی تاریخ/وقت۔
  • آپ تمام فائلوں کو تفصیلی فہرست میں دیکھنے کے لیے ls -la یا ls -al لکھ کر ان جھنڈوں کو یکجا کر سکتے ہیں۔

مثال کے طور پر، نمونے کے فولڈر میں ls -la کو چلانے سے اس طرح کی ساختی پیداوار ظاہر ہو سکتی ہے:

Bash
drwxr-xr-x 2 user user 4096 May 22 12:00 .
drwxr-xr-x 3 user user 4096 May 22 12:00 ..
-rw-r--r-- 1 user user  220 May 22 12:00 .bashrc
-rw-r--r-- 1 user user   18 May 22 12:00 info.txt
drwxr-xr-x 2 user user 4096 May 22 12:00 documents

اس آؤٹ پٹ میں:

  • d سے شروع ہونے والی لائنیں (جیسے drwxr-xr-x) ڈائریکٹریز (فولڈرز) کی نمائندگی کرتی ہیں۔
  • - سے شروع ہونے والی لائنیں (جیسے -rw-r--r--) باقاعدہ فائلوں کی نمائندگی کرتی ہیں۔
  • . اور .. موجودہ اور بنیادی ڈائریکٹریوں سے منسلک خصوصی شارٹ کٹس ہیں۔
  • .bashrc ایک پوشیدہ فائل ہے، جسے اس کے سرکردہ ڈاٹ سے پہچانا جاتا ہے۔

خود ہی آزمائیں۔

ورزش 1: اپنی پوزیشن تلاش کریں۔

ورزش#linux.m1.l1.e1
کوششیں: 0لوڈ ہو رہا ہے…

موجودہ ورکنگ ڈائرکٹری تلاش کرنے کے لیے کمانڈ لکھیں جس میں آپ ہیں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

وہ کمانڈ استعمال کریں جو موجودہ ڈائرکٹری کے مطلق راستے کو پرنٹ کرتی ہے۔

3 کوششوں کے بعد حل دستیاب ہے۔

مشق 2: فائلوں کی فہرست بنائیں

ورزش#linux.m1.l1.e2
کوششیں: 0لوڈ ہو رہا ہے…

موجودہ فولڈر میں موجود فائلوں کی فہرست یہ دیکھنے کے لیے کہ کون سے وسائل دستیاب ہیں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

مندرجات کی فہرست کے لیے بنیادی کمانڈ استعمال کریں۔

3 کوششوں کے بعد حل دستیاب ہے۔

مشق 3: چھپی ہوئی فائلیں دکھائیں۔

ورزش#linux.m1.l1.e3
کوششیں: 0لوڈ ہو رہا ہے…

موجودہ ڈائرکٹری میں تمام فائلوں کو ظاہر کرنے کے لیے مناسب جھنڈے کے ساتھ ls کمانڈ استعمال کریں، بشمول ایک ڈاٹ سے شروع ہونے والی پوشیدہ فائلز۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

ls کو -a آپشن کے ساتھ ملا کر استعمال کریں۔

3 کوششوں کے بعد حل دستیاب ہے۔