jm-shell - väga informatiivne ja kohandatud Bash Shell


jm-shell on tasuta avatud lähtekoodiga, väike, väga informatiivne ja kohandatud Bashi kest, mis annab teile palju teavet teie shellitegevuse kohta, samuti teatud kasulikku süsteemiteavet, nagu süsteemi keskmine koormus, sülearvutite/arvutite aku olek ja palju rohkem.

Oluline on see, et erinevalt Bashist, mis salvestab ajaloofaili ainult unikaalseid käske, salvestatakse varem käivitatud käskude otsimiseks - jm-shell logifailis kõik shellitoimingud.

Lisaks, kui teie praegune kataloog on mõne versiooni juhtimissüsteemi (näiteks Git, Subversion või Mercurial) koodihoidla, annab see teavet teie hoidlate (näiteks aktiivse haru) kohta.

  • Käskude eraldamiseks on olekurida (eraldaja).
  • Kuvab praeguses kataloogis olevate üksuste arvu.
  • Näitab praegust asukohta failisüsteemis.
  • See haldab kest logifaili - kogu teie shellitegevuse ajalugu.
  • Kuvab praeguse süsteemi koormuse keskmise, kui see on suurem, kui punane, kui see on kriitiline (suurem kui 2).
  • Näitab viimast käsu lõpuleviimise aega.
  • See prindib viimase käsu veakoodi, kui see on olemas.
  • Kuvab viimase käsu koguaja, kui see on pikem kui 4 sekundit.
  • on vormil viip; [meiliga kaitstud]: tee.
  • Toetab mitut viipstiili.
  • Toetab tausttöid.
  • See kuvab ka sülearvuti aku laetuse oleku, juhul kui see pole täis, ja paljude muude funktsioonidega.

Kuidas installida jm-shell Linuxi süsteemidesse

Jm-shelli uusima versiooni installimiseks peate oma süsteemi kloonima jm-shelli allikate git-hoidla ja liikuma järgmiste käskude abil kohalikku hoidlasse.

$ git clone https://github.com/jmcclare/jm-shell.git
$ cd jm-shell

Järgmisena seadistage Bash jm-shell kasutamiseks, luues või kopeerides sümboli linkidelt ps1, colors.sh ja color_unset.sh kataloogi ~/.local/lib/bash (peate selle looma kataloogi, kui seda pole), nagu näidatud.

$ mkdir ~/.local/lib/bash	#create the directory if it doesn’t exist 
$ cp -v colors.sh colors_unset.sh ps1 -t ~/.local/lib/bash/

Seejärel hankige fail ps1 , lisades järgmise rea oma shelli ~/.bashrc initsialiseerimisfaili.

source ~/.local/lib/bash/ps1

Seejärel kasutage oma ~/.bashrc muutuja prompt_style, et seadistada viipastiilid (saadaolevad stiilid hõlmavad standardset, muudetud, ulatuslikku, minimaalset või kirby-d), nagu näidatud.

prompt_style=extensive

Salvestage ja sulgege ~/bashrc fail, seejärel hankige see muudatuste nägemiseks allikast.

$ source ~/.bashrc

Karbilogi faili asukoha muutmiseks (vaikimisi on ~/.local/share/bash/shell.log) kasutage ~/.bashrc failis muutujat BASHSHELLLOGFILE.

BASHSHELLLOGFILE=~/.bash-shell.log

Lisateabe saamiseks minge jm-shell Githubi hoidlasse: https://github.com/jmcclare/jm-shell

jm-shell on väga informatiivne tööriist, mis sisaldab skriptide komplekti teie Bash-i kestade kohandamiseks koos arvukate praktiliste ja informatiivsete funktsioonidega igapäevaseks kasutamiseks. Proovige järele ja andke meile tagasisidet alloleva kommentaarijaotise kaudu.