Anga, Panui me nga Huahua: Katoa mo te Tuhi Papa.

I roto i tenei mea angitu hou (Whakauru # 8) e pā ana ki "Akohia te Huringa Hipi" ka arotahi atu maatau ki nga ariā kaua ki te mahi. ara, kaore maatau e whakauru, e ako ranei i tetahi waehere, ka whakauru ranei i tetahi raupaparorohiko (putea), engari ka tirotirohia e taatau te ao o Tuhinga o te Shell korero tika, ma roto i nga whakautu ki nga patai iti engari tika, e whakaaturia ana i raro ake nei, kia marama ai te nuinga o nga mea kua whakaakona atu, kaore nei e aro tika ki te waehere a-roto kua whakamaheretia:

Tuhinga o te ShellHe aha te anga i roto i te punaha Whakahaerenga GNU / Linux?

Ko te anga o te reo Paniora ko te CONCHA (anga, uhi, tiaki). I whakamahia tenei wa i roto i nga punaha whakahaere e pa ana ki te kaiwhakamaori korero mo te punaha whakahaere. I te nuinga, he atanga tuhinga mahi-nui tenei, he whakaaturanga mai i te Terminal (Papatohu) me te mea e toru nga waahanga mahi nui e mahia ana:

1.- Whakahaerehia te OS,
2.- Whakahaerehia nga tono me te taunekeneke ki a raatau, me
3.- Mahi hei taiao kaupapa taketake.

He maha SO, GNU / Linux he pai ake te whakahaere ma te whakatika i a raatau konae whirihoranga, ma te Terminal. Hei tikanga whanui, ka kitea enei i te huarahi e ahu ana: «/ etc ", ana i roto i nga raarangi motuhake mo ia tono. Hei tauira, te hotaka Whakamahia (e tohu ana mo te Linux Loader) kua whirihorahia ma te whakatika i te konae tuhinga e kiia ana ka huaina "/Etc/lilo/lilo.conf". I nga wa o nga hotaka (tono), ka whakarewahia enei (ka mahia / ka whakahohehia) ma te tuhi i te ingoa o te kaitautoko, mena ka kitea i te huarahi (ara taunoa) mo nga kaitoro katoa, pera me te tikanga "/ Usr / ipu para" , ma te tuhi ranei i te ingoa o te kaimanaaki i mua atu: ./, mai i te raarangi ingoa kei reira raatau.

Katoa enei e mohiotia ana e nga kaiwhakamahi Shell. Heoi, ko ona kaha hei taiao kaupapa kaore e tino mohiotia ana, e paingia ana hoki. Ko nga tuhinga (papatono) i hangaia i roto i te Anga kaore e hiahiatia ana kia whakahiatohia. Ka whakamaoritia e te Shell te raarangi ia raina. Na reira, ko enei e mohiotia ana, e tapaina ana ranei hei Tuhinga Hae, a ka ahu mai i nga whakahau ngawari ki nga raupapa tohutohu uaua mo te tiimata i te OS ake. he maama (maarama) te tikanga wetereo (hangahanga, tono), kia pai ai te tiimata ki te tiimata i te ao o te hotaka.

He aha te Hoko Hipi?

Ko te tikanga (pukenga / pukenga) o te hoahoa me te hanga Hōtuhi (konae mahi aunoa) ma te whakamahi i te Hanga (he pai ake) o te punaha Whakahaa, he Etita Kuputuhi ranei (Whakairoiro, Taapeka ranei). He momo reo whakamaherehere tenei e whakamaoritia ana i te nuinga o te waa. Ara, i te wa e whakahiatohia ana te nuinga o nga papatono (whakawaeheretia), na te mea ka huri tuturu ki te waehere motuhake (motuhake) i mua i te mahinga (te whakahiatotanga), ka mau tonu tetahi tuhinga anga i tona ahua taketake (tona tuhinga tuhinga waehere) ana he whakamaarama i te whakahau ma te whakahau ia wa e whakamanahia ana. Ahakoa ka taea pea te whakakao i nga tuhinga, ahakoa kaore i te tikanga.

He aha nga ahuatanga o nga hotaka e pa ana ki te hotaka i raro i te Scripting Shell?

1.- He maama ake ta raatau ki te tuhi (papatono), engari he nui ake te utu mo te tukatuka ka mahia ana.

2.- Ka whakamahi ratou i nga kaiwhakamaori hei utu mo nga kaiwhakaputa hei whakahaere

3.- He hononga korero ta raatau me nga waahanga kua tuhia ki etahi atu reo hotaka.

4.- Ko nga konae kei roto ka penapenahia hei tuhinga noa.

5.- Ko te hoahoa whakamutunga (waehere) he iti ake i te waa te rite ki te reo papatono kua whakahiatohia.

He aha nga momo momo reo e tino paingia ana i raro i te Papaa Papa?

1.- Te reo me te mana whakahaere anga:

a) cmd.exe (Matapihi NT, Windows CE, OS / 2),
b) TONO.COM (DOS, Matapihi 9x),
c) csh, Bash, AppleScript, sh,
d) JScript ma te Kaitohu Kaituhi Matapihi,
e) VBScript ma te Kaitohu Hopu Matapihi,
f) REXX, me etahi atu.

