!1255:p
এই করবে
!
ইতিহাস রিকাল
1255
হ'ল লাইন নম্বর
:p
প্রিন্ট হয় তবে কার্যকর হয় না
তারপরে আপনি থের পূর্ববর্তী (অব্যক্ত) কমান্ডটি ফিরে পেতে আপ-তীর ব্যবহার করতে পারেন এবং আপনার প্রয়োজন অনুযায়ী এটি পরিবর্তন করতে পারেন।
আমি প্রায়শই hg
এটির সাথে একত্রিত করি ("ইতিহাস গ্রেপ") - আমার প্রিয় উপন্যাস।
$ alias hg # Maybe use hgr instead if you are a Mercurial CLI user.
alias hg='history | tail -200 | grep -i'
এটি সাম্প্রতিক ইতিহাসের লাইনে পাঠ্য অনুসন্ধান করে, ক্ষেত্রে নির্বিশেষে এবং এইভাবে ব্যবহৃত হয়:
যখন আমি একটি নির্দিষ্ট ফাইল সম্পাদনা করতে সাম্প্রতিক vi কমান্ডগুলি সন্ধান করতে চাই এবং তারপরে আমি একই ফাইলটি সম্পাদনা করতে তবে তাদের মধ্যে একটি নতুন ফাইল এক্সটেনশন সহ পুনরায় ব্যবহার করতে চাই।
$ hg variables
6153 vi Variables/user-extensions.js
6176 vi Variables/user-extensions.js
6178 vi Variables/user-extensions.js
6190 vi Variables/user-extensions.js
6230 hg variables
$ # Notice the difference in case with V and v is ignored
$ !6190:p
vi Variables/user-extensions.js
$ ["up-arrow"]
$ vi Variables/user-extensions.[now change .js to .html]
আমি hga
আমার সম্পূর্ণ ইতিহাস অনুসন্ধান করতে ("ইতিহাস গ্রেপ অল" ) ও সংজ্ঞায়িত করেছি:
$ alias hga
alias hga='history | grep -i'
তবে আমি এটি বেশি ব্যবহার করি না কারণ আমার ইতিহাসটি (ইচ্ছাকৃতভাবে) খুব বড় এবং আমি খুব বেশি আউটপুট পাই যা পরে আমার টার্মিনালে পৃষ্ঠাগুলি পিছনে স্ক্রোলিংকে প্রভাবিত করে।