گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

افزایش بهره وری با Z و Zsh در CentOS

معرفی

کار بر روی سیستم های لینوکس به این معنی است که یکی از خط فرمان ها بیشتر از نه استفاده می کند. نیاز به تایپ نام پوشه های طولانی مدت و همچنین نام های فرمان حدس زد زمان با ارزش است. این می تواند خیلی سریع بشود. Z یک ابزار است که هر دایرکتوری را که مرور می کنید را ثبت می کند و یک لیست وزنی از موارد مکرر و اخیرا استفاده می کند. Zsh یک جایگزین برای bash (پوسته پیش فرض که در بیشتر توزیع های لینوکس وجود دارد) است که پیشرفت های ظریف مانند تصحیح املا کلمات / دستورات و افزونه بهتر را اضافه می کند.

راه اندازی و نصب

ز یک نمونه Vultr که CentOS را اجرا می کند (نسخه 6 یا 7) را امتحان کنید و برای اضافه کردن یک مدیر جدید (sudo) از مراحل زیر استفاده کنید. ما این کار را انجام می دهیم زیرا این کار در راستای بهترین شیوه ها برای ایجاد یک کاربر جدید و اختصاص دادن آن به مدیر مجوز برای دسترسی به سرور است، نه استفاده از کاربر ریشه.

به Vlltr instance ssh root @ [vultr-ip-address] وصل شوید
adduser کاربر جدید <newuser> را اضافه کنید

گذرواژه جدید userwidth <newuser> را تنظیم کنید.
کاربر جدید user admin user usermod -a -G wheel <newuser>.
(فقط CentOS 6) به sudoers اضافه کنید: echo '<newuser> ALL = (ALL) ALL' >> / etc / sudoers.
از خروج مثال جدا شوید
دوباره به نمونه متصل شوید، اما این بار به عنوان کاربر جدید
ssh <newuser> @ [vultr-ip-address].

 

 

نصب و استفاده از Z

پس از ورود به سیستم به عنوان "newuser" (در غیر این صورت، اجرای cd ~) باید در دایرکتوری خانگی خود باشید. مراحل بعدی را برای نصب Z بگذارید. توجه داشته باشید که از زمانی که Z یک اسکریپت است، آنچه ما انجام می دهیم این است که آن را به دایرکتوری اصلی ما بفرستیم و به هر دلیلی که شروع می شود Z را اجرا کنیم.

https://d.adroll.com/cm/aol/out?advertisable=DUKHAKVYIJASHDUBG4V7REhttps://d.adroll.com/cm/index/out?advertisable=DUKHAKVYIJASHDUBG4V7RE

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

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد