jm -shell - zelo informativna in prilagojena bash lupina
jm-shell je brezplačna odprtokodna, majhna, zelo informativna in prilagojena lupina Bash, ki vam ponuja veliko informacij o vaši dejavnosti lupine, pa tudi nekatere uporabne sistemske informacije, kot so povprečna obremenitev sistema, stanje baterije prenosnih računalnikov/računalnikov in veliko več.
Pomembno je, da za razliko od Bash-a, ki v datoteki zgodovine shranjuje edinstvene ukaze, za iskanje predhodno izvedenih ukazov-jm-shell zabeleži vsako aktivnost lupine v datoteko dnevnika.
Poleg tega, če je vaš trenutni imenik skladišče kod za katere koli sisteme za nadzor različic, kot so Git, Subversion ali Mercurial, bo zagotovil informacije o vaših skladiščih (na primer o aktivni veji).
- Ima vrstico stanja (razdelilnik) za ločevanje ukazov.
- Prikaže število elementov v trenutnem imeniku.
- Prikaže trenutno lokacijo v datotečnem sistemu.
- V njem je datoteka dnevnika lupine - celotna zgodovina vaših dejavnosti lupine.
- Prikaže trenutno povprečno obremenitev sistema, če je višja od, rdeče, če je kritična (višja od 2).
- Prikaže, kdaj je zadnji ukaz končan.
- Natisne kodo napake zadnjega ukaza, če obstaja.
- Prikaže skupni čas zadnjega ukaza, če je daljši od 4 sekund.
- Ima poziv v obliki; [zaščiteno po e -pošti]: pot.
- Podpira več stilov pozivov.
- Podpira opravila v ozadju.
- Prikazuje tudi stanje napolnjenosti baterije prenosnega računalnika, če ni polno, in številne druge funkcije.
Kako namestiti jm-shell v sisteme Linux
Če želite namestiti najnovejšo različico jm-lupine, morate klonirati git shrambo virov jm-lupine v svoj sistem in se premakniti v lokalno skladišče z naslednjimi ukazi.
$ git clone https://github.com/jmcclare/jm-shell.git $ cd jm-shell
Nato nastavite Bash za uporabo jm-lupine tako, da ustvarite ali kopirate simbolno povezavo iz ps1, colors.sh in color_unset.sh v imenik ~/.local/lib/bash
(to morate ustvariti imenik, če ne obstaja), kot je prikazano.
$ mkdir ~/.local/lib/bash #create the directory if it doesn’t exist $ cp -v colors.sh colors_unset.sh ps1 -t ~/.local/lib/bash/
Nato pridobite datoteko ps1
tako, da v svojo datoteko za inicializacijo lupine ~/.bashrc dodate naslednjo vrstico.
source ~/.local/lib/bash/ps1
Nato uporabite spremenljivko prompt_style v ~/.bashrc, da nastavite sloge poziva (razpoložljivi slogi vključujejo standardne, spremenjene, obsežne, minimalne ali kirby), kot je prikazano.
prompt_style=extensive
Shranite in zaprite datoteko ~/bashrc, nato jo pridobite za ogled sprememb.
$ source ~/.bashrc
Če želite spremeniti lokacijo datoteke dnevnika lupine (privzeto je ~/.local/share/bash/shell.log), uporabite spremenljivko BASHSHELLLOGFILE v datoteki ~/.bashrc.
BASHSHELLLOGFILE=~/.bash-shell.log
Za več informacij obiščite skladišče Github Jm-shell: https://github.com/jmcclare/jm-shell
jm-shell je zelo informativno orodje, ki vključuje nabor skriptov za prilagoditev lupine Bash s številnimi praktičnimi in informativnimi funkcijami za vsakodnevno uporabo. Preizkusite in nam v spodnjem razdelku za komentarje posredujte povratne informacije.