2.- Tuhinga GUI (Nga Reo Macros):

a) PupuriAunoa,
b) Aunoa,
c) Tumanako,
d) Aunoa, me etahi atu.

3.- Te tuhi reo mo nga tono motuhake:

a) ActionScript i te Rama,
b) MATLAB,
c) tuhinga mIRC,
d) QuakeC, me etahi atu.

4.- Papatono paetukutuku (mo nga whaarangi hihiri):

a) I te taha o te kaituku:

- PHP,
- ASP (Wharangi Tūmau Hohe),
- Wharangi JavaServer,
- ColdFusion,
- IPTSCRAE,
- Lasso,
- Tuhinga MIVA,
- SMX,
- XSLT, me etahi atu.

b) I te taha o te kaihoko:

- JavaScript,
- JScript,
- VBScript,
- Tcl, me etahi atu.

5.- Nga reo tukatuka kupu:

- AWK,
- Perl,
- Matewha,
- XSLT,
- Panui, me etahi atu.

6.- Nga reo hihiri kaupapa whanui:

- APL,
- Boo,
- Dylan,
- Ferite,
- Groovy,
- IO,
- Lisp,
- Lua,
- MUMPS (M),
- NewLISP,
- Nuva,
- Perl,
- PHP,
- Python,
- Ruby,
- Kaupapa,
- Korero Iti,
- SuperCard,
- Tcl,
- Revolution, me etahi atu.

He aha te Bash i te GNU / Linux?

He raupaparorohiko he whakamaarama i nga ota. E hangai ana ki te Anga Unix e tautokohia ana e ia POSIX. I tuhia mo te kaupapa GNU ana ko te anga taunoa mo te nuinga o nga tohatoha o Linux.

He aha te tuhinga a Shell i te GNU / Linux?

Nga Huahua Papa he tino whaihua enei. He mea pai ki te tuhi nga hiahia katoa kei a maatau ka whakatika i nga tuhinga e mahi ana tenei ma matou. I tenei wa, kua tae ki te waa ki te patai ki a koe ano he pono te tuhinga. He konae tuhinga, he raupapa o nga whakahau anga, e mahia ana e te punaha i runga i te whakariterite, mai i runga ki raro. Hei whakatika i a raatau, me hiahia koe ki te etita kuputuhi, peera i te Emacs, Vi, Nano, me te tini o nga mea e whai ake nei. Ka tiakina ratau me te ".sh" toronga (kaore ranei, i etahi waa) ka rere mai i te Anga ma te whakamahi i te whakahau: sh script name.sh. Ko nga tuhinga e rite ana te ahua ki nga whakahau anga.

Te huarahi akoako e whakamahia ana e au "Akohia te Huringa Hipi" He tino whaihua, he tika hoki, ara, ki te tirotiro i tetahi Hōtuhi tino mahi, wetewete, rangahau i ia rerenga, rerenga, raina, whakahau ma te whakahau, taurangi ma te taurangi, kia maarama ra koe me pehea te mahi wehe o ia waahanga me tana mahi. i te waehere whanui. Ko te ahua o Hangarau Whakamuri, Whakamaautanga Raupaparorohiko ranei. Ko enei katoa kia pai ai te maatauranga, whakapai ake (whakapaa) ka tohaina, mo te painga ngatahi me te pai o te whakahaere me te arotau ki nga punaha Whakahaere Koreutu.

Pehea ai te whakahaere me te mahi i roto i te GNU / Linux Shell?

