জন রেইনহোল্ডের উত্তর দুর্দান্ত, তবে আরও অনেক শক্তিশালী সমাধান রয়েছে যা আমি প্রস্তাব দেব। জনের উত্তরে আমার একটি গোটচা সম্পর্কেও একটি মন্তব্য আছে, তবে সরাসরি মন্তব্য করতে সক্ষম হওয়ার মতো যথেষ্ট খ্যাতি আমার নেই, সুতরাং @ জন রেইনহোল্ড, আপনি যদি এটি পড়েন তবে দয়া করে নীচে আপনার কাছে আমার মন্তব্যটি সম্বোধন করুন।
বাশ একটি কমান্ড অন্তর্ভুক্ত করে fc
, যা বাশ ইতিহাস তালিকার পরামিতিগুলির লাইন সংখ্যা হিসাবে গ্রহণ করে। এটি আপনার পাঠ্য হিসাবে এই লাইনগুলি দিয়ে আপনার ডিফল্ট সম্পাদকটি খুলবে। এই মুহুর্তে, আপনি allyচ্ছিকভাবে লাইনগুলি সম্পাদনা করতে পারেন। তারপরে, আপনি যখন সম্পাদক থেকে প্রস্থান করবেন, বাশ সেই লাইনগুলি কার্যকর করে!
আপনি যে সম্পাদনাটি করতে চাইতে পারেন তার উদাহরণ হ'ল সর্বশেষ পংক্তির সাথে যুক্ত হ'ল "; পড়ুন -p" পরবর্তী ... "এর মতো কিছু That যার ফলে বাশ প্রতিটি লাইন সম্পাদন করবে এবং চালিয়ে যাওয়ার আগে আপনাকে অনুরোধ করবে।
জোন রিইনহোল্ডের জন্য মন্তব্য: দুর্দান্ত উত্তর, তবে আপনার এটি যোগ্য হওয়া উচিত কারণ ব্যবহারকারী যদি ব্যাশ ভেরিয়েবল এইচআইএসটি কনট্রোল অন্তর্ভুক্ত erasedups
করে থাকে C-o
তবে ব্যবহারকারী সম্পাদন করার পরে বিভ্রান্ত হয়ে পড়বেন কারণ ইতিহাসের প্রত্যাশিত পরবর্তী কমান্ডের পরিবর্তে তার পরে একটিটি
প্রদর্শিত হবে প্রদর্শন করা হবে. কারণ বাশ এক্সিকিউটেড কমান্ডের মূল উদাহরণটি মুছে ফেলেছে এবং এরপরে সমস্ত কমান্ড একটি রেখায় স্থানান্তরিত করেছে, অর্থাৎ। ইতিহাসের তালিকার একটি নিম্ন সূচকের নাম্বারে।