Xonsh: Whakatairanga Whakatairanga Whakatairanga me te Reo Anga

Xonsh: Whakatairanga Whakatairanga Whakatairanga me te Reo Anga

Xonsh: Whakatairanga Whakatairanga Whakatairanga me te Reo Anga

I enei ra tata nei e tirotiro ana ahau i te ipurangi, e rapu ana i nga korero whai hua e pa ana ki Tuhinga o te Shell. Hei whakahou i te waehere o tetahi taputapu rorohiko iti i hanga e ahau i roto i te tekau tau ki muri. Ko te tono i taua wa, i karangahia Tāuta Whakamuri Linux – Tuhituhi Bicentennial (LPI-SB), a i hangaia me te Nga whakahau whakahau a Bash. A, i waenganui o taua rapunga kua kite ahau i tetahi taputapu pai, kaupapa ranei e kiia nei "Xonsh".

Mo te hunga kaore ano kia rongo mo tenei tono, he pai ki te whakaaro he taputapu pai tenei pūmanawa kāpeka e tuku a reo anga a Whakawhiti-turanga tono wawe e mahi ana me nānati.

Tuhinga o te Shell

A, i mua i te ruku ki te kaupapa o tenei ra Nga taputapu tauranga me nga whakamahinga, me etahi atu mo te tono whaihua e kiia nei  "Xonsh", ka waiho ma te hunga e hiahia ana nga hononga e whai ake nei ki etahi Tuhinga o mua. Kia taea ai e ratou te torotoro ngawari, mehemea e tika ana, ka mutu te panui i tenei panui:

“Ko te Tuhituhi Anga te tikanga (pukenga) mo te hoahoa me te hanga Hōtuhi (kōnae aunoatanga mahi) mā te Anga (he pai ake) o te Pūnaha Whakahaere, te Kaiwhakatika Kuputuhi ranei (Whakaahua, Whakamutunga ranei). He momo reo hootaka tenei e whakamaoritia ana. Arā, ahakoa ka whakahiatohia te nuinga o nga papatono (whakamuna), na te mea ka huri tonu ki tetahi waehere motuhake (motuhake) i mua i te mahi (te mahi whakahiato), ka mau tonu te tuhinga anga ki tona ahua taketake (ko tona puna waehere i te ahua o kuputuhi) ka whakamaoritia he whakahau ma te whakahau ia wa ka mahia". Anga, Bash me nga Tuhituhi: Katoa mo te Tuhituhi Anga

Tuhinga e pa ana:
Rauemi A-Ipurangi me nga Mahinga mo te Ako i te Tuhi Papa

Tuhinga e pa ana:
Hangaia to taahiraa taahiraa i ia taahiraa ma te whakamahi i te Huri Tae - Wahanga 1

Xonsh: Anga mo Bash, Python me etahi atu

Xonsh: Anga mo Bash, Python me etahi atu

He aha te Xonsh?

Hei ki taau paetukutuku mana, te tono "Xonsh" E whakaahuahia ana penei:

"He anga na te Python. He reo anga whakawhiti-whakawhitinga me te whakahau whakahau na Python. Ko te reo he superset o Python 3.6+ me etahi atu anga kua mohio koe mai i Bash me Python. Ka mahi i runga i nga punaha nui katoa tae atu ki a Linux, OSX me Windows. Ko te Xonsh te tikanga mo te whakamahi i ia ra e nga tohunga me nga tauhou".

Heoi, i muri mai ka taapiri atu ki a ia:

"Ka taea e nga kaiwhakamahi mutunga te whakakotahi i nga whakahau Python me te Shell (penei i te Bash) i roto i te huarahi whakahau kaha me te ngawari.".

Ko te tikanga, i roto i nga kupu ngawari, i te wa e mahia ana "Xonsh" ka tukuna mai he Shell, he waahi mutunga ranei ka taea e matou whakahaere i nga whakahau ngawari e rua como Tohua Whakahau anga Bash Matatini Tuhinga o mua nānati. Ka taea te tino whai hua, mo nga mea e rua SysAdmin me Devs, tae atu ki te hunga kaingākau me te hunga timata, ki te ako, ki te timata ranei ki te mahi.

Ngā āhuatanga