Ko te mahi tuatahi ki te mahi me te anga hei whakahaere anga. Ko te ahua o te truism he take na te aha. I roto i etahi tohatoha GNU / Linux tino-kaiwhakamahi mutunga, he mea huna te anga. Te tikanga, ka kiia: Konsole, Terminal, Terminal X, tetahi mea rite ranei. Ko tetahi atu waahanga ko te whakamahi i te papatohu mariko. Ma te whakamahi: Ctrl + Alt + f1, f2 ranei, f3 ranei ki te f7 me te f8, kei i te tohatoha GNU / Linux e whakamahia ana e koe. Ko te Anga e tino whakamahia ana i te GNU / Linux ko te Bash, ahakoa kei kona etahi, penei i te ksh C C Shell ranei. Ki ahau nei, he tino korero mo aku whakaputanga ka whakamahia e au te Bash Shell.

I whakawhiwhia ki te Kaituhi i hangaia i te Bash Shell i huaina hello_world.sh te mea e whai ake nei ka taea te whakamaarama:

Ihirangi:

#! / bin / bash
ao tangi

Pakaru:

Raina tuatahi o te tuhinga
#! / bin / bash

He tohu i te hotaka me whakahaere te tuhinga. Mena kaore e kitea te papatono, ka he.

Raina tuarua o te tuhinga
ao tangi

Whakahaerehia te whakahau aoro me nga tohe o te Ao Hello, kia whakaatuhia mai ki runga i te mata.

Whakataunga: Ka taea e taatau te whakahaere i te tuhinga roa ma nga huarahi e rua

Te tono i te kaiwhakamaori ki te whakahaere i te tuhinga:
# bash hello_world.sh

Ka taea hoki te whakahaere penei:
# sh hello_world.sh

Engari na te mea kaore i tiakina to Shell tika, akene he haurua te mahi. Ko te mea tika, ko te Anga i piihia i te raina tuatahi ko te mea hei whakamahi.

Ka taea hoki e koe te whakahaere tika i te tuhinga penei:
# ./hello_world.sh

Tuhipoka: ./ tohu rere mai i te whaiaronga onaianei.

Ko te toenga e toe ana ki te wetewete ko te waehere ka whakauruhia e koe ki roto. Ko te tumanako ka hiahia koe (i etahi atu i etahi atu, e ai ki nga hiahia ako me nga maatauranga) o tenei raupapa Tuhinga o te Shell.

He maha nga hononga pai mo tenei kaupapa kei runga i te paetukutuku, engari ka waiho e au tenei aratohu iti kei konei tonu Mai i Linux Na tenei ano Aratohu a-Waho.

Tae noa ki te panui o muri!


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

