এই বিড়ালটির ত্বকের বিভিন্ন উপায় রয়েছে!
একটি নির্দিষ্ট স্ট্রিং প্রতিস্থাপন করতে, ^old^new^extraআপনার পূর্ববর্তী কমান্ড নিতে হবে, oldসঙ্গে প্রতিস্থাপন new, এবং সংযোজন extra। আপনি যত তাড়াতাড়ি আপনি থামাতে পারেন; উদাহরণস্বরূপ খালি স্ট্রিংয়ের সাথে ^oldপ্রতিস্থাপন করা হবে oldএবং খালি স্ট্রিং সংযোজন করা হবে (মূলত মোছা oldএবং আরও কিছু না করা)।
1. ^diff^checkout
2. ^cat^rm
এর বিশেষত দরকারী বৈকল্পিক:
for i in `seq 1 10`; do echo something complicated; done
# inspect the output to see if it looks right
^echo
একটি নির্দিষ্ট শব্দ প্রতিস্থাপন করতে, আপনি কমান্ডের মাধ্যমে !m:n-pশব্দগুলি উল্লেখ করতে ব্যবহার করতে পারেন (বর্তমান কমান্ড থেকে ফিরে গণনা করতে নেতিবাচক সংখ্যা ব্যবহার করুন)। আপনি একক শব্দের উল্লেখ করার জন্য অংশটি বাদ দিতে পারেন এবং একটি সম্পূর্ণ কমান্ড উল্লেখ করার জন্য অংশটি বাদ দিতে পারেন। বিশেষ ফরম জন্য , পূর্ববর্তী কমান্ডের শেষ কথা জন্য, এবং আর্গুমেন্ট (সমস্ত কিন্তু শব্দের জন্য পূর্ববর্তী কমান্ডের) চমত্কার সুবিধাজনক হয়।npm-p:m-p!!!-1!$!*0
1. !!:0 checkout !!:2-
2. rm !*
আমি প্রায়শই এই দুটি ব্যবহার করি; zsh এখানে বিশেষত দুর্দান্ত, কারণ হিট ট্যাবটি আপনার ঠিক আছে কিনা তা নিশ্চিত করার জন্য ক্রিপ্টিক স্টাফগুলি প্রসারিত করবে।
লাইন সম্পাদনা করে এটি করার অনেকগুলি উপায় রয়েছে। আপনার শেলের কীবাইন্ডিংগুলি পড়ুন।