Ex (text editor)
এক্স, এক্সটেন্ডেডের সংক্ষিপ্ত রূপ, ইউনিক্স সিস্টেমের জন্য একটি লাইন এডিটর যা মূলত বিল জয় দ্বারা 1976 সালে লেখা হয়েছিল, যা চার্লস হেলির লেখা একটি পূর্ববর্তী প্রোগ্রাম থেকে শুরু হয়েছিল। প্রোগ্রামের একাধিক বাস্তবায়ন বিদ্যমান; সেগুলি পি. ও. এস. আই. এক্স দ্বারা প্রমিত। 1970-এর দশকে অপারেটিং সিস্টেমের বেল ল্যাবস সংস্করণের সাথে বিতরণ করা মূল ইউনিক্স সম্পাদকটি ছিল ব্যবহারকারী-বান্ধব সংস্করণ। লন্ডনের কুইন মেরি কলেজের জর্জ কুলোরিস, যিনি 1973 সালে ইউনিক্স স্থাপন করেছিলেন, 1975 সালে এম নামে একটি উন্নত সংস্করণ তৈরি করেছিলেন যা ভিডিও টার্মিনালের সুবিধা নিতে পারে। বার্কলে পরিদর্শনের সময়, কুলোরিস বিল জয়কে তার প্রোগ্রামটি উপস্থাপন করেছিলেন, যিনি প্রসেসরের উপর কম চাহিদা থাকার জন্য এটিকে সংশোধন করেছিলেন; জয় এর সংস্করণটি প্রাক্তন হয়ে ওঠে এবং বার্কলে সফ্টওয়্যার ডিস্ট্রিবিউশনে অন্তর্ভুক্ত হয়। এক্স-কে অবশেষে একটি পূর্ণ-পর্দার ভিজ্যুয়াল ইন্টারফেস দেওয়া হয়েছিল (এর কমান্ড লাইন ভিত্তিক ক্রিয়াকলাপে যোগ করা হয়েছে), যার ফলে এটি ভিআই টেক্সট এডিটর হয়ে ওঠে। সাম্প্রতিক সময়ে, এক্স-কে ভিআই প্রোগ্রামের ব্যক্তিত্ব হিসাবে প্রয়োগ করা হয়; ভিআই-এর বেশিরভাগ রূপের এখনও একটি "এক্স মোড" রয়েছে, যা এক্স কমান্ড ব্যবহার করে বা ভিআই-এর মধ্যে থেকে একটি কমান্ডের জন্যঃ (কোলন) অক্ষর টাইপ করে আহ্বান করা হয়। যদিও ex এবং vi কার্যকারিতার মধ্যে ওভারল্যাপ রয়েছে, কিছু জিনিস শুধুমাত্র ex কমান্ড দিয়ে করা যেতে পারে, তাই vi ব্যবহার করার সময় এটি কার্যকর থাকে। vi এর সাথে সম্পর্ক অনুসন্ধান এবং প্রতিস্থাপনের সাথে সম্পর্কিত মূল এক্স কমান্ডগুলি vi এর জন্য অপরিহার্য। উদাহরণস্বরূপ, 'এক্স' কমান্ড 'সহ'-এর প্রতিটি দৃষ্টান্তকে প্রতিস্থাপন করে এবং 'ভি'-তেও কাজ করে। অর্থাৎ ফাইলের প্রতিটি লাইন। 'জি' মানে গ্লোবাল এবং এর অর্থ প্রতিটি লাইনের প্রতিটি দৃষ্টান্ত প্রতিস্থাপন করা (যদি এটি নির্দিষ্ট না করা হয়, তবে প্রতিটি লাইনের শুধুমাত্র প্রথম দৃষ্টান্তটি প্রতিস্থাপন করা হবে)। কমান্ড-লাইন ইনভোকেশন সারসংক্ষেপ ex [-rR] [-s।-v] [-c কমান্ড] [-t ট্যাগস্ট্রিং] [-w সাইজ] [ফাইল।] অপশন-r একটি সিস্টেম ক্র্যাশের পরে নির্দিষ্ট ফাইলগুলি পুনরুদ্ধার করে-R সেটগুলি রিড-অনলি-s (এক্সপিজি 4 শুধুমাত্র) ব্যবহারকারী-ইন্টারেক্টিভ প্রতিক্রিয়া দমন করে-v ভিজ্যুয়াল মোড (vi)-c কমান্ড ফাইল থেকে লোড করা প্রথম বাফারের উপর কমান্ড কার্যকর করুন। দশবার পর্যন্ত ব্যবহার করা যেতে পারে। - t ট্যাগস্ট্রিং নির্দিষ্ট ট্যাগযুক্ত ফাইল সম্পাদনা করুন-ডাব্লু সাইজ সেট উইন্ডো সাইজ-(অপ্রচলিত) ব্যবহারকারী-ইন্টারেক্টিভ প্রতিক্রিয়া দমন করে-l lisp এডিটর মোড সক্ষম করুন-x ফাইল লেখার সময় এনক্রিপশন ব্যবহার করুন-সি এনক্রিপশন বিকল্প ফাইল সম্পাদনা করার জন্য ফাইলের (গুলি) নাম (গুলি) আরও দেখুন ইউনিক্স কমান্ডের তালিকা রেফারেন্স স্ট্যান্ডার্ড ইউনিক্স প্রোগ্রামগুলি ইউনিক্স এসইউএস2008 ইউটিলিটিগুলি ইউনিক্স টেক্সট এডিটর লাইন এডিটর