معرفی
کار بر روی سیستم های لینوکس به این معنی است که یکی از خط فرمان ها بیشتر از نه استفاده می کند. نیاز به تایپ نام پوشه های طولانی مدت و همچنین نام های فرمان حدس زد زمان با ارزش است. این می تواند خیلی سریع بشود. Z یک ابزار است که هر دایرکتوری را که مرور می کنید را ثبت می کند و یک لیست وزنی از موارد مکرر و اخیرا استفاده می کند. Zsh یک جایگزین برای bash (پوسته پیش فرض که در بیشتر توزیع های لینوکس وجود دارد) است که پیشرفت های ظریف مانند تصحیح املا کلمات / دستورات و افزونه بهتر را اضافه می کند.
راه اندازی و نصب
ز یک نمونه Vultr که CentOS را اجرا می کند (نسخه 6 یا 7) را امتحان کنید و برای اضافه کردن یک مدیر جدید (sudo) از مراحل زیر استفاده کنید. ما این کار را انجام می دهیم زیرا این کار در راستای بهترین شیوه ها برای ایجاد یک کاربر جدید و اختصاص دادن آن به مدیر مجوز برای دسترسی به سرور است، نه استفاده از کاربر ریشه.
به Vlltr instance ssh root @ [vultr-ip-address] وصل شوید
adduser
کاربر جدید <newuser>
را اضافه کنید
نصب و استفاده از Z
پس از ورود به سیستم به عنوان "newuser" (در غیر این صورت، اجرای cd ~) باید در دایرکتوری خانگی خود باشید. مراحل بعدی را برای نصب Z بگذارید. توجه داشته باشید که از زمانی که Z یک اسکریپت است، آنچه ما انجام می دهیم این است که آن را به دایرکتوری اصلی ما بفرستیم و به هر دلیلی که شروع می شود Z را اجرا کنیم.
Download wget https://raw.githubusercontent.com/rupa/z/master/z.sh.
Install printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. This command appends . ~/z.sh to your .bashrc file, which in turn tells it to run Z upon start-up.
Reload shell source ~/.bashrc.
برای آزمایش اینکه چگونه Z کار می کند، به این فهرست ها مراجعه کنید:
cd /etc/cloud/templates
cd /usr/share/nano
cd /etc/pki/java
cd ~
در حال حاضر، از ترمینال خود، در z clo تایپ کنید و دکمه تب را فشار دهید، سپس وارد شوید. بعد، z nano را تایپ کنید و دکمه تب را بزنید، سپس دوباره وارد شوید. در هر دو مورد می بینید که Z بطور خودکار سی دی را به دایرکتوری های اول و دوم که در ابتدا مرور می کنید را می دانند.
نصب و استفاده از zsh
1)Install sudo yum update && sudo yum -y install zsh.
2)چک کردن نسخه برای تأیید نصب zsh --version.
3) zsh zsh default shell chsh -s / bin / zsh را انتخاب کنید. از شما خواسته خواهد شد تا رمز عبور خود را وارد کنید.
4) Logout exit.
5) دوباره به سیستم ssh <newuser> @ [vultr-ip-address] وارد شوید.
اگر شما با یک پیکربندی پوسته پوسته Zsh خوش آمد می گویید،
"2"، سپس "1"، سپس "0" برای پذیرش تنظیمات پیش فرض.
برای آزمایش همه چیز، تایپ "کشتن" و فشار دکمه تب (یک فضای بعد از کشتن
وجود دارد). Zsh
به طور خودکار یک لیست یا پردازش هایی را برای کشتن به عنوان مخالف انجام هیچ کاری
نشان می دهد.
Zsh
همچنین تاریخچه ترمینال خود را در چندین پنجره / جلسات به اشتراک می گذارد و دارای
ویژگی های دیگری نیز می باشد. همچنین چارچوب هایی در بالای Zsh وجود دارد که حتی
ویژگی های خیره کننده ای نیز به آن اضافه می کند، مانند Oh-my-zsh و prezto.
استفاده از Z با Zsh
1)Run printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. This command appends . ~/z.sh to .zshrc file, which tells it to run Z on start-up.
2) Reload shell source ~/.zshrc
توجه: اگر تنظیمات پیش فرض را دوست نداشته باشید می توانید پیکربندی پوسته Zsh را با ویرایش فایل zshrc (در دایرکتوری خانگی خود) یا با اجرای دستورات زیر به روز کنید:
autoload -U zsh-newuser-install
zsh-newuser-install -f
source ~/.zshrc
نتیجه
Z و Zsh ابزارهای مفید هستند که به شدت به افزایش بهره وری شما کمک می کند.
تهیه کننده:
لیلا متقی
منبع:
https://www.vultr.com/docs/boost-productivity-with-z-and-zsh-on-centos