ماڈیول اسباق (1/2)
میں کہاں ہوں؟ (پی ڈبلیو ڈی اور ایل ایس)
لینکس کمانڈ لائن (یا ٹرمینل) ایک انتہائی طاقتور ٹول ہے جو آپ کو گرافیکل یوزر انٹرفیس استعمال کرنے کے بجائے ٹیکسٹ کمانڈز ٹائپ کرکے آپریٹنگ سسٹم کے ساتھ بات چیت کرنے دیتا ہے۔
لینکس میں تمام فائلز اور فولڈرز کو ایک الٹی ٹری ڈھانچے میں ترتیب دیا گیا ہے جو ایک عام روٹ ڈائرکٹری سے شروع ہوتا ہے، جس کی نمائندگی سنگل فارورڈ سلیش / (جسے root کہا جاتا ہے) سے کیا جاتا ہے۔ ہر صارف کا اپنا ذاتی فولڈر /home کے اندر ہوتا ہے، مثال کے طور پر، /home/user۔ اسے ہوم ڈائرکٹری کے نام سے جانا جاتا ہے۔
یہ جاننا کہ آپ کہاں ہیں: pwd
ٹرمینل میں، آپ کو ہمیشہ ایک مخصوص فولڈر کے اندر رکھا جاتا ہے، جسے موجودہ ورکنگ ڈائرکٹری کہا جاتا ہے۔
یہ جاننے کے لیے کہ آپ فی الحال کس فولڈر میں ہیں، آپ کمانڈ استعمال کر سکتے ہیں:
pwdاس کمانڈ کا مطلب پرنٹ ورکنگ ڈائرکٹری ہے۔ اگر آپ اسے ٹرمینل کھولنے کے فوراً بعد چلاتے ہیں، تو آپ کو عام طور پر اپنے ہوم فولڈر کا راستہ نظر آئے گا، مثال کے طور پر:
/home/userفہرست سازی کے مواد: ls
یہ دیکھنے کے لیے کہ آپ کی موجودہ ڈائرکٹری میں کون سی فائلیں اور فولڈر موجود ہیں، کمانڈ استعمال کریں:
lsاس کمانڈ کا مطلب ہے فہرست۔ یہ آپ کے موجودہ مقام میں تمام مرئی فائلوں اور فولڈرز کے نام دکھائے گا۔
ls کے لیے مفید اختیارات
لینکس کمانڈز کو اختیارات (جسے flags یا آرگیومینٹس بھی کہا جاتا ہے) کا استعمال کرتے ہوئے اپنی مرضی کے مطابق کیا جا سکتا ہے، جو ایک ہائفن - کے ساتھ لگا ہوا ہے:
ls -a: تمام فائلوں کی فہرست بناتا ہے، بشمول پوشیدہ فائلیں جو ڈاٹ سے شروع ہوتی ہیں (جیسے.bashrcیا.git)۔ls -l: فہرست کو طویل شکل میں دکھاتا ہے، بشمول فائل کی اجازت، مالک، فائل کا سائز، اور آخری ترمیم کی تاریخ/وقت۔- آپ تمام فائلوں کو تفصیلی فہرست میں دیکھنے کے لیے
ls -laیاls -alلکھ کر ان جھنڈوں کو یکجا کر سکتے ہیں۔
مثال کے طور پر، نمونے کے فولڈر میں ls -la کو چلانے سے اس طرح کی ساختی پیداوار ظاہر ہو سکتی ہے:
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: اپنی پوزیشن تلاش کریں۔
موجودہ ورکنگ ڈائرکٹری تلاش کرنے کے لیے کمانڈ لکھیں جس میں آپ ہیں۔
اشارہ دکھائیں۔
وہ کمانڈ استعمال کریں جو موجودہ ڈائرکٹری کے مطلق راستے کو پرنٹ کرتی ہے۔
3 کوششوں کے بعد حل دستیاب ہے۔
مشق 2: فائلوں کی فہرست بنائیں
موجودہ فولڈر میں موجود فائلوں کی فہرست یہ دیکھنے کے لیے کہ کون سے وسائل دستیاب ہیں۔
اشارہ دکھائیں۔
مندرجات کی فہرست کے لیے بنیادی کمانڈ استعمال کریں۔
3 کوششوں کے بعد حل دستیاب ہے۔
مشق 3: چھپی ہوئی فائلیں دکھائیں۔
موجودہ ڈائرکٹری میں تمام فائلوں کو ظاہر کرنے کے لیے مناسب جھنڈے کے ساتھ ls کمانڈ استعمال کریں، بشمول ایک ڈاٹ سے شروع ہونے والی پوشیدہ فائلز۔
اشارہ دکھائیں۔
ls کو -a آپشن کے ساتھ ملا کر استعمال کریں۔
3 کوششوں کے بعد حل دستیاب ہے۔