13 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  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.

  1.   d4ny ka mea

    Lilo .. Linux Loader .. te toenga tino pai nga korero .. whakawhetai .. salu2 d4ny.-

  2.   Ingarangi Jose Albert ka mea

    Tena koutou katoa e whai ake nei i te Akoranga Aipurangi mo te "Akohia te Huringa Hipi," kaore e roa ka haere tonu me etahi atu tuhinga matua hei whakamahi tonu i nga mohiotanga ka whakahoahoa tonu ki te katoa.

    Ko te tumanako ka aro mai koe na te mea ka tiimata taku tiimata me nga waehere taapiri engari ka whakaatuhia mai kia marama ai te kite ahakoa te uaua.

    Kia maumahara ma te Huahua Kaauru ka taea e koe te mahi i nga mea uaua katoa he papa-whakawhiti (Rererangi rereke) ma te whakamahi i nga konae iti rawa. Ka waihohia e ahau tenei tuhinga iti o tetahi mea ka whakaakona atu e ahau ki a koe, ki te hunga e matakitaki tonu ana i te akoranga, me te mea he 50Kb anake nga kupu whakaari! Ana ko te haurua noa iho o nga mea ka taea ki te Hoko Hika.

    LPI-SB8 Whakamatau WhakamaataMata (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Tirohia te Matapihi: https://www.youtube.com/watch?v=cWpVQcbgCyY

    1.    Alberto cardona ka mea

      Kia ora, he rawe tonu to koha, tino mihi ki a koe !!
      He ruarua nei taku ruarua, ka taea e au te whakatuu i tetahi kaiwhakangungu me te bash?
      Ko te mea iti ake ranei ko te kaitoha wetereo?
      e mana to te reira?

  3.   Ingarangi Jose Albert ka mea

    Tena koutou katoa e whai ana i te Akoranga Aipurangi mo "Akohia te Huringa Huringa," taihoa ake nei ka haere tonu me etahi atu tuhinga matua hei whakamahi tonu i nga mohiotanga ka whakahoahoa tonu ki te katoa. Ko te tumanako ka aro mai koe na te mea ka tiimata taku tiimata me nga waehere taapiri engari ka whakaatuhia mai kia marama ai te kite ahakoa te uaua.

    Kia maumahara ma te Huahua Kaauru ka taea e koe te mahi i nga mea uaua katoa he papa-whakawhiti (Rererangi rereke) ma te whakamahi i nga konae iti rawa. Ka waihohia e ahau tenei tuhinga iti o tetahi mea ka whakaakona atu e ahau ki a koe, ki te hunga e matakitaki tonu ana i te akoranga, me te mea he 50Kb anake nga kupu whakaari! Ana ko te haurua noa iho o nga mea ka taea ki te Hoko Hika.

    LPI-SB8 Whakamatau WhakamaataMata (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Tirohia te Matapihi: https://www.youtube.com/watch?v=cWpVQcbgCyY

  4.   Alberto ka mea

    Kia ora Jose,
    Tuatahi mihi ki a koe mo te tohatoha i o matauranga. He tino pai o tuhinga.

    E rua nga mea, ki taku whakaaro he mea nui kia whakamahi i nga taarua rua "Kia ora te Ao" me te putanga ma o ta maatau tuhinga tuhi me te putanga 0

  5.   Ingarangi Jose Albert ka mea

    Mauruuru mo o takoha, i roto i te Tuhinga o muri ka kite koe i te whakamahinga o te putanga 0, pakaru, me etahi atu!

  6.   Willarmand ka mea

    Mauruuru.
    He tino whakamere, ma te mea ngawari te ahua; Na, kua kite au kaore e taea e au te papatono i Linux ki te cron, ki te kati ranei / whakatārewi / hibernate, me te tiimata o te tiimata me te whakamahi i te whakahau whakaoho rtc, kaore au i te mohio mena ka whai hua tetahi tuhinga me taua whakahau, mena ranei ka whai i te cron ka kore e mahia tetahi mea, kaare ranei ka taea te mahi, ka mahia ranei i tetahi atu ara, he tino hiahia ranei ahau, engari ki te Matapihi he maama noa te mahi. Kei te pirangi au ki te neke atu ki Linux, engari he mea nui ki ahau ki te whakarite i te whakaweto / whakatārewa / hibernate ka timata noa te PC. Nga Manaakitanga.

  7.   Ingarangi Jose Albert ka mea
  8.   Willarmand ka mea

    Mauruuru, ka panuihia e au a raatau, he mea ka awhina i ahau. Nga Manaakitanga.

  9.   Edward Cuomo ka mea

    I mua ake nei ka tiimata taku kaupapa, e whakapono ana ahau ko tetahi o nga momo. He tauira mo te Framewok Bash. Te reira noa titau Bash i runga i te punaha.
    Mena kei te hiahia tetahi atu, ka powhirihia raatau ki te whakamatau me te mahi tahi!

    https://github.com/reduardo7/bashx

    Mauruuru!

    1.    lagarto ka mea

      Aroha Eduardo, Ki taku whakaaro he kaupapa pai tenei, akene ka taea e koe te tohatoha atu ki te hapori desdelinux katoa, kia mahara ka taea e koe te whakaputa tuhinga e pa ana ki to kaupapa ki ta maatau paetukutuku, mena kaore koe e mohio me pehea te mahi, ka tono atu ahau kia panui koe https://blog.desdelinux.net/guia-redactores-editores/ kei hea nga whakaritenga pai hei hanga tuhinga i te desdelinux me nga whakaritenga hei mahi. Akene ma te hapori he tino pai ki te mohio tuatahi mo nga painga o to kaupapa me te tuarua ki te ako me pehea te mahi i tenei momo mea. Ka powhiri atu matou ki a koe, ka tono atu hoki i nga toenga ki te panui i a raatau kaupapa ki a maatau me te hapori whanui e karapoti nei ia matou.

  10.   Placeholder image ka mea

    Kia ora e te ra pai.
    He hou ahau ki te ao whakahaere miihini Linux, ana i hiahia au ki te mohio he aha taau e taunaki ana mo: ksh, bash, perl, php, python….
    Mauruuru nui koe me nga mihi.
    Mikaera.