مهندسی داده و رایانش ابری
2.68K subscribers
513 photos
28 videos
77 files
438 links
دنیای مهندسی داده و رایانش ابری با طعم
Amazon Web Services

🟢 About us:
https://www.m-fozouni.ir/
🔵 Instagram:
https://www.instagram.com/elmedade
🔴 Youtube:
https://youtube.com/c/ElmeDade
🟤 مشاوره با دکتر فزونی
https://www.m-fozouni.ir/consult
Download Telegram
فرض کنید داکر رو روی سیستم نصب کردیم و داخل محیط (خط فرمان) پاورشل داریم با این ابزار کار می‌کنیم. قبل از تمام دستورات باید عبارت
docker
رو تایپ کنیم. مثلن

$ docker image ls

(برای گرفتن لیست ایمیج‌های موجود در سیستم). حالا چقدر خوب میشه که کاری کنیم برای فراخوانی داکر، یا هر ابزار این‌چنینی دیگر، وقتمون کمتر هدر بره. اینجاست که نام‌های مستعار یا همون
alias
بکارمون میان. برای ست کردن یک نام مستعار، پاورشل خودتون رو باز کنید و بنویسید

$ Set-Alias -Name AliasName -Value CommandName

بعنوان مثال برای داکر من نام مستعار زیر رو تنظیم می‌کنم

$ Set-Alias -Name d -Value docker

وقتی دستور بالا رو اجرا می‌کنیم، از این به بعد برای گرفتن لیست ایمیج‌های داکر خودمون کافیه که بنویسیم

$ d image ls

or

$ d images

اما فرایند فوق، این نام مستعار رو بصورت موقت ذخیره می‌کنه، یعنی اگر محیط پاورشل خودتون رو ببندید، دیگه این تنظیمات وجود ندارند. ولی خبر خوب اینه که ما می‌تونیم این کار رو بصورت ماندگار هم انجام بدیم. چطور؟

در محیط پاورشل بنویسید

$ notepad $PROFILE

با اجرای دستور فوق، محیط نوت‌پد برای ما باز خواهد شد. حالا در این محیط نام مستعار خودمون رو کپی کرده و فایل رو ذخیره می‌کنیم، یعنی عبارت زیر (یا هر چیز دیگری که خواستیم رو می‌زاریم) رو قرار می‌دهیم

$ Set-Alias -Name d -Value docker

یکبار پاورشل خودتون رو ریستارت کنید (یکبار پنجره‌ی جاری رو ببندید و یک پنجره‌ی دیگر باز کنید). امتحان کنید که آیا نام مستعار شما تنظیم شده یا خیر.

اگر نشده بود، یک پنجره‌ی پاورشل در حالت ادمین باز کنید و کد زیر رو داخلش اجرا کنید

$ Set-ExecutionPolicy RemoteSigned

تمـــــاااااااام.لذت ببرید از اینکه برای خودتون، محیط پاورشل رو کمی سفارشی کردید. مثلن من برای دستور
docker-compose
نام مستعار
dc
رو ست کردم و این باعث شده که کارهام خیلی سریع و باحال‌تر پیش بره 😎

پی‌نوشت: این سبک کارها، هم خیلی کاربردی هستند و هم انجام دادنشون باعث میشه کم کم، ارتباط صمیمانه‌تری با کامپیوتر برقرار کنیم. انگار بچه‌مون هست و قشنگ می‌تونیم طبق معیارهای خودمون، تربیتش کنیم.
.
#powershell
#docker
#alias
#windows
.
@elmedadeir