jm-shell - Bash Shell na-enye nkọwa na ahaziri ya


jm-shell bụ ebe mepere emepe n'efu, obere, ihe ọmụma na ahaziri ahazi Bash shell, nke na-enye gị nnukwu ozi gbasara ọrụ shei gị yana ụfọdụ ozi sistemụ bara uru dị ka nkezi ibu sistemu, ọnọdụ batrị nke laptọọpụ/kọmpụta na ọtụtụ ihe ọzọ.

Ihe dị mkpa, n'adịghị ka Bash nke na-echekwa naanị iwu pụrụ iche na faịlụ akụkọ ihe mere eme, maka ịchọ iwu ndị na-agba ọsọ mbụ - jm-shell na-edekọ ọrụ ọ bụla nke shei na faịlụ log.

Na mgbakwunye, ọ bụrụ na ndekọ aha gị ugbu a bụ ebe nchekwa koodu maka sistemụ njikwa ụdị ọ bụla dị ka Git, Subversion, ma ọ bụ Mercurial, ọ ga-enye ozi gbasara ebe nchekwa gị (dịka alaka na-arụ ọrụ).

  • nwere ahịrị ọkwa (nkewa) iji kewaa iwu.
  • gosipụta ọnụọgụgụ ihe dị na ndekọ aha ugbu a.
  • gosi ọnọdụ ugbu a na sistemụ faịlụ.
  • Ọ na-edobe faịlụ ndekọ shei - akụkọ zuru oke nke ọrụ shei gị.
  • Na-egosipụta nkezi ibu sistemu dị ugbu a ma ọ bụrụ na ọ dị elu karịa, na ọbara ọbara ma ọ bụrụ na ọ dị mkpa (dị elu karịa 2).
  • gosi oge iwu ikpeazụ agwụchara.
  • Ọ na-ebipụta koodu njehie nke iwu ikpeazụ, ọ bụrụ na ọ dị.
  • Na-egosi ngụkọta oge nke iwu ikpeazụ ma ọ bụrụ na ọ dị elu karịa sekọn 4.
  • nwere ngwa ngwa n'ụdị; [email chedoro]: ụzọ.
  • Na-akwado ọtụtụ ụdị ngwa ngwa.
  • Na-akwado ọrụ ndabere.
  • Ọ na-egosiputa ọkwa ụgwọ batrị laptọọpụ, ma ọ bụrụ na o zubeghị yana ọtụtụ atụmatụ ndị ọzọ.

Otu esi etinye jm-shell na Linux Systems

Iji wụnye ụdị jm-shell kacha ọhụrụ, ị ga-achọ clone git repository nke jm-shell na sistemụ gị wee banye n'ime ebe nchekwa mpaghara site na iji iwu ndị a.

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

Na-esote, hazie Bash ka ọ jiri jm-shell site na ịmepụta ma ọ bụ degharịa symlink sitere na ps1,color.sh, na color_unset.sh na ndekọ ~/.local/lib/bash (ịkwesịrị ịmepụta nke a ndekọ ma ọ bụrụ na ọ dịghị) dị ka egosiri.

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

Wepụtazie faịlụ ps1 site na ịgbakwunye ahịrị na-esonụ na faịlụ mmalite ~/.bashrc shei gị.

source ~/.local/lib/bash/ps1

Mgbe ahụ jiri Quick_style variable dị na ~/.bashrc gị ka ịtọọ ụdị ngwa ngwa gị (ụdị dịnụ gụnyere ọkọlọtọ, tweaked, wide, minimal or kirby) dị ka egosiri.

prompt_style=extensive

Chekwa na mechie ~/bashrc faịlụ, wee wepụta ya ka ịhụ mgbanwe.

$ source ~/.bashrc

Ka ịgbanwee ọnọdụ faịlụ ndekọ shei (ndabere bụ ~/.local/share/bash/shell.log), jiri BASHSHELLLOGFILE variable na ~/.bashrc faịlụ.

BASHSHELLLOGFILE=~/.bash-shell.log

Maka ozi ndị ọzọ, gaa na jm-shell Github Repository: https://github.com/jmcclare/jm-shell

jm-shell bụ ngwa na-enye nkọwa nke ukwuu nke na-agụnye usoro edemede maka ịhazi Bash Shell gị, yana ọtụtụ atụmatụ bara uru na nke na-enye nkọwa maka ojiji kwa ụbọchị. Gbalịa ya nye anyị nzaghachi gị site na ngalaba nkọwa n'okpuru.