7 آسان کمانڈ لائن ٹپس جنہیں آپ یاد نہیں کرنا چاہتے

Anonim

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

پڑھیں، آپ فائلوں کو ڈاؤن لوڈ کر رہے ہوں گے، ایک بہتر ڈائرکٹری لسٹنگ کا استعمال کر رہے ہوں گے، عمل کو تیزی سے ختم کر رہے ہوں گے، سابقہ ​​کمانڈز کو روٹ کے طور پر دوبارہ چلا رہے ہوں گے، ماضی کے کمانڈز کو تلاش کر رہے ہوں گے، اور کچھ ہی دیر میں نئی ​​فائلیں بنائیں گے۔ .

1: ویب سے ایک فائل ڈاؤن لوڈ کریں اور پیشرفت دیکھیں

کسی فائل کا URL جانتے ہیں جسے آپ کو ویب سے ڈاؤن لوڈ کرنے کی ضرورت ہے؟ اسے ڈاؤن لوڈ کرنا شروع کرنے کے لیے -O کمانڈ کے ساتھ curl کا استعمال کریں:

curl -O url

مکمل URL استعمال کرنا یقینی بنائیں۔ اس کے علاوہ، اپنی مقامی مشین پر ایک ہی فائل کا نام رکھنے کے لیے اپر کیس 'O' استعمال کرنا یاد رکھیں نہ کہ چھوٹے 'o' کا۔

مثال کے طور پر، درج ذیل کمانڈ iOS 7 IPSW فائل کو ایپل کے سرورز سے مقامی میک پر ڈاؤن لوڈ کرے گی، وہی فائل کا نام برقرار رکھے گی جو ریموٹ سرور پر ظاہر ہوتا ہے:

curl -O http://appldnld.apple.com/iOS7/091-9495.20130918.FuFu4/iPhone5, 1_7.0_11A465_Restore.ipsw

ہم نے کافی عرصہ پہلے اس چال کا احاطہ کیا ہے اور یہ واقعی مفید ہے۔ چونکہ یہ ڈاؤن لوڈ کی رفتار اور پیشرفت کو ظاہر کرتا ہے، یہ کمانڈ لائن سے انٹرنیٹ کنیکشن کی رفتار کو جانچنے کے لیے ویجٹ ٹرک کے متبادل کے طور پر بھی کام کر سکتا ہے۔

2: ترمیم کی تاریخ کے لحاظ سے ڈائرکٹری کے مشمولات کی فہرست

ایک ڈائرکٹری کو طویل فہرست میں لانا چاہتے ہیں، جس میں اجازتیں، صارفین، فائل کا سائز، اور ترمیم کی تاریخ، حال ہی میں ترمیم شدہ فائلز اور فولڈرز نیچے سے ظاہر ہوں؟ یقیناً آپ کرتے ہیں:

ls -thor

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

3: کمانڈ لائن سے لائیو نتائج کے ساتھ اسپاٹ لائٹ تلاش کریں

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

mdfind -time findme

تلاش کی گئی اصطلاحات کی مخصوصیت کے لحاظ سے یہ بہت تیزی سے ہو سکتا ہے، لیکن اگر آپ کو کوئی میچ نظر آتا ہے تو دیکھنا بند کرنے کے لیے Control+C پر کلک کریں۔

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

4: وائلڈ کارڈز کا استعمال کرتے ہوئے عمل کو ختم کریں

کبھی خواہش ہے کہ آپ وائلڈ کارڈ کا استعمال کرتے ہوئے ایک ہی وقت میں ایک ٹن عمل یا کمانڈ کو ختم کر سکتے ہیں؟ یا ہوسکتا ہے کہ آپ مکمل عمل کا نام یا pid ٹائپ کیے بغیر کچھ تیزی سے مارنا چاہتے ہیں؟ معیاری کِل کمانڈ وائلڈ کارڈ کا ان پٹ نہیں لے گی، لیکن pkill وائلڈ کارڈز کو قبول کرتی ہے، جو اسے کام کے لیے صحیح انتخاب بناتی ہے۔

مثال کے طور پر، "SampleEnormousTaskNameWhyIsThisProcessNameSoLong" عمل کی ہر ایکٹو مثال کو ایک ساتھ ختم کرنے کے لیے، آپ درج ذیل کو استعمال کر سکتے ہیں:

pkill Sam

یاد رکھیں کہ وائلڈ کارڈز ناقابل معافی ہیں، اور pkill بغیر کسی ہچکچاہٹ یا بچت کی درخواست کیے کاموں کو ختم کرتا ہے، لہذا اگر آپ کے پاس کوئی اور قریب سے مماثل عمل کے نام ہیں تو وہ بھی مارے جائیں گے۔ اس کے آس پاس کا سب سے آسان طریقہ یہ ہے کہ ہدف کے لیے کام کے نام کا تھوڑا سا لمبا عنصر بیان کریں۔

آپ pkill کا استعمال تمام مخصوص صارفین کے عمل کو نشانہ بنانے کے لیے بھی کر سکتے ہیں، جو کہ ملٹی یوزر میکس پر کچھ حالات کے لیے مددگار ثابت ہو سکتے ہیں۔

5: آخری کمانڈ کو روٹ کے طور پر دوبارہ چلائیں

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

سودو!!

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

6: کسی کمانڈ پر عمل کیے بغیر اس کا آخری واقعہ حاصل کریں

کیا آپ نے آخری بار کوئی مخصوص کمانڈ چلاتے وقت استعمال کیا تھا وہ صحیح ترکیب یاد نہیں ہے؟ آپ اس چال کو استعمال کرکے اصل میں دوبارہ کمانڈ پر عمل کیے بغیر اسے فوری طور پر تلاش کر سکتے ہیں، جہاں 'searchterm' مماثل کمانڈ ہے:

!searchterm:p

مثال کے طور پر، آخری مکمل کمانڈ تلاش کرنے کے لیے جس میں "sudo" کا سابقہ ​​استعمال کیا گیا ہے آپ استعمال کریں گے:

!sudo:p

یہ درج ذیل کی طرح کچھ واپس رپورٹ کرے گا، آپ کو مکمل کمانڈ نحو فراہم کرے گا، لیکن اسے دوبارہ نہیں چلائے گا:

sudo vi /etc/motd

دوبارہ، یہ چال صرف آخری بار کسی بھی سابقہ ​​کی بنیاد پر کمانڈ استعمال کرنے کی اطلاع دے گی۔ اگر آپ کو واقعی اپنی پرانی کمانڈ لسٹ کو کھودنے کی ضرورت ہے، تو آپ grep کے ساتھ اپنی باش ہسٹری تلاش کر سکتے ہیں۔

7: فوری طور پر ایک خالی فائل یا ایک سے زیادہ فائلیں بنائیں

ٹچ کمانڈ خالی فائلیں بنانے کا فوری کام کرتی ہے، یا تو اسپیس ہولڈرز، ٹیسٹنگ، ڈیموسٹریشن، یا جو کچھ بھی آپ کے منصوبے ہو سکتے ہیں۔ راز 'ٹچ' کمانڈ ہے اور اسے استعمال کرنا آسان ہے:

touch filename

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

touch index.html gallery.html cv.html

وہ خاص طور پر ڈویلپرز کے لیے مفید ہے۔

ٹرمینل اور کمانڈ لائن کے بارے میں مزید جاننا چاہتے ہیں؟ دلچسپی رکھنے والوں کے لیے ہمارے پاس بہت ساری کمانڈ لائن ٹرکس ہیں۔

7 آسان کمانڈ لائن ٹپس جنہیں آپ یاد نہیں کرنا چاہتے