تنظیم نام مستعار بصورت موقت
فرض کنید داکر رو روی سیستم نصب کردیم و داخل محیط (خط فرمان) پاورشل داریم با این ابزار کار میکنیم. قبل از تمام دستورات باید عبارت
docker
رو تایپ کنیم. مثلن
docker image ls
(برای گرفتن لیست ایمیجهای موجود در سیستم). حالا چقدر خوب میشه که کاری کنیم برای فراخوانی داکر، یا هر ابزار اینچنینی دیگر، وقتمون کمتر هدر بره. اینجاست که نامهای مستعار یا همون alias بکارمون میان. برای ست کردن یک نام مستعار، پاورشل خودتون رو باز کنید و بنویسید:
Set-Alias -Name AliasName -Value CommandName
بعنوان مثال برای داکر من نام مستعار زیر رو تنظیم میکنم
Set-Alias -Name d -Value docker
وقتی دستور بالا رو اجرا میکنیم، از این به بعد برای گرفتن لیست ایمیجهای داکر خودمون کافیه که بنویسیم:
d image ls
و یا
d images
تنظیم نام مستعار بصورت دائمی
اما فرایند فوق، این نام مستعار رو بصورت موقت ذخیره میکنه، یعنی اگر محیط پاورشل خودتون رو ببندید، دیگه این تنظیمات وجود ندارند. ولی خبر خوب اینه که ما میتونیم این کار رو بصورت ماندگار هم انجام بدیم. چطور؟
در محیط پاورشل بنویسید
notepad $PROFILE
با اجرای دستور فوق، محیط نوتپد برای ما باز خواهد شد. حالا در این محیط نام مستعار خودمون رو کپی کرده و فایل رو ذخیره میکنیم، یعنی عبارت زیر (یا هر چیز دیگری که خواستیم رو میزاریم) رو قرار میدهیم
Set-Alias -Name d -Value docker
یکبار پاورشل خودتون رو ریستارت کنید (یکبار پنجرهی جاری رو ببندید و یک پنجرهی دیگر باز کنید). امتحان کنید که آیا نام مستعار شما تنظیم شده یا خیر.
اگر نشده بود، یک پنجرهی پاورشل در حالت ادمین باز کنید و کد زیر رو داخلش اجرا کنید
Set-ExecutionPolicy RemoteSigned
تمـــــاااااااام. لذت ببرید از اینکه برای خودتون، محیط پاورشل رو کمی سفارشی کردید. مثلن من برای دستور
docker-compose
نام مستعار dc رو ست کردم و این باعث شده که کارهام خیلی سریع و باحالتر پیش بره 😎.
تنظیم نام مستعار در لینوکس بصورت دائمی
اگر سیستم شما لینوکسی هست، کافیه وارد فایل bashrc. بشوید و یک تغییر کوچک رو داخل اون اعمال کنید. اما چطوری؟ ترمینال لینوکس رو باز کنید. اگر ویرایشگر nano رو ندارید، اول توصیه میکنم که این ویرایشگر رو با دستور زیر نصب کنید
sudo apt update sudo apt install nano
بعد از نصب نانو، بنویسید
nano ~/.bashrc
منظور ما از کد بالا این هست که فایل bashrc. رو برای ویرایش باز کنیم. سپس قطعه کد زیر رو به این فایل اضافه میکنیم
alias d='docker'
با فشردن کلیدهای ترکیبی ctrl + s فایل را ذخیره و سپس با ctrl + x از آن خارج میشویم. حال مینویسیم (در واقع دستور زیر را اجرا میکنیم):
source ~/.bashrc
دستور فوق باعث میشود که فایل bashrc. ریستارت شده و تنظیمات ما اعمال شوند. حال اگر در خط فرمان بنویسیم d، در واقع همان کامند یا دستور docker برای ما اجرا خواهد شد 😎.
پینوشت: این سبک کارها، هم خیلی کاربردی هستند و هم انجام دادنشون باعث میشه کم کم، ارتباط صمیمانهتری با کامپیوتر برقرار کنیم. انگار بچهمون هست و قشنگ میتونیم طبق معیارهای خودمون، تربیتش کنیم.