নতুন বছরের শুরু সবসময় নতুন উপায়ে আরও এফিশিয়েন্ট হতেvaluer করার একটি চমৎকার সময়। অনেক লোক নতুন প্রোডাক্টিভিটি টুলস ট্রাই করে বা তাদের সবচেয়ে মন্ডেইন প্রসেসগুলো অপ্টিমাইজ করার কৌশল বের করে। একটি এরিয়া যেটি আসেস করা যেতে পারে সেটি হল টার্মিনাল। বিশেষ করে ওপেন সোর্সের বিশ্বে, টার্মিনালে জীবন আরও এফিশিয়েন্ট (এবং মজার!) করার টনগুলো উপায় আছে শর্টকাট এবং কমান্ড দিয়ে। আমরা আমাদের লেখকদের তাদের প্রিয় টার্মিনাল ট্রিক সম্পর্কে জিজ্ঞেস করেছি। তারা তাদের টাইম-সেভিং টিপস এবং এমনকি একটি মজার টার্মিনাল ইস্টার ইগ শেয়ার করেছেন। আপনি কি এই কীবোর্ড শর্টকাট বা কমান্ড লাইন হ্যাকসহ আপনাতো আমদানি করবেন? আপনার কি একটি ফেভারিট আছে যা আপনি শেয়ার করতে চান? আমাদের পোল দিয়ে বা কমেন্ট লিখে আমাদের বলুন।
"আমি একটি ফেভারিট বেছে নিতে পারিনি; আমি এই তিনটি প্রতিদিন ব্যবহার করি:
—Mars Toktonaliev
- Ctrl + L স্ক্রিন ক্লিয়ার করতে (বদলে "clear" টাইপ করার পরিবর্তে)।
- sudo !! পिछলা কমান্ড sudo প্রিভিলেজ দিয়ে রান করতে।
- grep -Ev '^#|^$' <file> ফাইল কন্টেন্ট কমেন্ট বা খালি লাইন ছাড়া দেখাবে।"
"আমার জন্য, যদি আমি একটি টার্মিনাল টেক্সট এডিটরে থাকি এবং আমি চাই সেটি চলে যাতে আমি দ্রুত অন্য কিছু করতে পারি, আমি এটিকে ব্যাকগ্রাউন্ডে পাঠিয়ে দিই Ctrl + Z দিয়ে, যা করতে হয় সেটি করি, এবং তারপর ফিরে আনি fg দিয়ে। আমি কখনও কখনও top বা htop-এর সাথে একই জিনিস করি। আমি এটিকে ব্যাকগ্রাউন্ডে পাঠাতে পারি, এবং যেকোনো সময় ফিরে আনি করেন্ট পারফরম্যান্স চেক করার জন্য। আমি ব্যাকগ্রাউন্ডিং এবং ফোরগ্রাউন্ডিং واিল্ডে বেশি দেখি না, এবং এটি টার্মিনালে মাল্টিটাস্কিং খুব একটু এনহ্যান্স করতে পারে।"
—Jay LaCroix"কারণ আমি একটি দিনে টার্মিনালে প্রায় একই জিনিসগুলো করি, দুটি জিনিস আমার দিনে কনস্ট্যান্ট:
নিশ্চিতই এগুলো বেসিক কিন্তু আমার জন্য টাইম-সেভিং।"
- Ctrl + R আমার ব্যাশ হিস্টরি রিভার্স সার্চ করতে এক কমান্ডের জন্য যা আমি ইতিমধ্যে রান করেছি এবং আবার করতে চাই
- ক্যারেট সাবস্টিটিউশন সেরা কারণ আমি প্রায়শই এভাবে করি sudo dnf search <package name> তারপর যদি আমি সেটি পেতে পারি একটি উপযুক্ত প্যাকেজ সেইভাবে, আমি তখন ^search^install করি কমান্ডটি রি-রান করার জন্য search কে install দিয়ে রিপ্লেস করে।
—Steve Morris"আমার কুল টার্মিনাল ট্রিক কিছুটা আমি টার্মিনালে করি না, বরং কোন টার্মিনাল আমি ব্যবহার করি। কখনও কখনও আমি শুধু অ্যাপল II বা পুরনো অ্যাম্বর-অন-ব্ল্যাক টার্মিনাল ব্যবহার করার ফিলিং চাই। সেটি হল যখন আমি Cool Retro Term ফায়ার আপ করি। স্ক্রিনশট ওয়েবসাইটে আছে।"
—Jim Hall"সম্ভবত ssh -X অন্য মেশিনে গ্রাফিক্যাল প্রোগ্রাম রান করতে। কপি/পেস্ট (কিছু টার্মিনাল এমুলেটরে, যেন gnome-terminal) C-S c এবং C-S v। আমি নিশ্চিত নই এটি কাউন্ট হয় কিনা (কারণ এটি গ্রাফিক্যাল হয় আকর্ষণীয় অংশে, কিন্তু ssh দিয়ে শুরু হয়)। সাম্প্রতিকত আমার একটি প্রয়োজন ছিল অন্য একটি মেশিনে লগইন করতে কিন্তু আমার কিডসরা আমার ল্যাপটপ থেকে বড় স্ক্রিনে ফলো অ্যালং করতে পারেন। এই লিঙ্ক আমাকে কিছু দেখিয়েছে যা আমি কখনো দেখিনি: লোকাল নেটওয়ার্কের ওভার অন্য কম্পিউটার স্ক্রিন থেকে এক্টিভ সেশন মিরর করা আমার ল্যাপটপে (x11vnc -desktop) এবং দুটো মেশিন থেকে একসাথে কন্ট্রোল করতে পারা।"
—Kyle R. Conway"আপনি Install 'sl' $ sudo apt install sl বা $ sudo dnf install sl ইনস্টল করতে পারেন, এবং যখন sl কমান্ডটি ব্যাশ প্রম্পটে লিখা হয় একটি টেক্সট-ভিত্তিক স্টিম লোকোমোটিভ ডিসপ্লে আক্রস মুভ করে।"
—Don Watkins