فرض کنید داکر رو روی سیستم نصب کردیم و داخل محیط (خط فرمان) پاورشل داریم با این ابزار کار میکنیم. قبل از تمام دستورات باید عبارت
docker
رو تایپ کنیم. مثلن
$
(برای گرفتن لیست ایمیجهای موجود در سیستم). حالا چقدر خوب میشه که کاری کنیم برای فراخوانی داکر، یا هر ابزار اینچنینی دیگر، وقتمون کمتر هدر بره. اینجاست که نامهای مستعار یا همون
alias
بکارمون میان. برای ست کردن یک نام مستعار، پاورشل خودتون رو باز کنید و بنویسید
$
بعنوان مثال برای داکر من نام مستعار زیر رو تنظیم میکنم
$
وقتی دستور بالا رو اجرا میکنیم، از این به بعد برای گرفتن لیست ایمیجهای داکر خودمون کافیه که بنویسیم
$
or
$
اما فرایند فوق، این نام مستعار رو بصورت موقت ذخیره میکنه، یعنی اگر محیط پاورشل خودتون رو ببندید، دیگه این تنظیمات وجود ندارند. ولی خبر خوب اینه که ما میتونیم این کار رو بصورت ماندگار هم انجام بدیم. چطور؟
در محیط پاورشل بنویسید
$
با اجرای دستور فوق، محیط نوتپد برای ما باز خواهد شد. حالا در این محیط نام مستعار خودمون رو کپی کرده و فایل رو ذخیره میکنیم، یعنی عبارت زیر (یا هر چیز دیگری که خواستیم رو میزاریم) رو قرار میدهیم
$
یکبار پاورشل خودتون رو ریستارت کنید (یکبار پنجرهی جاری رو ببندید و یک پنجرهی دیگر باز کنید). امتحان کنید که آیا نام مستعار شما تنظیم شده یا خیر.
اگر نشده بود، یک پنجرهی پاورشل در حالت ادمین باز کنید و کد زیر رو داخلش اجرا کنید
$
تمـــــاااااااام.لذت ببرید از اینکه برای خودتون، محیط پاورشل رو کمی سفارشی کردید. مثلن من برای دستور
docker-compose
نام مستعار
dc
رو ست کردم و این باعث شده که کارهام خیلی سریع و باحالتر پیش بره 😎
پینوشت: این سبک کارها، هم خیلی کاربردی هستند و هم انجام دادنشون باعث میشه کم کم، ارتباط صمیمانهتری با کامپیوتر برقرار کنیم. انگار بچهمون هست و قشنگ میتونیم طبق معیارهای خودمون، تربیتش کنیم.
.
#powershell
#docker
#alias
#windows
.
@elmedadeir
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