I tenei wa, "Xonsh" haere mo tona putanga hou o te tau 0.11.0, i tukuna te ra 17 / 11 / 21. A ka taea te whakauru i roto i nga huarahi maha, hei tauira, ma te papatohu, i roto i te tikanga tuku iho me te kaiwhakahaere o te kete i whakamahia i ia GNU/Linux Distro, pera i te kaiwhakahaere. python pip, ma te konae AppImage ranei ma te whakamahi Docker ranei.

Kei waenganui i to tangata nga ahuatanga whanui me nga mahi e whai ake nei:

  1. Ka taea e koe te whakakotahi i nga tono Anga (Bash) me te Python, he rereke ranei.
  2. Ka taea e ia te whakamahi i nga whakawhitinga tuatoru, xontributions, xontribs ranei, he mea noa atu i te huinga taputapu me nga tikanga hei whakawhānui ake i te mahi o te xonsh.
  3. Ka tukuna he atanga pakari mo te whakahaere hitori, na te mea ka hangaia e ia nga konae hitori me te hanganga me te metadata me te API hei taunekeneke ki a raatau.
  4. Kei roto ko te whakaritenga tere kaha na roto i te otinga ripa, nga here matua, me nga momo tae ka taea te hanga i roto i te taunoa.

Ahakoa, i roto i tenei putanga hou o naianei kua whakauruhia nga ahuatanga hou, pēnei i:

  1. Tāpiritanga o te whakakotahitanga o ngā kī CTRL-Matau ki te whakaoti i te kupu kotahi o te whakaaro aunoa.
  2. Whakaatu i te momo me te whakaahuatanga o nga taurangi taiao ina oti.
  3. Pip/xpip whakaoti pai ake.
  4. Te taapiri i te matua CTRL-Backspace ki te muku i tetahi kupu ma te $XONSH_CTRL_BKSPC_DELETION.

Mo te roanga atu o nga korero mo "Xonsh" Ka taea e koe te toro ki tana waahanga whaimana i PyPi y GitHub, tika ranei to wahanga o Tuhinga y tutorial, i runga i tana paetukutuku mana.

Matapihi mata

I roto i to maatau, i muri i te whakauru me te whakahau «sudo apt install xonsh» me to muri mai «sudo pip3 install prompt_toolkit», i taea e matou te timata ki te whakahaere me te patopato i nga whakahau Bash me Python kotahi anake anga, e whakaaturia ana i raro ake nei:

Te whakatuwheratanga o te tauranga

Whakaahuamata 1

Te whakahaere i te Xonsh Shell

Whakaahuamata 2

Whakaahuamata 3

Tauira Whakahau Bash

Xonsh: Whakaahuamata 4

Xonsh: Whakaahuamata 4

Nga tauira whakahau Python

Xonsh: Whakaahuamata 5

Ka mutu, ki te torotoro i etahi atu tuhinga mo Te Hika Panui mai i Linux ka taea e koe te patene i nga mea e whai ake nei hono. A mena kei te pirangi koe ki te kite i te tono e whakawhanake ana ahau bash parakoreKa tūtohu ahau kia haere koe ki ahau Channel YouTube ka matakitaki i nga riipene whakaata mo Tāuta Whakamuri Linux – Hōtuhi Arotautanga Aunoa (LPI-SOA).

Huihuinga: Panui kara 2021

Whakarāpopoto

I roto i te poto "Xonsh" he taputapu nui pūmanawa kāpeka (CLI). He aha atu, he tino whai hua mo te hunga e aroha ana hanga tuhinga tuhi, whakaharatau ranei i te Tuhituhi Anga, e kore anake e pā ana ki Bash engari mo nānati, me etahi atu (Zsh, Fish, me te Plumbum). No reira, e tumanako ana matou taputapu whakamere whakawhanake tonu hei painga mo te hunga kaingākau Kaiwhakamahi GNU / Linux, me te Terminal.

Ko te tumanako ka tino whai hua tenei whakaputanga mo te katoa «Comunidad de Software Libre, Código Abierto y GNU/Linux». A kaua e wareware ki te korero i raro nei, ka tohatoha ki etahi atu i runga i o paetukutuku tino pai, hongere, roopu, hapori ranei o nga whatunga hapori, punaha karere ranei. Ka mutu, toro atu ki ta maatau wharangi kaainga i «Mai i Linux» ki te torotoro haere i nga purongo, me te whakauru ki ta maatau hongere mana Waea waea mai i DesdeLinux.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra.

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.