تگ های پست ‘unix’
ساخت alias برای دستورات در لینوکس، مک و یونیکس
خیلی اوقات پیش اومده که یه دستور طولانی داریم که اتفاقا خیلی هم پرکاربرده و مرتباً ازش استفاده میکنیم
aliasها این امکان رو به ما میدن که بتونیم برای یه دستور طولانی یه میانبر تعریف کنیم و بتونیم سریع و راحت ازش استفاده کنیم
مثلا در فریمورک laravel برای ایجاد یه سرور لوکال دستوری به صورت
php artisan serve
داریم. فرض کنیم من میخوام با زدن arts این دستور انجام بشه، خیلی راحت و سریع!
اما چطور باید این کار رو انجام بدیم:
ترمینال(کنسول) رو باز کنید و
اگر کاربر لینوکس هستید، باید فایل ~/.bashrc
رو ویرایش کنید. این کار رو با هر ویرایشگری میتونید انجام بدید مثلاً برای استفاده از nano باید بزنید
nano ~/.bashrc
و اگر کاربر مک هستید، باید فایل ~/.bash_profile
رو ویرایش کنید. این کار رو با هر ویرایشگری میتونید انجام بدید مثلاً برای استفاده از nano باید بزنید
nano ~/.bash_profile
alias رو در انتهای این فایل اضافه میکنیم. شکل کلی دستورش به فرم زیر هست:
alias aliasname='commands'
به عنوان مثال، برای همین دستوری که بالاتر گفتم باید خط زیر به انتهای این فایل اضافه بشه.
alias arts='php artisan serve'
و فایل رو ذخیره کنید.
برای اعمال شدنش نیاز هست یک بار دیگه به سیستم login کنید. البته راه سریعتری هم وجود داره و اونم وارد کردن فایلی هست که ویرایش کردید، در mac با زدن دستور
source ~/.bash_profile
و در لینوکس با دستور
source ~/.bashrc
می تونید بدون نیاز به ری استارت از alias ای که ایجاد کردید لذت ببرید