Увод
Подешавање и инсталација
Закључак
Увод
Рад на Линук системима значи да се чешће користи командна линија. Морате да куцате дугачка имена директоријума изнова и изнова, као и да погађате имена команди, одузима драгоцено време. Ово се може врло брзо додати. З је алатка која бележи сваки директоријум који прегледате и саставља пондерисану листу најчешће/скоро коришћених. Зсх је алтернатива басх-у (подразумевана шкољка која долази са већином Линук дистрибуција) која додаје суптилна побољшања као што су исправка правописа речи/команди и боље довршавање табулатора.
Подешавање и инсталација
Покрените инстанцу Вултр-а који користи Убунту (било верзију 12 или 14) и пратите доленаведене кораке да бисте додали новог администратора (судо) корисника. Ово радимо зато што је у складу са најбољим праксама да се креира нови корисник и додели му администраторска права за приступ серверу, уместо да се користи роот корисник.
- Повежите се на своју Вултр инстанцу
ssh root@[vultr-ip-address].
- Додајте новог корисника
adduser <newuser>(мораћете да одговорите на нека брза питања након што издате ову команду).
- Учините новог корисника администраторским корисником
adduser <newuser> sudo.
- Прекините везу са Вултр инстанцом
exit.
- Поново се повежите са инстанцом, али овог пута као нови корисник
ssh <newuser>@[vultr-ip-address].
Инсталирање и коришћење З
Требало би да будете у свом матичном директоријуму након што се пријавите као „нови корисник“ (у супротном, покрените cd ~). Пратите следећи сет корака да бисте инсталирали З. Имајте на уму да пошто је З скрипта, оно што радимо је да је преузмемо у наш кућни директоријум и кажемо нашој подразумеваној љусци да покрене З сваки пут када се покрене.
- Преузми
wget https://raw.githubusercontent.com/rupa/z/master/z.sh.
- Инсталирај
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Ова команда се додаје . ~/z.shвашој .bashrcдатотеци, што јој заузврат говори да покрене З након покретања.
- Поново учитај шкољку
source ~/.bashrc.
Да бисте тестирали како З функционише, идите до ових директоријума:
cd /etc/systemd/system
cd /usr/share/nano
cd /etc/kernel/postinst.d
cd ~
Сада, са свог терминала, унесите z sysи притисните дугме таб, а затим унесите. Затим откуцајте z nanoи притисните дугме таб, а затим унесите поново. Видећете у оба случаја да је З аутоматски знао да cdуђе у први и други директоријум где смо првобитно претраживали.
Инсталирање и коришћење Зсх
- Инсталирај
sudo apt-get update && sudo apt-get -y install zsh.
- Проверите верзију да бисте проверили инсталацију
zsh --version.
- Нека Зсх буде подразумевана шкољка
chsh -s /bin/zsh. Од вас ће бити затражено да унесете своју лозинку.
- Одјава
exit.
- Пријавите се поново у систем
ssh <newuser>@[vultr-ip-address].
Ако вас дочека упит за конфигурацију Зсх шкољке, изаберите „2“ да бисте прихватили подразумевана подешавања.
Да бисте тестирали ствари, откуцајте cd /emcи притисните дугме картице. Зсх ће аутоматски довршити терминал за cd /etcјер /emcдиректоријум не постоји и /etcнајближа је опција у погледу онога што је намеравано. Затим откуцајте " kill" и притисните тастер таб (после kill). Зсх ће вам аутоматски показати листу или процесе које треба убити, а не да ништа не радите.
Зсх такође дели историју вашег терминала у више прозора/сесија и има мноштво других корисних функција. Постоје и оквири изграђени на врху Зсх-а који му чак додају још сјајнијих карактеристика, као што су ох-ми- зсх и презто .
Коришћење З са Зсх
- Трчи
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Ова команда додаје . ~/z.shда .zshrcфајл, који га говори да тече З на старт-уп.
- Поново учитај шкољку
source ~/.zshrc.
Напомена: Ако вам се не свиђају подразумевана подешавања, можете да ажурирате конфигурацију Зсх шкољке тако што ћете уредити .zshrcдатотеку (у вашем кућном директоријуму) или тако што ћете покренути следеће команде:
autoload -U zsh-newuser-install
zsh-newuser-install -f
Закључак
З и Зсх су корисни алати који могу драстично помоћи да повећате вашу продуктивност.
Друге верзије
Убунту
ЦентОС
Написао Лами Адабониан