jm-shell - Bash Shell Mai Ba da Bayani da Musamman


jm-shell buɗaɗɗen tushe ne na kyauta, ƙarami, mai ba da labari sosai da kuma keɓance Bash harsashi, wanda ke ba ku ɗimbin bayanai game da ayyukan harsashi da kuma wasu bayanan tsarin masu amfani kamar matsakaicin nauyin tsarin, matsayin baturi na kwamfyutoci/kwamfutoci da fiye da haka.

Mahimmanci, ba kamar Bash ba wanda kawai ke adana takamaiman umarni a cikin fayil ɗin tarihi, don bincika umarnin da aka yi a baya - jm-shell yana rikodin kowane ayyukan harsashi a cikin fayil ɗin log.

Bugu da kari, idan kundin adireshi na yanzu shine wurin ajiyar lamba don kowane tsarin sarrafa sigar kamar Git, Subversion, ko Mercurial, zai samar da bayanai game da ma'ajiyar ku (kamar reshe mai aiki).

  • Yana da layin matsayi (mai rarrabawa) don raba umarni.
  • Yana nuna adadin abubuwan da ke cikin kundin adireshi na yanzu.
  • Yana nuna wurin yanzu a cikin tsarin fayil.
  • Yana kiyaye fayil ɗin log ɗin harsashi - cikakken tarihin ayyukan harsashi.
  • Yana nuna matsakaicin nauyin tsarin yanzu idan ya fi girma, a ja idan yana da mahimmanci (fiye da 2).
  • Yana nuna lokacin ƙarshe na umarni.
  • Yana buga lambar kuskure na umarni na ƙarshe, idan akwai.
  • Yana nuna jimlar lokacin umarni na ƙarshe idan ya wuce daƙiƙa 4.
  • <> Yana da faɗakarwa a cikin fom; [email kare]: hanya.
  • Yana goyan bayan salon faɗakarwa da yawa.
  • Yana tallafawa ayyukan baya.
  • Hakanan yana nuna matsayin cajin baturin kwamfutar tafi-da-gidanka, idan bai cika ba da sauran abubuwa da yawa.

Yadda ake Sanya jm-shell a cikin Linux Systems

Don shigar da mafi yawan kwanan nan na jm-shell, kuna buƙatar clone git repository of jm-shell kafofin zuwa tsarin ku kuma matsa zuwa wurin ajiyar gida ta amfani da bin umarni.

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

Na gaba, saita Bash don amfani da jm-shell ta hanyar ƙirƙira ko kwafin alamar haɗin gwiwa daga ps1, Color.sh, da color_unset.sh zuwa kundin adireshi ~/.local/lib/bash (kana buƙatar ƙirƙirar wannan). directory idan babu shi) kamar yadda aka nuna.

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

Sannan samo fayil ɗin ps1 ta ƙara layin da ke gaba a cikin fayil ɗin ƙaddamar da harsashi ~/.bashrc.

source ~/.local/lib/bash/ps1

Sannan yi amfani da mabambantan Quick_style a cikin ~/.bashrc ɗinku don saita salon saurin ku (salon da ake samu sun haɗa da daidaitattun, tweaked, babba, ƙarami ko kirby) kamar yadda aka nuna.

prompt_style=extensive

Ajiye kuma rufe ~/bashrc fayil, sannan samo shi don ganin canje-canje.

$ source ~/.bashrc

Don canza wurin fayil ɗin log ɗin harsashi (tsoho shine ~/.local/share/bash/shell.log), yi amfani da m BASHSHELLLOGFILE a ~/.bashrc fayil.

BASHSHELLLOGFILE=~/.bash-shell.log

Don ƙarin bayani, je zuwa wurin jm-shell Github Repository: https://github.com/jmcclare/jm-shell

jm-shell kayan aiki ne mai ba da labari sosai wanda ya haɗa da saitin rubutun don keɓance harsashin Bash ɗin ku, tare da fa'idodi masu amfani da yawa da bayanai don amfanin yau da kullun. Gwada shi kuma ku ba mu ra'ayin ku ta sashin sharhin da ke ƙasa.