বাশ-এ, মাঝে মধ্যে আমি কমান্ডের একটি তালিকা টাইপ করব এবং হিট করব Enterএবং কেবলমাত্র পরে বুঝতে পারি যে তালিকার শেষের কাছে কিছু কমান্ডের সাথে একটি ভুল আছে is আমি জানি যে আমি Ctrl+ Cটিপলে এটি বর্তমানে চলমান কমান্ডটি শেষ করবে এবং বাকী তালিকাটি বাতিল করে দেবে। তালিকায় বাকি বাতিল করতে কোন উপায় আছে কি ছাড়া বর্তমানে চলমান কমান্ড সসীম?
উদাহরণস্বরূপ, ধরা যাক আমি এরকম কিছু টাইপ করেছি
foo; bar
অথবা
foo && bar
কোথায় fooএকটি দীর্ঘকাল ধরে চলমান আদেশ আছে যে বাধা না দেওয়া খুব গুরুত্বপূর্ণ, এবং barঅপরিবর্তনীয় এবং অযাচিত কিছু (বলুন, shutdown -h nowবা rm -rf /) করুন। যদিও fooএখনও চলমান হয়, যাক শেল কহন একটি সাধারণ উপায় fooফিনিস কিন্তু চালানোর জন্য না barপরে? (হ্যাঁ, আমি অনুমতিগুলি পরিবর্তন করতে পারলাম barযাতে এটি কার্যকর করা যায় না, তবে এটি বিশেষভাবে সুবিধাজনক নয় যদি আমি এর barমধ্যে rmএমন কিছু ব্যবহার করতে চাই তবে না আমার নিজের মালিকানা না থাকলে barবা barকোনও বিল্টিন না থাকলে এটি কাজ করবে না ))
barকমান্ডsome_command:^bar^some_commandনিষ্পন্ন করা হবে আগে।