বাশ-এ, মাঝে মধ্যে আমি কমান্ডের একটি তালিকা টাইপ করব এবং হিট করব 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
নিষ্পন্ন করা হবে আগে।