نصب elvish بعنوان یک shell

نصب elvish بعنوان یک  shell

elvish یک shell  است که امکاناتی را در محیط shell برای کاربر فراهم میکند که باعث میشود

elvish ابزاری است که بر اساس GO- toolchain بنا شده است .

کاربر براحتی بتواند از امکانات محیط shell  راحتتر  استفاده کند .

مثلا با استفاده یکسری از کلیدهای ترکیبی ctrl به همراه کلیدهای دیگر امکاناتی

برای تغییر مسیر از یک دایرکتوری به دایرکتوری دیگر فراهم میشود

یا مثلا امکان مشاهده تاریخچه دستوراتی که استفاده کردیم .

در واقع elvish یک محیط نسبتا گرافیک در محیط متنی برای کاربر بخاطر راحتی کار فراهم میکند .

elvish یک پروژه open source است که باعث میشود بکارگیری دستورات bash در این

محیط برای کاربر راحتتر و ساده تر صورت پذیرد .

نحوه نصب elvish بعنوان یک shell ساده و راحت 

۱- با استفاده از package manager

از آنجا که elvish   بر اساس  fedora بنا شده است لذا باید repository مربوط به package های آن در دسترس باشد .

به همین جهت میتوانید این repository  را  از FZUG REPO آنرا دانلود نمایید

 روی نسخه fedora 22+ به روش زیر عمل کنید :

dnf   config-manager –add-repo=http://repo.fdzh.org/FZUG/FZUG.repo

با دستور بالا repository مربوط به این package روی سیستم عامل فدورا نصب میگردد

و با دستور زیر میتوان elvish را نصب کرد

dnf  install elvish

تحت سیستم عامل CentOS /RHEL 

از روش زیر استفاده نمایید 

ابتدا repository  مورد نظر را در مسیر مربوطه دانلود میکنیم :

wget  http://repo.fdzh.org/FZUG/FZUG.repo  -P /etc/yum.repos.d/

و برای نصب elvish  آن از دستور

yum install   elvish

 

۲- استفاده از روش Homebrew   برای نصب elvish

 Homebrew ابزاری است که از زبان Ruby استفاده میکند .

برای نصب Homebrew  به این لینک مراجعه نمایید

برای مشاهده Homebrew  میتوانید به این لینک  مراجعه نمایید .

بعد از نصب Homebrew کافی است با دستور زیر elvish را نصب نمایید

brew  install  –HEAD  elvish

۳- نصب elvish با GO

go get github.com/elves/elvish

بعد از نصب elvish کافی است دستور زیرا را صادر کنیم

 elvish

کلیدهای کنترلی در elvish عبارتند از :

CTRL-N که بصورت ابزاری برای مدیریت فایل ها و دایرکتوری ها بکار میرود و

صفحه ای به شکل زیر برای حرکت در مسیرهای دلخواه نمایش میدهد

که با حرکت روی آنها و کلیک روی آنها براحتی قادر به حرکت به مسیرهای مختلف می باشیم

کلید CTRL-L که تاریخجه یا History مسیرهایی که قبلا به داخل آنها رفت و آمد کرده اید  را نمایش میدهد

 

کلید CTRL-R که تاریخجه یا history دستوراتی که استفاده کردیم را نمایش میدهد

 

همچنین elvish برای debug کردن دستورات محیط shell مثل if else  یا for loop

بخوبی میتواند debugging انجام دهد

 

 دراین مقاله نحوه نصب و بکارگیری ابزار elvish بعنوان یک shell راحت و مفید را آموزش دادیم .

امیدواریم این مقاله برای شما مفید واقع شده باشد .

لطفا نظرات خود را با ما به اشتراک بگذارید

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *