Suurendage tootlikkust CentOS-is Z ja Zsh abil

Sissejuhatus

Linuxi süsteemides töötamine tähendab, et käsurida kasutatakse sagedamini kui mitte. Pikkade katalooginimede ikka ja jälle tippimine ja käskude nimede arvamine kulutab väärtuslikku aega. See võib väga kiiresti kokku tulla. Z on tööriist, mis salvestab kõik sirvitavad kataloogid ja koostab kaalutud loendi kõige sagedamini/viimati kasutatud kataloogidest. Zsh on alternatiiv bashile (vaikekestale, mis on enamiku Linuxi distributsioonidega kaasas), mis lisab peeneid täiustusi, nagu sõnade/käskude õigekirjaparandus ja parem vahekaartide täitmine.

Seadistamine ja installimine

Keerake üles Vultri eksemplar, milles töötab CentOS (versioon 6 või 7) ja järgige uue administraatori (sudo) kasutaja lisamiseks allolevaid samme. Teeme seda seetõttu, et parimate tavade kohaselt tuleb juurkasutaja asemel luua uus kasutaja ja määrata talle administraatoriõigused.

  1. Ühendage oma Vultri eksemplariga ssh root@[vultr-ip-address].
  2. Lisa uus kasutaja adduser <newuser>.
  3. Seadke uuele kasutajale parool passwd <newuser>.
  4. Tehke uuest kasutajast administraator usermod -a -G wheel <newuser>.
  5. (Ainult CentOS 6) Lisa sudoeritele: echo ' <newuser> ALL=(ALL) ALL' >> /etc/sudoers.
  6. Katkesta ühendus eksemplariga exit.
  7. Ühendage uuesti eksemplariga, kuid seekord uue kasutajana ssh <newuser>@[vultr-ip-address].

Z installimine ja kasutamine

Pärast "uue kasutajana" sisselogimist peaksite olema oma kodukataloogis (muidu käivitage cd ~). Järgige Z installimiseks järgmisi samme. Pange tähele, et kuna Z on skript, laadime selle alla oma kodukataloogi ja käsime vaikekestal Z käivitada igal ajal, kui see käivitub.

  1. Laadige alla wget https://raw.githubusercontent.com/rupa/z/master/z.sh.
  2. Installige printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. See käsk lisab . ~/z.shteie .bashrcfailile, mis omakorda käsib sellel käivitamisel käivitada Z.
  3. Laadi kest uuesti source ~/.bashrc.

Z toimimise testimiseks sirvige neid katalooge:

cd /etc/cloud/templates
cd /usr/share/nano
cd /etc/pki/java
cd ~

Nüüd tippige oma terminalis z cloja vajutage vahekaardi nuppu, seejärel sisestage. Järgmisena tippige z nanoja vajutage vahekaardi nuppu, seejärel sisestage uuesti. Näete mõlemal juhul, et Z teadis automaatselt cdesimesse ja teise kataloogi, kus me algselt sirvisime.

Zsh installimine ja kasutamine

  1. Installige sudo yum update && sudo yum -y install zsh.
  2. Installimise kinnitamiseks kontrollige versiooni zsh --version.
  3. Määrake Zsh vaikekestaks chsh -s /bin/zsh. Teil palutakse sisestada parool.
  4. Väljalogimine exit.
  5. Logige süsteemi tagasi ssh <newuser>@[vultr-ip-address].

Kui teid tervitatakse Zsh-shelli konfiguratsiooniviibaga, valige vaikeseadete aktsepteerimiseks "2", seejärel "1", seejärel "0".

Asjade testimiseks tippige " kill" ja vajutage tabeldusnuppu (pärast on tühik kill). Zsh näitab teile automaatselt loendit või protsesse, mida tappa, mitte midagi tegemata.

Zsh jagab ka teie terminali ajalugu mitme akna/seansi vahel ja sellel on palju muid kasulikke funktsioone. Samuti on Zshi peale ehitatud raamistikke, mis lisavad sellele isegi rohkem pimestavaid funktsioone, nagu oh-my-zsh ja prezto .

Z kasutamine koos Zsh-ga

  1. Jookse printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. See käsk . ~/z.shlisatakse .zshrcfailile, mis käsib sellel käivitamisel käivitada Z.
  2. Laadi kest uuesti source ~/.zshrc.

Märkus. Kui teile ei meeldi vaikesätted, saate Zsh shelli konfiguratsiooni värskendada, redigeerides .zshrcfaili (oma kodukataloogis) või käivitades järgmised käsud:

autoload -U zsh-newuser-install
zsh-newuser-install -f
    source ~/.zshrc

Järeldus

Z ja Zsh on kasulikud tööriistad, mis võivad teie tootlikkust drastiliselt suurendada.

Muud versioonid

Ubuntu

CentOS

Kirjutas Lami Adabonyan

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit