Ex (text editor)
ایکس، ایکسٹینڈڈ کے لیے مختصر، یونکس سسٹمز کے لیے ایک لائن ایڈیٹر ہے جو اصل میں بل جوئے نے 1976 میں لکھا تھا، جس کا آغاز چارلس ہیلی کے لکھے ہوئے پہلے پروگرام سے ہوا تھا۔ پروگرام کے متعدد نفاذ موجود ہیں ؛ انہیں پوزیکس کے ذریعے معیاری بنایا گیا ہے۔ اصل یونکس ایڈیٹر، جو 1970 کی دہائی میں آپریٹنگ سسٹم کے بیل لیبز ورژن کے ساتھ تقسیم کیا گیا تھا، بلکہ صارف کے لیے غیر دوستانہ ایڈ تھا۔ کوئین میری کالج، لندن کے جارج کولورس، جس نے 1973 میں یونکس نصب کیا تھا، نے 1975 میں ایم نامی ایک بہتر ورژن تیار کیا جو ویڈیو ٹرمینلز سے فائدہ اٹھا سکتا ہے۔ برکلے کے دورے کے دوران، کولورس نے اپنا پروگرام بل جوئے کو پیش کیا، جس نے اسے پروسیسر پر کم مطالبہ کرنے کے لیے تبدیل کیا۔ جوئے کا ورژن سابق بن گیا اور برکلے سافٹ ویئر ڈسٹری بیوشن میں شامل ہو گیا۔ ایکس کو بالآخر ایک مکمل اسکرین بصری انٹرفیس دیا گیا (اس کے کمانڈ لائن پر مبنی آپریشن میں اضافہ)، اس طرح وہ وی آئی ٹیکسٹ ایڈیٹر بن گیا۔ حالیہ دنوں میں، ex کو vi پروگرام کی شخصیت کے طور پر لاگو کیا جاتا ہے۔ vi کے زیادہ تر متغیرات میں اب بھی ایک "ex موڈ" ہوتا ہے، جسے کمانڈ ex کا استعمال کرتے ہوئے، یا vi کے اندر سے ایک کمانڈ کے لیے: (کالون) کردار ٹائپ کرکے استعمال کیا جاتا ہے۔ اگرچہ ex اور vi فعالیت کے درمیان اوورلیپ ہے، کچھ چیزیں صرف ex کمانڈز کے ساتھ کی جا سکتی ہیں، لہذا vi کا استعمال کرتے وقت یہ مفید رہتا ہے۔ vi سے تعلق بنیادی سابقہ کمانڈ جو تلاش اور تبدیلی سے متعلق ہیں، vi کے لیے ضروری ہیں۔ مثال کے طور پر، ex کمانڈ کے ساتھ ہر مثال کی جگہ لے لیتا ہے، اور vi میں بھی کام کرتا ہے۔ اس کا مطلب فائل کی ہر لائن ہے۔ 'جی' کا مطلب گلوبل ہے اور اس کا مطلب ہے کہ ہر لائن پر ہر مثال کو تبدیل کریں (اگر اس کی وضاحت نہیں کی گئی تھی، تو ہر لائن پر صرف پہلی مثال کو تبدیل کیا جائے گا)۔ کمانڈ لائن دعوت نامہ خلاصہ ex [-rR] [-s |-v] [-c کمانڈ] [-t ٹیگ سٹرنگ] [-w سائز] [فائل۔ آپشن-r سسٹم کریش کے بعد مخصوص فائلوں کو بازیافت کرتا ہے-R سیٹ ریڈ اونلی-s (صرف XPG4) صارف انٹرایکٹو فیڈ بیک کو دباتا ہے-v بصری موڈ (vi)-c کمانڈ فائل سے لوڈ ہونے والے پہلے بفر پر کمانڈ کو انجام دیں۔ دس بار تک استعمال کیا جا سکتا ہے۔ - t ٹیگ سٹرنگ مخصوص ٹیگ پر مشتمل فائل میں ترمیم کریں-ڈبلیو سائز سیٹ ونڈو سائز-(متروک) صارف کے انٹرایکٹو فیڈ بیک کو دباتا ہے-l lisp ایڈیٹر موڈ کو فعال کرتا ہے-x فائلیں لکھتے وقت خفیہ کاری کا استعمال کریں-C خفیہ کاری آپشن فائل ترمیم کی جانے والی فائل (فائلوں) کا نام (زبانیں) یہ بھی دیکھیں یونکس کمانڈوں کی فہرست حوالہ جات بیرونی لنکس معیاری یونکس پروگرام یونکس SUS2008 افادیت یونکس ٹیکسٹ ایڈیٹرز لائن ایڈیٹر