jm-shell - ļoti informatīvs un pielāgots Bash apvalks


jm-shell ir bezmaksas atvērtā koda, mazs, ļoti informatīvs un pielāgots Bash apvalks, kas sniedz jums ļoti daudz informācijas par jūsu čaulas darbību, kā arī noteiktu noderīgu informāciju par sistēmu, piemēram, sistēmas vidējo slodzi, klēpjdatoru/datoru akumulatora statusu un daudz vairāk.

Svarīgi ir tas, ka atšķirībā no Bash, kas vēstures failā glabā tikai unikālas komandas, meklēšanai iepriekš palaistās komandās - jm-shell reģistrē katru čaulas darbību žurnālfailā.

Turklāt, ja jūsu pašreizējais direktorijs ir kodu krātuve jebkurai versiju kontroles sistēmai, piemēram, Git, Subversion vai Mercurial, tā sniegs informāciju par jūsu krātuvēm (piemēram, aktīvo filiāli).

  • Komandas atdalīšanai ir statusa līnija (dalītājs).
  • parāda pašreizējā direktorijā esošo vienumu skaitu.
  • parāda pašreizējo atrašanās vietu failu sistēmā.
  • Tā uztur čaulas žurnāla failu - pilnīgu čaulas darbību vēsturi.
  • parāda pašreizējās sistēmas slodzes vidējo vērtību, ja tā ir lielāka par, sarkanā krāsā, ja kritiskā vērtība (augstāka par 2).
  • rāda pēdējās komandas pabeigšanas laiku.
  • Tas izdrukā pēdējās komandas kļūdas kodu, ja tāds ir.
  • parāda kopējās pēdējās komandas laiku, ja tas pārsniedz 4 sekundes.
  • veidlapā ir uzvedne; [aizsargāts pa e-pastu]: ceļš.
  • Atbalsta vairākus uzvedņu stilus.
  • Atbalsta fona darbus.
  • Tas parāda arī klēpjdatora akumulatora uzlādes statusu, ja tas nav pilns, un daudzas citas funkcijas.

Kā instalēt jm-shell Linux sistēmās

Lai instalētu jaunāko jm-shell versiju, jon klonējiet jm-shell avotu git repozitoriju savā sistēmā un pārejiet uz vietējo repozitoriju, izmantojot šādas komandas.

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

Pēc tam konfigurējiet Bash, lai izmantotu jm-shell, izveidojot vai nokopējot symlink no ps1, colors.sh un color_unset.sh direktorijā ~/.local/lib/bash (jums tas ir jāizveido direktorija, ja tāda nav), kā parādīts.

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

Pēc tam iegūstiet failu ps1 , pievienojot šādu rindiņu jūsu ~/.bashrc čaulas inicializācijas failā.

source ~/.local/lib/bash/ps1

Pēc tam izmantojiet ~/.bashrc mainīgo prompt_style, lai iestatītu uzvedņu stilus (pieejamie stili ietver standarta, pielāgoto, plašo, minimālo vai kirby), kā parādīts.

prompt_style=extensive

Saglabājiet un aizveriet failu ~/bashrc, pēc tam avotu to, lai redzētu izmaiņas.

$ source ~/.bashrc

Lai mainītu čaulas žurnāla faila atrašanās vietu (noklusējums ir ~/.local/share/bash/shell.log), failā ~/.bashrc izmantojiet mainīgo BASHSHELLLOGFILE.

BASHSHELLLOGFILE=~/.bash-shell.log

Lai iegūtu papildinformāciju, dodieties uz jm-shell Github repozitoriju: https://github.com/jmcclare/jm-shell

jm-shell ir ļoti informatīvs rīks, kas ietver skriptu komplektu, lai pielāgotu jūsu Bash apvalku, ar daudzām praktiskām un informatīvām funkcijām ikdienas lietošanai. Izmēģiniet to un sniedziet mums atsauksmes, izmantojot komentāru sadaļu zemāk.