Shells 5 za Open Source zinazotumika sana kwa Linux


Ganda ni mkalimani wa amri katika mfumo wa uendeshaji kama vile Unix au GNU/Linux, ni programu inayotekeleza programu zingine. Humpa mtumiaji wa kompyuta kiolesura cha mfumo wa Unix/GNU Linux ili mtumiaji aweze kutekeleza amri au huduma/zana tofauti na baadhi ya data ya ingizo.

Wakati shell inapomaliza kutekeleza programu, hutuma pato kwa mtumiaji kwenye skrini, ambayo ni kifaa cha kawaida cha pato. Kwa sababu hii, inajulikana kama mkalimani wa amri.

Ganda ni zaidi ya mkalimani wa amri, pia ni lugha ya programu yake yenyewe na muundo kamili wa lugha ya programu kama vile utekelezaji wa masharti, vitanzi, vigeu, vitendaji na mengi zaidi.

Ndio maana ganda la Unix/GNU Linux lina nguvu zaidi ikilinganishwa na ganda la Windows.

Katika nakala hii, tutaangalia baadhi ya makombora ya juu ya chanzo wazi kwenye Unix/GNU Linux.

1. Bash Shell

Bash inasimama kwa Bourne Again Shell na ndio ganda chaguo-msingi kwenye usambazaji wengi wa Linux leo. Pia ni ganda linaloendana na sh na hutoa maboresho ya vitendo zaidi ya sh kwa utumiaji wa programu na mwingiliano ambayo ni pamoja na:

  1. Uhariri wa mstari wa amri
  2. Udhibiti wa Kazi
  3. Historia ya amri ya ukubwa usio na kikomo
  4. Kazi na Lakabu za Shell
  5. Safu zilizoorodheshwa za ukubwa usio na kikomo
  6. Hesabu kamili katika besi yoyote kutoka mbili hadi sitini na nne

2. Tcsh/Csh Shell

Tcsh imeimarishwa ganda la C, linaweza kutumika kama kichakataji cha amri ya hati ya ganda shirikishi.

Tcsh ina sifa zifuatazo:

  1. C kama sintaksia
  2. Mhariri wa mstari wa amri
  3. Neno linaloweza kuratibiwa na kukamilika kwa jina la faili
  4. Marekebisho ya tahajia
  5. Udhibiti wa kazi

3. Shell ya Ksh

Ksh inawakilisha Korn shell na iliundwa na kuendelezwa na David G. Korn. Ni lugha kamili, yenye nguvu, ya kiwango cha juu ya programu na pia lugha ya amri inayoingiliana kama tu makombora mengine mengi ya Unix/GNU Linux.

4. Shell ya Zsh

Zsh imeundwa kuingiliana na inajumuisha vipengele vingi vya makombora mengine ya Unix/GNU Linux kama vile bash, tcsh na ksh.

Pia ni lugha yenye nguvu ya uandishi kama tu makombora mengine yanayopatikana. Ingawa ina sifa za kipekee ambazo ni pamoja na:

  1. Uzalishaji wa jina la faili
  2. Anzisha faili
  3. Ingia/Toka kutazama
  4. Maoni ya kufunga
  5. Kielezo cha dhana
  6. Faharisi inayoweza kubadilika
  7. Faharasa ya utendakazi
  8. Faharasa ya ufunguo na mengine mengi ambayo unaweza kupata katika kurasa za mwanadamu

5. Samaki

Samaki walio kamili huwakilisha \ganda wasilianifu na iliandikwa mwaka wa 2005. Ilikusudiwa kuingiliana kikamilifu na kumtumia mtumiaji, kama tu magamba mengine, ina vipengele vyema ambavyo ni pamoja na:

  1. Kukamilika kwa ukurasa wa mtu
  2. Usanidi kulingana na wavuti
  3. Mapendekezo ya kiotomatiki
  4. Inaandika kikamilifu na hati safi
  5. Usaidizi wa teknolojia ya terminal ya term256

Unaweza kusoma zaidi kuhusu ganda la samaki kwenye Samaki - A Smart Interactive Shell kwa Linux

Muhtasari

Hizi sio ganda zote zinazopatikana katika Unix/GNU Linux lakini ndizo zinazotumika zaidi kando na zile ambazo tayari zimesakinishwa kwenye usambazaji tofauti wa Linux. Natumai utapata nakala hii kuwa muhimu na habari zaidi ya ziada, usisite kutuma maoni.