نبیاں دا Ú†Ø§Ø±Û Ø¬ÛŒÚ‘Ø§ØŒ میرا Ø³ÛØ±Ø§ جیڑا Ù‚ØµÛŒØ¯Û 1
فہرست کا خانہ:
کیا آپ اکثر خود کو کمانڈ لائن پر لمبی کمانڈ ٹائپ کرتے یا پچھلے ٹائپ کردہ کمانڈ کے لئے باز کی تاریخ ڈھونڈتے ہو؟ دیکھتے ہیں؟ اگر ان میں سے کسی ایک سوال کا آپ کا جواب ہاں میں ہے تو آپ کو باز نام کی مدد مل جائے گی۔ بش الیاس آپ کو لمبی کمانڈ کے لئے یادگار شارٹ کٹ کمانڈ قائم کرنے کی اجازت دیتے ہیں۔
باش عرفی نام بنیادی طور پر شارٹ کٹ ہیں جو آپ کو طویل حکم دیتا ہے اور جب آپ کمانڈ لائن پر کام کر رہے ہیں تو ٹائپنگ کا ایک بڑا سودا ختم کرنے سے بچاسکتے ہیں۔ مثال کے طور پر ، آپ
tar -xvfz
کمانڈ کیلئے عرف
tar -xvfz
کو شارٹ کٹ مقرر کرسکتے ہیں۔
اس مضمون میں وضاحت کی گئی ہے کہ باش عرفیت کیسے بنائی جائے تاکہ آپ کمانڈ لائن پر زیادہ نتیجہ خیز بن سکیں۔
بش عرفات کی تشکیل
باز میں عرفی بنانا بہت سیدھا آگے ہے۔ نحو ذیل میں ہے:
alias alias_name="command_to_run"
نیا مطلوبہ لفظ ٹائپ کرکے ایک نیا باز عرف شروع کرنے کے ل.۔ پھر عرفی نام کے بعد ایک برابر علامت اور اس کمانڈ کا اعلان کریں جس کے مطابق آپ عرف ٹائپ کرتے وقت چلنا چاہتے ہیں۔ کمانڈ کو حوالوں میں بند کرنے کی ضرورت ہے اور برابر نشان کے آس پاس کوئی وقفہ نہیں ہے۔ ہر ایک عرف کو نئی لائن پر اعلان کرنے کی ضرورت ہے۔
شاید
ls
کمانڈ لینکس کمانڈ لائن پر سب سے زیادہ استعمال ہونے والی کمانڈوں میں سے ایک ہے۔ میں عام طور پر اس کمانڈ کو تمام فائلوں اور ڈائریکٹریوں کی فہرست کے
-la
سوئچ کے ساتھ استعمال کرتا ہوں جن میں طویل فہرست کی شکل میں پوشیدہ ہیں۔
آئیے ایل ایل نامی ایک سادہ بش عرف بنائیں جو
ls -la
کمانڈ کا شارٹ کٹ ہوگا۔ ایسا کرنے کے ل a ٹرمینل ونڈو کھولیں اور ٹائپ کریں:
alias ll="ls -la"
اب اگر آپ اپنے کنسول میں ایل ایل ٹائپ کرتے ہیں تو آپ کو وہی آؤٹ پٹ ملے گا جس طرح آپ
ls -la
ٹائپ کرکے کریں گے۔
ایل
ll
عرف صرف موجودہ شیل سیشن میں دستیاب ہوگا۔ اگر آپ سیشن سے باہر نکلتے ہیں یا کسی دوسرے ٹرمینل سے نیا سیشن کھولتے ہیں تو عرف دستیاب نہیں ہوگا۔
عرف کو مستقل بنانے کے ل it آپ کو
~/.bash_profile
یا
~/.bashrc
فائل میں اس کا اعلان کرنے کی ضرورت ہے۔ اپنے ٹیکسٹ ایڈیٹر میں
~/.bashrc
کھولیں:
nano ~/.bashrc
اور اپنے عرفی نام شامل کریں:
~ /.bashrc
# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'
آپ کو اپنے عرفی ناموں کا نام اس طرح رکھنا چاہئے جس کو یاد رکھنا آسان ہو۔ مستقبل کے حوالہ کے ل a ایک تبصرہ شامل کرنے کی بھی سفارش کی گئی ہے۔
ایک بار مکمل ہونے کے بعد ، فائل کو محفوظ کریں اور بند کریں۔ ٹائپ کرکے اپنے موجودہ سیشن میں عرفی نام دستیاب کریں۔
source ~/.bash_profile
جیسا کہ آپ دیکھ سکتے ہیں ، آسان باش عرفیت بنانا تیز اور بہت آسان ہے۔
اگر آپ اپنے
.bashrc
زیادہ ماڈیولر بنانا چاہتے ہیں تو آپ اپنے عرفی نام کو الگ فائل میں محفوظ کرسکتے ہیں۔ اوبنٹو اور
.bash_aliases
جیسی کچھ تقسیم میں ایک
.bash_aliases
فائل شامل ہے ، جو
~/.bashrc
.bash_aliases
سے حاصل کی جاتی ہے۔
دلائل (بش افعال) کے ساتھ باش ایلیسس بنانا
بعض اوقات آپ کو ایک عرف پیدا کرنے کی ضرورت پڑسکتی ہے جو ایک یا ایک سے زیادہ دلائل کو قبول کرتا ہے ، اسی جگہ میں باز افعال کام آتے ہیں۔
باز فنکشن بنانے کیلئے نحو بہت آسان ہے۔ ان کا اعلان دو مختلف شکلوں میں کیا جاسکتا ہے:
function_name () { }
یا
function function_name { }
کسی بھی دلیل کو بیش فنکشن میں منتقل کرنے کے ل simply ان کو سیدھے سیدھے رکھنا ، فنکشن کے نام کے بعد ، کسی اسپیس سے الگ کرکے۔ منظور شدہ پیرامیٹرز
$1
،
$2
،
$3
، وغیرہ ہیں ، جو فنکشن کے نام کے بعد پیرامیٹر کی پوزیشن کے مطابق ہیں۔ name
$0
متغیر فنکشن نام کے لئے مخصوص ہے۔
آئیے ایک سادہ بش فنکشن تیار کریں جو ایک ڈائرکٹری بنائے اور پھر اس میں نیویگیٹ ہوجائے۔
~ /.bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
عرفی ناموں کی طرح ہی ، فائل کو دوبارہ لوڈ کرنے کے لئے اپنی
~/.bashrc
فائل میں فنکشن شامل کریں اور
source ~/.bash_profile
چلائیں
source ~/.bash_profile
۔
اب اس کے بجائے ایک نئی ڈائریکٹری تشکیل دینے کے لئے
mkdir
کریں اور پھر
cd
کو اس ڈائریکٹری میں منتقل کریں ، آپ آسانی سے ٹائپ کرسکتے ہیں:
mkcd new_directory
-
--- اس بات کو یقینی بناتا ہے کہ آپ غلطی سے کمانڈ پر کوئی اضافی دلیل پاس نہیں کررہے ہیں۔ مثال کے طور پر ، اگر آپ ایک ایسی ڈائریکٹری بنانے کی کوشش کرتے ہیں جو-(ڈیش) استعمال کیے بغیر شروع ہو تو--ڈائرکٹری کا نام کمانڈ دلیل سے تعبیر ہوگا۔&&- یقینی بناتا ہے کہ دوسری کمانڈ صرف اس صورت میں چلتی ہے جب پہلا کمانڈ کامیاب ہو۔
نتیجہ اخذ کرنا
ابھی آپ کو باش عرفی اور افعال تخلیق کرنے کا ایک اچھی طرح سے اندازہ ہونا چاہئے جو کمانڈ لائن پر آپ کی زندگی کو آسان اور نتیجہ خیز بنا دے گا۔
بش ٹرمینلآؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
ایک ہی Hotmail اکاؤنٹ سے ایک سے زیادہ ای میل عرفات بنائیں اور ان کا نظم کریں
نیا علیحدہ کرنے والا ہاٹ میل کی خصوصیت ایک مختلف ای میل پتہ استعمال کرنے میں آسان بناتا ہے. اپنے ابتدائی ای میل ایڈریس اور آن لائن شناخت کو تبدیل کرنے کے بغیر بھی ہٹ میل کے تمام فوائد حاصل کریں.
ماسک ایم: ای میل عرفات اور ذاتی ڈیٹا کی لامحدود تعداد بنائیں
ماسکی ایم کے ساتھ ای میل عرفات، کریڈٹ کارڈ اور ٹیلی فون نمبرز کی لامحدود تعداد بنائیں، ایک کروم اور فائر فاکس توسیع. توسیع آن لائن ڈیٹا کی خلاف ورزی سے روکتا ہے.







