jm-shell - Erittäin informatiivinen ja räätälöity Bash Shell
jm-shell on ilmainen avoimen lähdekoodin pieni, erittäin informatiivinen ja räätälöity Bash-kuori, joka antaa sinulle runsaasti tietoa komentotulkkitoiminnastasi sekä tiettyjä hyödyllisiä järjestelmätietoja, kuten järjestelmän kuormituksen keskiarvo, kannettavien/tietokoneiden akun tila ja paljon muuta.
Tärkeää on, että toisin kuin Bash, joka tallentaa vain ainutlaatuiset komennot historiatiedostoon, aiemmin suoritettujen komentojen etsimiseen – jm-shell tallentaa jokaisen komentotulkkitoiminnan lokitiedostoon.
Lue myös: Linuxin "History Command" -voima Bash Shellissä
Lisäksi, jos nykyinen hakemistosi on koodivarasto mille tahansa versionhallintajärjestelmälle, kuten Git, Subversion tai Mercurial, se tarjoaa tietoja tietoja arkistoistasi (kuten aktiivinen haara).
Jm-shellin ominaisuudet
- Siinä on tilarivi (jakaja) komentojen erottamiseksi.
- Näyttää nykyisen hakemiston kohteiden määrän.
- Näyttää nykyisen sijainnin tiedostojärjestelmässä.
- Se ylläpitää shell-lokitiedostoa – koko shell-toimintasi historiaa.
- Näyttää nykyisen järjestelmän kuormituksen keskiarvon, jos suurempi kuin, punaisena, jos se on kriittinen (yli 2).
- Näyttää viimeisen komennon päättymisajan.
- Se tulostaa viimeisen komennon virhekoodin, jos sellainen on.
- Näyttää viimeisen komennon kokonaisajan, jos se on yli 4 sekuntia.
- On kehote muodossa; käyttäjänimi@isäntänimi:polku.
- Tukee useita kehotetyylejä.
- Tukee taustatyötä.
- Se näyttää myös kannettavan tietokoneen akun lataustilan, jos se ei ole täynnä, ja monia muita ominaisuuksia.
Kuinka asentaa jm-shell Linux-järjestelmiin
Jotta voit asentaa jm-shell -ohjelman uusimman version, sinun on kloonattava jm-shell-lähteiden git-tietovarasto järjestelmääsi ja siirryttävä paikalliseen arkisto seuraavilla komennoilla.
git clone https://github.com/jmcclare/jm-shell.git
cd jm-shell
Määritä seuraavaksi Bash käyttämään jm-shelliä luomalla tai kopioimalla symbolilinkki tiedostoista ps1, colors.sh, ja color_unset.sh hakemistoon ~/.local/lib/bash
(sinun on luotava tämä hakemisto, jos sitä ei ole) kuvan mukaisesti.
mkdir ~/.local/lib/bash #create the directory if it doesn’t exist
cp -v colors.sh colors_unset.sh ps1 -t ~/.local/lib/bash/
Sen jälkeen lähde ps1
-tiedosto lisäämällä seuraava rivi ~/.bashrc-kuoren alustustiedostoon.
source ~/.local/lib/bash/ps1
Käytä sitten ~/.bashrc-muuttujaa prompt_style asettaaksesi kehotteetyylit (käytettävissä olevia tyylejä ovat standardi, muokattu, laaja, minimaalinen tai kirby) kuvan mukaisesti.
prompt_style=extensive
Tallenna ja sulje ~/bashrc-tiedosto ja lähde se nähdäksesi muutokset.
source ~/.bashrc
Voit muuttaa shell-lokitiedoston sijaintia (oletus on ~/.local/share/bash/shell.log) käyttämällä BASHSHELLLOGFILE-muuttujaa tiedostossa ~/.bashrc tiedosto.
BASHSHELLLOGFILE=~/.bash-shell.log
Lisätietoja on jm-shell Github -tietovarastossa: https://github.com/jmcclare/jm-shell
jm-shell on erittäin informatiivinen työkalu, joka sisältää sarjan komentosarjoja Bash-kuoren mukauttamiseen sekä lukuisia käytännöllisiä ja informatiivisia ominaisuuksia päivittäiseen käyttöön. Kokeile sitä ja anna meille palautetta alla olevan kommenttiosion kautta.