একাধিক ইতিহাস কমান্ড পুনরায় রান করুন


22

কল্পনা করুন আপনি সবে মাত্র এক ডজন কমান্ড চালিয়েছেন। বলুন ...

$ cd foo/    # history cmd #10000 (my history is very long)
$ ... more commands ...
$ cd ../     # history cmd #10012 

আমি জানি আমি তাদের সংক্ষেপে পুনরায় চালাতে পারি !-12 && !-11 && !-10 && (and so on) && !!যদি তারা কেবল চালানো (অসম্ভাব্য) হয়ে থাকে বা ঘটে !10000 && !10001 && !10002 && (and so on), তবে প্রতিটি ইতিহাস নম্বরকে ঠুং ঠুং শব্দ এবং অ্যাম্পারস্যান্ড দিয়ে টাইপ করার চেয়ে সহজ উপায় কি আছে?

বাশ সম্পর্কে আমি অসচেতন এমন কোনও ধরণের জিনিস সম্ভবত রয়েছে?

যেমন !{10000-10012}# এই জাতীয় কিছু, কেবলমাত্র কাজ করা working

উত্তর:


23

এই কি fcকমান্ড জন্য।

fc -12 -1

অথবা

fc 10000 10012

এটি প্রথমে আপনার সম্পাদক যেমন চালু করবে তেমন নয়, তবে এটি সম্ভবত একটি ভাল জিনিস কারণ এটি আপনাকে আপনার সঠিক কমান্ড রয়েছে কি না এবং এমনকি আপনার পছন্দসই সম্পাদকের সমস্ত ক্ষমতা ব্যবহার করে সম্পাদনা করার দ্বিগুণ সুযোগ দেওয়ার সুযোগ দেয়। একবার আপনি পরিবর্তনগুলি সংরক্ষণ করে সম্পাদক থেকে বের হয়ে গেলে, কমান্ডগুলি চালিত হবে।


আহ আহ! উজ্জ্বল! fc। কমান্ড ঠিক করুন। বোধ হয়!
inanutshellus

1
কোনও সম্পাদক (বিপজ্জনক!) প্রবর্তন এড়াতে আপনি ব্যবহার করতে পারেনfc -e true -12 -1
বিংসএফ

উবুন্টুতে অনুপলব্ধ
8-16 এ ওপেনপ করুন

1
@ অবরুদ্ধ, আজেবাজে কথা। এটি পজিক্স নির্দিষ্ট করে এবং অবশ্যই উবুন্টুতে উপলব্ধ। (এটি অন্তর্নির্মিত একটি শেল, যদিও এটি অবশ্যই হওয়া উচিত /bin
ওয়াইল্ডকার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.