Pass 1: Il-ħolqien ta 'skritt tal-kontroll
L-ewwel, nipproponu li noħolqu skritt tal-kontroll li se jimxi fil-futur. Ovvjament, tista 'taqbeż dan l-istadju jekk l-iskrittura tal-linja tal-kmand tkun diġà disponibbli. Innota li issa mhux se żarmabbli s-sintassi tal-lingwi tal-ipprogrammar, imma aħna biss se ngħidu li kulħadd jista 'joħloq l-iskrittura tiegħek għal kull wieħed jew daħħal il-kontenut għall-fajl għas-sejħa ulterjuri tiegħu f'ċirkostanzi.
- Mexxi l- "terminal" konvenjenti għalik, per eżempju, permezz tal-menu applikazzjoni jew il-Hot Key Ctrl + Alt + T.
- Hawnhekk, uża l-kmand Sudo Nano Script.Sh, fejn nano huwa l-editur test użat, u skripts.Sh huwa l-isem tal-fajl maħluqa. Tista 'toħloq fajl, pereżempju, permezz ta' l-istess VI jew Gedit, ma tbiddilx l-essenza, u l-isem ta 'l-element jinbidel ukoll skond il-preferenzi personali ta' l-utent.
- Ikkonferma din l-azzjoni billi ddaħħal il-password mill-kont tas-superuser, peress li titwettaq bl-argument sudo.
- Fajl ġdid se tiftaħ fejn tista 'ddaħħal il-kordi ta' l-iskrittura. Taħt tara l-eżempju standard responsabbli mill-wiri tal-messaġġ "Hello World". Jekk hemm il-kontenut ta 'karattru ieħor, sempliċement daħħalha fil-console, billi tiżgura li r-ringieli kollha jinkitbu b'mod korrett.
#! / Bin / Bash
Eku "Hello World"
- Wara dan, tista 'tiffranka s-settings billi żżomm il-kombinazzjoni taċ-ċwievet Ctrl + O.
- L-isem tal-fajl mhuwiex meħtieġ, peress li aħna ntalbu meta jinħolqu. Ikklikkja fuq Enter biex tlesti l-iffrankar.
- Ħalli Editur tat-Test Via Ctrl + X.
Kif naraw, xejn ikkumplikat fil-ħolqien tal-iskripts tiegħek għal bash mhux, iżda l-karatteristika kollha hija li tkun taf il-kodiċi. Int ser ikollok jew tiktibha mill-bidu ruħek, jew ikkopja soluzzjonijiet lesti minn sorsi b'xejn. Wara l-iskrittura jiġi implimentat b'suċċess fil-fajl, tista 'taqleb bla periklu għall-pass li jmiss.
Pass 2: Skript Setup għal En Utilità
Dan il-pass huwa wkoll mhux obbligatorju, iżda mingħajr ma ma tistax tagħmel utenti li jużaw l-utilità env biex jibdew l-iskrittura. Mingħajr konfigurazzjoni minn qabel, sempliċement ma tiftaħx, peress li l-permessi korrispondenti ma kinux oriġinarjament riċevuti. Dawn huma miżjuda permezz tal-Sudo Chmod Ugo + X Script.Sh Kmand, fejn Script.Sh huwa l-isem tal-fajl meħtieġ.
Tinsiex li l-azzjonijiet kollha mwettqa permezz tal-argument sudo jeħtieġu konferma tal-awtentikazzjoni tal-kont permezz tal-kontribut tal-password superuser. Wara dan, se tidher spag ġdid li jibda jikkmanda, li jfisser l-użu b'suċċess tal-issettjar.
Pass 3: Il-bidu ta 'skritt eżistenti
Nduru għall-pass ewlieni, li qed iniedi direttament l-iskrittura eżistenti. Biex tibda, ikkunsidraw kmand sempliċi, li għandu l-opinjoni ./script.sh u huwa responsabbli għat-tnedija ta 'fajl mill-post attwali. Ir-riżultat tal-ħruġ tara l-iskrins hawn taħt. Per eżempju, aħna ħa l-iskrittura maħluqa qabel. Bl-istess mod, tista 'wkoll tispeċifika t-triq kollha għall-oġġett sabiex is-sekwenza tkun inbidlet, pereżempju, lil / /ome/user/script.sh.
Linux għandha varjabbli tas-sistema tal-passaġġ. Tinkludi numru ta 'folders responsabbli għat-twettiq ta' varjetà wiesgħa ta 'azzjonijiet. Waħda minnhom tissejjaħ / USR / lokali / bin u tintuża għall-installazzjoni manwali tal-programmi. Jekk ma tridx tispeċifika kontinwament it-triq kollha għall-iskrittura biex tattivaha, sempliċement iżżidha ma 'waħda mill-folders tal-passaġġ. Biex tagħmel dan, uża s-sekwenza CP Script.Sh /USR/local/bin/script.sh.
Wara dan, it-tnedija tkun disponibbli billi sempliċement tidħol fl-isem tal-fajl bl-espansjoni.
It-tieni metodu tal-ftuħ jikkonsisti fl-istess ħin li ssejjaħ il-qoxra. Għandek tmur għall-iskript direttorju u tikteb skripts bash.Sh. Dan il-metodu huwa tajjeb għax jippermettilek li ma tidħolx fit-triq kollha għall-oġġett jew iżżidha minn qabel mad-direttorju tal-passaġġ korrispondenti.
Dak kollu li ridna nitkellmu dwar l-interazzjoni ma 'skripts fil-Linux. Int trid toħloq biss fajl xieraq jew jinġabru, billi tuża r-rakkomandazzjonijiet ta 'hawn fuq.