Orodha ya maudhui:

Ninaendeshaje hati ya bash kutoka saraka nyingine?
Ninaendeshaje hati ya bash kutoka saraka nyingine?

Video: Ninaendeshaje hati ya bash kutoka saraka nyingine?

Video: Ninaendeshaje hati ya bash kutoka saraka nyingine?
Video: Доктор Торн: Любовь и социальные барьеры (2016), фильм целиком 2024, Aprili
Anonim

Ikiwa utafanya hati itekelezwe na chmod 755 kukimbia ni unahitaji tu kuandika njia ya hati . Unapoona./ hati ikitumiwa kuwaambia ganda kwamba hati iko juu sawa saraka wewe ni kutekeleza hiyo. Ili kutumia njia kamili unayoandika sh /nyumbani/mtumiaji/ maandishi /someScript.

Hapa, ninaendeshaje hati moja ya ganda kutoka kwa nyingine?

Kuna njia kadhaa tofauti unaweza kufanya hivi:

  1. Fanya hati nyingine itekelezwe, ongeza #!/bin/bash laini hapo juu, na njia ambayo faili iko kwenye utofauti wa mazingira wa $PATH.
  2. Au iite na amri ya chanzo (pak ni.)
  3. Au tumia amri ya bash kuitekeleza: /bin/bash /path/to/script;

Kwa kuongeza, ninawezaje kufanya hati itekelezwe kutoka mahali popote kwenye Linux? Kwa kudhani mfano wetu ulikuwa sawa, utahitaji kuandika chmod +x ~/Downloads/chkFile ili fanya ni inayoweza kutekelezwa na kisha chapa mv ~/Downloads/chkFile ~/. local/bin ili kuiweka kwenye saraka sahihi. Kuanzia hapo na kuendelea, unapaswa kuwa na uwezo wa kuitekeleza kutoka popote ilipo.

Kwa njia hii, ninaendeshaje faili ya kundi kwenye saraka tofauti?

Faili za Kundi Zinazoendeshwa kutoka Ndani ya Folda Zingine Huenda Kushindwa

  1. Unda folda inayoitwa test(2) kwenye saraka yako ya mizizi.
  2. Unda faili ya kundi kwenye folda ya test(2) inayoitwa test. popo.
  3. Ingiza mistari ifuatayo katika test.bat: mwangwi umezimwa. pause.
  4. Hifadhi mtihani. popo.
  5. Kutoka kwa saraka ya mizizi kwa haraka ya amri, endesha faili ya batch na mstari ufuatao: est(2) est.bat.

Chanzo katika bash ni nini?

The chanzo amri inasoma na kutekeleza amri kutoka kwa faili iliyoainishwa kama hoja yake katika mazingira ya sasa ya ganda. Ni muhimu kupakia vitendaji, vigeu na faili za usanidi kwenye hati za ganda. chanzo ni shell iliyojengwa ndani Bash na makombora mengine maarufu yanayotumika katika mifumo ya uendeshaji ya Linux na UNIX.

Ilipendekeza: