نحوه استفاده از Alias در لینوکس
Alias چیست؟
در محیط خط فرمان لینوکس، برخی دستورات طولانی و پرتکرار هستند. Alias ابزاری است که امکان تعریف نام های جایگزین و کوتاه تر برای این دستورات را فراهم می سازد. به این ترتیب می توان با استفاده از یک نام ساده، دستورات پیچیده را اجرا نمود.
ایجاد Alias موقت
برای تعریف یک Alias موقت (تنها در سشن جاری ترمینال قابل استفاده است)، از ساختار دستوری زیر استفاده می شود:
alias short_name='your command here'
در بخش short_name یک نام alias تعریف کنید و در بخش your command here دستور موردنظر خود را وارد نمایید.
مثال:
alias ll='ls -lah'
از این پس با زدن ll، دستور ls -lah اجرا خواهد شد.
مشاهده Alias های فعال
برای دیدن لیست تمام Alias هایی که در حال حاضر تعریف شده اند، دستور زیر را وارد نمایید:
alias
حذف Alias
اگر دیگر نیازی به یک Alias نداشتید می توانید آن را با دستور unalias حذف کنید:
unalias ll
ایجاد Alias دائمی
Alias هایی که به روش بالا ساخته می شوند، پس از بستن ترمینال از بین می روند. برای ماندگار کردن آن ها باید داخل فایل پیکربندی شل ذخیره شوند.
برای کاربران Bash:
تغییرات باید در فایل bashrc./~ اعمال شود.
برای کاربران Zsh:
تغییرات باید در فایل zshrc./~ اعمال شود.
جهت انجام تغییرات ابتدا فایل مربوطه را باز کنید:
vi ~/.bashrc
Alias موردنظر را اضافه کنید. مثلا:
alias gs='git status'
alias update='sudo apt update && sudo apt upgrade -y'
فایل را ذخیره و ببندید.
تغییرات را با دستور زیر بارگذاری نمایید:
source ~/.bashrc
از این پس، Alias های تعریف شده به طور دائمی در دسترس خواهند بود.