আমি লিনাক্স কমান্ড লাইন ব্যাপকভাবে ব্যবহার করি, আমার লোকাল মেশিনে বা রিমোট সার্ভারের সাথে কানেক্টেড থাকার সময়। কিছু কীবোর্ড শর্টকাট আছে যা আমি আপনাদের সাথে শেয়ার করতে চাই যেগুলো BASH-এ আমার জীবন অনেক সহজ করেছে। আমি খুব কম বই দেখেছি যেগুলো এই শর্টকাটগুলো ডকুমেন্ট করেছে এবং আমি মনে করি কমান্ড লাইনে আপনার প্রোডাক্টিভিটি বাড়ানোর জন্য এগুলো খুব গুরুত্বপূর্ণ।
1. Ctrl + r
এই কীবোর্ড শর্টকাট হচ্ছে আপনার কমান্ড লাইনে রিভার্স সার্চ চালানোর জন্য। এই শর্টকাট ব্যবহার করতে আপনার টার্মিনাল ইন্টারফেসে "Control" কী ধরে রাখুন এবং "Control" কী ধরে রেখে "r" চাপুন। আপনি নিচের মত একটি মেসেজ পাবেন:
(reverse-i-search)`’:
এখন আপনি যে কমান্ডটি আগে ব্যবহার 했던 সেটি লিখতে শুরু করুন। BASH আপনার কমান্ডটি অটোমেটিক্যালি কমপ্লিট করবে। আপনি আরও সার্চ করতে "Ctrl + r" কম্বিনেশন বারবার চাপতে পারেন।
2. Ctrl + a
এই শর্টকাট আপনার কার্সরকে লাইনের শুরুতে নিয়ে যায়। আপনি আপনার টার্মিনালে কিছু শব্দ লিখলে "Control + a" কী কম্বিনেশন চাপুন এবং আপনি লিখছেন সেই লাইনের শুরুতে পৌঁছাবেন।
3. Ctrl + e
এই শর্টকাট আগেরটির মতই, ব্যতিক্রমে এটি আপনার কার্সরকে লাইনের অন্য প্রান্তে, অর্থাৎ শেষে নিয়ে যায়। আপনি যে লাইনটি লিখছেন তার মাঝপথে এই কী কম্বিনেশন টাইপ করলে আপনি লাইনের শেষে জাম্প করবেন।
4. Ctrl + w
এই শর্টকাট ব্যবহার করলে কার্সরের বাম পাশের একটি শব্দ ডিলিট হয়। তাই আপনি যে লাইনটি লিখছেন তার মাঝপথে থাকলে "Control + w" চাপলে কার্সরের আগের একটি শব্দ ডিলিট হবে।
5. ESC + d
এই শর্টকাট আগেরটির বিপরীত। আপনার টার্মিনালে "Escape + d" চাপলে কার্সরের ডান পাশের একটি শব্দ ডিলিট হবে।
6. Ctrl + k
এটি একটি খুব পাওয়ারফুল শর্টকাট এবং সাবধানে ব্যবহার করতে হবে। এটি আপনি যে লাইনটি লিখছেন সেটিতে কার্সরের ডান পাশের সকল ডেটা ডিলিট করে দেয়।
7. Ctrl + u
এটি আবার একটি খুব পাওয়ারফুল শর্টকাট এবং সাবধানে ব্যবহার করতে হবে। এটি আপনি যে লাইনটি লিখছেন সেটিতে কার্সরের বাম পাশের সকল ডেটা ডিলিট করে দেয়। মনে রাখবেন একবার এই শর্টকাট রান করলে আপনি যা লিখেছিলেন সেটি ফেরত পাবেন না।