jm-shell - lyokary maglumat beriji we ýöriteleşdirilen baş gabygy


jm-shell mugt açyk çeşme, kiçi, ýokary habarly we ýöriteleşdirilen Baş gabygy, bu size gabyk işjeňligiňiz barada köp maglumatlary berýär, şeýle hem ulgam ýüküniň ortaça derejesi, noutbuklaryň/kompýuterleriň batareýa ýagdaýy we käbir peýdaly ulgam maglumatlary. has köp.

Möhümi, diňe taryh faýlynda özboluşly buýruklary saklaýan Başdan tapawutlylykda, öň işleýän buýruklary gözlemek üçin - jm-shell gündelik faýldaky her bir gabyk işjeňligini ýazga alýar.

Mundan başga-da, häzirki katalogyňyz Git, Subversion ýa-da Mercurial ýaly islendik wersiýa gözegçilik ulgamlary üçin kod ammary bolsa, ammarlaryňyz (işjeň şahamça ýaly) hakda maglumat berer.

  • Buýruklary aýyrmak üçin status setiri (bölüji) bar.
  • Häzirki katalogdaky elementleriň sanyny görkezýär.
  • Faýl ulgamynda häzirki ýerini görkezýär.
  • Gabyk gündeligi faýlyny saklaýar - gabyk işjeňligiňiziň doly taryhy.
  • Häzirki ulgamyň ortaça ýük göterijisini, kritiki bolsa gyzyl reňkde (2-den ýokary) görkezýär.
  • Iň soňky buýrugyň gutaran wagtyny görkezýär.
  • Soňky buýrugyň säwlik kody bar, bar bolsa.
  • 4 sekuntdan ýokary bolsa soňky buýrugyň umumy wagtyny görkezýär.
  • Formada haýyş bar; [e-poçta goralýar]: ýol.
  • Birnäçe gyssagly stili goldaýar.
  • Fon işlerini goldaýar.
  • Şeýle hem, doly däl we başga-da köp aýratynlyk bolmasa, noutbuk batareýasynyň zarýad ýagdaýyny görkezýär.

Linux ulgamlarynda jm-shell nädip gurmaly

Jm-shell-iň iň soňky wersiýasyny gurmak üçin, jm-shell çeşmeleriniň git ammaryny ulgamyňyza klonlamaly we aşakdaky buýruklary ulanyp ýerli ammarlara geçmeli.

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

Ondan soň, ps1, color.sh we color_unset.sh-den ~/.local/lib/bash katalogyna bir baglanyşyk döredip ýa-da göçürip, jm-shell ulanmak üçin Baş sazlaň (muny döretmeli ýok bolsa katalog) görkezilişi ýaly.

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

Soňra ~/.bashrc gabygy başlangyç faýlyňyza aşakdaky setiri goşup, ps1 faýlyny gözläň.

source ~/.local/lib/bash/ps1

Soňra gyssagly stilleriňizi (elýeterli stillerde görkezilişi ýaly standart, gysylan, giň, minimal ýa-da kirbi) düzmek üçin ~/.bashrc-de prompt_style üýtgeýjisini ulanyň.

prompt_style=extensive

~/Bashrc faýly ýazdyryň we ýapyň, soňra üýtgeşmeleri görmek üçin çeşme beriň.

$ source ~/.bashrc

Gabyk gündeliginiň faýlyň ýerleşişini üýtgetmek üçin (default ~/.local/share/bash/shell.log) üýtgetmek üçin ~/.bashrc faýlynda BASHSHELLLOGFILE üýtgeýjisini ulanyň.

BASHSHELLLOGFILE=~/.bash-shell.log

Has giňişleýin maglumat üçin jm-shell Github ammaryna gidiň: https://github.com/jmcclare/jm-shell

jm-shell, gündelik ulanyş üçin köp sanly amaly we maglumat beriji aýratynlyklary bolan Baş gabygyňyzy sazlamak üçin skriptler toplumyny öz içine alýan ýokary maglumat beriji guraldyr. Synap görüň we aşakdaky düşündiriş bölümi arkaly öz pikirleriňizi beriň.