Oct 14, 2025

Linux ‘alias’ Command by Examples

লিনক্সে Command Alias পদ্ধতি ব্যবহার করে আমরা অনেক বড় কমান্ড (অপশনস, আর্গুমেন্ট এবং অপারেটর) কে ছোট কমান্ডে রূপান্তর করতে পারি। উদাহরণ স্বরূপ, আমরা সবসময় নেটওয়ার্ক কানেক্টিভিটি টেস্ট করার জন্য সর্বদা আমাদের গেটওয়ে অ্যাড্রেসকে ‘ping’ করি। যেমনঃ ‘ping 192.168.0.1’, বা ‘Google’ কে ‘ping www.google.com’ বা ‘ping 8.8.8.8’ এই ভাবে। এক্ষেত্রে Command Alias করে আমরা এই ‘ping’ কমান্ড কে শর্ট কাট করে ফেলতে পারি। যেমনঃ

এখানে ‘gw’ এবং ‘google’ হচ্ছে alias নাম। অর্থাৎ যখন আমরা টার্মিনালে ‘gw’ বা ‘google’ কমান্ড লিখে এন্টার দিবো তখন ‘gw’ এবং ‘google’ এর alias হিসাবে যে কমান্ড টা উল্লেখ করা হয়েছে সেটা কাজ করবে। এইভাবে যত বড় কমান্ড হোক না কেন, সেটা কে alias করে ছোট কমান্ড হিসেবে ব্যবহার করা যায়।

আমরা উপরে যেটা শিখলাম এটা হচ্ছে অস্থায়ী (Temporary) পদ্ধতি। অর্থাৎ সিস্টেম যদি রিস্টার্ট নেয়, তাহলে এই Alias করা চলে যাবে। এটাকে স্থায়ী (Permanent) করার জন্য নিচের পদ্ধতি টা অনুসরণ করতে হবে। এই জন্য আমাদেরকে হোম ডিরেক্টরি থেকে লুকায়িত (Hidden) ফাইলে ‘.bashrc’ ফাইল টা এডিট করে ফাইলের মধ্যে কমান্ড গুলো লিখে Alias করে দিতে হবে। তখন এটা স্থায়ী (Permanent) ভাবে থেকে যাবে অর্থ্যাৎ সিস্টেম রিস্টার্ট নিলেও কোনও সমস্যা হবে না।

‘.bashrc’ ফাইল টা ওপেন করলে দেখা যাবে, আগে থেকে এখানে কিছু কমান্ড alias করা আছে। ঐ কমান্ডগুলোর নিচে উপরের দুইটি লাইন লিখে সেভ (:x) করলেই হবে।

Avatar photo
Md. Azaj Ikbal

Red Hat | CentOS | Ubuntu | Shell Scripting | Server Hardening | Server Clustering | Virtualization | VMware | vSphere | vCenter | ESXi | vMotion | SAN Storage | vSAN | VMware Data Center | Windows Server Domain Controller | DNS & DNS Sec | RADIUS | Cacti | Observium | GrayLog | Veeam Backup | Huawei Networking | Cisco Networking | IP Telephony | Server Admin | Network Engineer