আপনার কমান্ডের শুরুতে আপনি যখন একটি সুডো ভুলে যান তখন খুব কার্যকর যখন আপনি !!
পূর্ববর্তী কমান্ডটির একটি উলের মতো কাজ করে। উদাহরণ:
$ mv /very/long/path/for/a/protected/sensible/file/caution.h .
(...) Permission denined
$ sudo !!
sudo mv /very/long/path/for(...) .
[sudo] password :
- আমরা কীভাবে ডাবল
!!
ট্রিক বলি ? ইন্টারনেটের মাধ্যমে গবেষণাগুলি সেই টোকেনের কারণে কঠিন। - এটা কিভাবে কাজ করে ? আমি ইতিহাস কমান্ডের সাথে একটি লিঙ্ক সন্দেহ করি।
- এটি সংজ্ঞায়িত কোথায়? আমি কি নিজেকে অন্য কিছু সংজ্ঞায়িত করতে পারি?
সম্পাদনা: কিছু আকর্ষণীয় ইভেন্ট ডিজাইনার
!!:*
এটি পূর্ববর্তী কমান্ডের যুক্তিগুলিকে বোঝায়। ব্যবহারের ক্ষেত্রে :
cat /a/file/to/read/with/long/path
nano !!:*
:p
কমান্ডটি কার্যকর না করেই মুদ্রণ করুন, আপনাকে এটি ইভেন্ট ডিজাইনার শেষে রেখে দিতে হবে।
$ !-5:p
sudo rm /etc/fstab -f
এটি ইতিহাস সম্প্রসারণের একটি বিশেষ ক্ষেত্রে, যেখানে শেলটি
—
চিপনার
!
বর্তমান শেলের ইতিহাস তালিকার সাথে একটি শৃঙ্খলাবদ্ধ কমান্ড দিয়ে কোনও শব্দ প্রসারিত করার চেষ্টা করে । !!
একটি বিশেষ মামলা, সমতূল্য !-1
, যেখানে একটি ঋণাত্মক সংখ্যা n
নিম্নলিখিত !
n তম পূর্ববর্তী কমান্ড বোঝায়।
@ কাস্টাস, আরও দরকারীভাবে, পড়ুন
—
ওয়াইল্ডকার্ড
LESS='+/^HISTORY EXPANSION' man bash
।
man history