Ubuntu 20.04-de Zsh-ni nädip gurmaly we gurnamaly


Bu makala Ubuntu 20.04-de ZSH-ni gurnamak we düzmek barada. Bu ädim Ubuntu esasly paýlamalara degişlidir. ZSH, Unix ýaly operasiýa ulgamlary üçin gabyk programmasy bolan Z Shell diýmekdir. ZSH, BASH, KSH, TSH-iň käbir aýratynlyklaryny öz içine alýan Bourne Shell-iň giňeldilen görnüşi.

  • Buýruk setiriniň tamamlanmagy.
  • Taryh ähli gabyklaryň arasynda paýlaşylyp bilner.
  • Giňeldilen faýl.
  • Has gowy üýtgeýän we massiw bilen işlemek.
  • Burun gabygy ýaly gabyklara laýyklyk.
  • Orfografiki düzediş we buýruk atlarynyň awtomatiki doldurylmagy.
  • Atlandyrylan kataloglar.

Ubuntu Linux-da Zsh gurmak

Ubuntu-da apt paket dolandyryjysyny ulanyp, çeşmeden gurnamagyň iki usuly bar.

Ubuntu-da ZSH gurmak üçin apt paket dolandyryjysyny ulanarys.

$ sudo apt install zsh

Paket dolandyryjysy 5.8 bolan ZSH-iň soňky goýberilişini gurar.

$ zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

ZSH-ni gurnamak üýtgemez we deslapky gabyk hökmünde kesgitlenmez. ZSH-ni deslapky gabygymyz etmek üçin sazlamalary üýtgetmeli. Ulanyjy üçin deslapky gabygy üýtgetmek üçin -s baýdagy bilen “chsh” buýrugyny ulanyň.

$ echo $SHELL
$ chsh -s $(which zsh) 
or 
$ chsh -s /usr/bin/zsh

Indi täze zsh gabygyny ulanmak üçin terminaldan çykyň we gaýtadan giriň.

Ubuntu Linux-da Zsh gurmak

BASH ýaly beýleki gabyklar bilen deňeşdirilende, ZSH ilkinji gezek konfigurasiýa üns berilmegini talap edýär. ZSH-ni ilkinji gezek başlanyňyzda, sazlamak üçin käbir mümkinçilikleri atar. Geliň, şol opsiýalaryň nämedigini we şol opsiýalary nädip sazlamalydygyny göreliň.

Bizi esasy menýuda alyp barjak birinji sahypadaky \1 opsiýasyny saýlaň.

Esasy menýu sazlamak üçin käbir maslahat berilýän wariantlary görkezer.

1 basyň, näçe taryh setiriniň saklanmalydygy we taryh faýlynyň ýerleşişi ýaly Taryh bilen baglanyşykly parametrleri düzmek gerek bolar. Taryh konfigurasiýa sahypasynda bolanyňyzdan soň, \1\ ýa-da \2\ ýa-da \3\ baglanyşykly konfigurasiýany üýtgetmek üçin. Üýtgeýän statusyňyzy edeniňizden soň\entek ýatda saklanmarsyňyz -dan\sazlanar, ýöne ýatda saklanmaz.

Üýtgeşmeleri ýada salmak üçin \0\ basyň. Esasy menýu ýagdaýyna çykanyňyzdan soň “maslahat berilýän” -den “Saklanmadyk üýtgeşmelere” üýtgär.

Şonuň ýaly-da, tamamlaýyş ulgamy, düwmeler we umumy gabyk opsiýalary üçin konfigurasiýany üýtgetmeli. Bir gezek gutaransoň, ähli üýtgeşmeleri saklamak üçin “0” basyň.

Gurnama indi tamamlandy we sizi gabyga alyp barar. Indiki gezekden gabygyňyz bu başlangyç gurnama bilen işlemez, ýöne zerur bolanda aşakdaky suratda görkezilişi ýaly täze ulanyjy gurmak buýrugyny täzeden işledip bilersiňiz.

Her konfigurasiýany el bilen düzmegiň ýerine alternatiw we aňsat ýol bar. Bu meniň adaty usul. \1\ opsiýasyny saýlamagyň we her sazlamany düzmek üçin esasy menýuda gitmegiň ýerine, \2\ opsiýasyny saýlap bileris. > .zshrc deslapky parametrleri bolan faýl. Parametrleri göni .zshrc faýlynda üýtgedip bileris.

Köne Baş gabygyna dolan

Köne gabyga gaýdyp gelmek isleseňiz, aşakdaky ädimleri ýerine ýetirmeli bolarsyňyz.

$ sudo apt --purge remove zsh
$ chsh -s $(which "SHELL NAME")

Üýtgeşmeleriň täsirli boljakdygyny görmek üçin täze sessiýa açyň

Bu makalanyň hemmesi. Ubuntu 20.04-de oh-my-zsh-y gurmak we düzmek baradaky makalamyza göz aýlaň. ZSH guruň we onuň aýratynlyklaryny öwreniň we tejribäňizi biziň bilen paýlaşyň.