Ebben a bejegyzésben folytatjuk a Tutorial 05 oktatóanyag-sorozatunkból Shell Scripting. Konkrétan a serie jó gyakorlatok, amelyet figyelembe kell venni ugyanazon végrehajtásakor.
Mivel a előző (Tutorial 04) megszólítunk másokat alapvető gyakorlati szempontok ezekkel kapcsolatos, konkrétan a hogyan keletkeznek, hogyan hajtják végre, és melyek azok a részek, amelyekből a bash shell szkript.
És, mielőtt elkezdi ezt a bejegyzést hívott "Shell Scripting – oktatóanyag 05", javasoljuk, hogy vizsgálja meg a következőket kapcsolódó tartalmak, a mai bejegyzés elolvasásának végén:
Shell Scripting oktatóanyag 05
A szkript létrehozásának bevált gyakorlatai
A Shell Scripting 10 legjobb gyakorlata
között a 10 legfontosabb a következőket tudjuk megemlíteni:
- A kód behúzása: Az olvasható formában kifejlesztett kód nagyon fontos a jobb megértéshez. A szükséges behúzások pedig világos képet adnak a kidolgozott logikai szerkezetről.
- Adjon elválasztó szóközt a kódrészletek között: A kód modulokra vagy szakaszokra bontása minden kódot olvashatóbbá és könnyebben érthetőbbé tesz, függetlenül attól, hogy milyen hosszú.
- Kommentelje a kódot, amennyire csak lehetséges: Ha hasznos és szükséges leírásokat adunk minden egyes sorhoz vagy parancssorhoz, kódrészlethez vagy funkcióhoz, könnyebben megérthetjük, hogy mit programoztunk.
- Hozzon létre változókat a függvények leíró nevével: Az olyan változónevek hozzárendelése, amelyek egyértelműen leírják és azonosítják azt a funkciót, amelyre létrehozták, segít megérteni a célját.
- Használja a szintaxist
VARIABLE=$(comando)
parancshelyettesítéshez: Ehelyett a régi módszer most már elavult követésVARIABLE=`date +%F`
. - Használjon modulokat vagy változókat a szuperfelhasználók és a jogosult felhasználók érvényesítéséhez, jelszóval vagy anélkül: A biztonsági szint növelése érdekében a kód szükséges részeiben.
- Használja az operációs rendszer moduljait vagy érvényesítési változóit (Distro, Version, Architecture): A fájlok nem támogatott számítógépeken (vagy kiszolgálókon) való használatának megakadályozása érdekében.
- Használjon modulokat vagy eljárásokat a kritikus vagy kötegelt műveletek végrehajtásának megerősítésére: Az improvizáció vagy gondatlanság miatti hibák minimalizálása.
- Tartalmazzon különféle alapvető modulokat: A megemlíthetőek közül a Welcome és Farewell modulok, kettős végrehajtási ellenőrzés, a jobb felhasználói élmény érdekében.
- Felhasználóbarát vizuális felületek létrehozása: Mind terminál (CLI), mind asztali (GUI) által a parancsok használatával
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
és még a parancsokat is"mpg123 y espeak"
hangos riasztásokhoz és hangos értesítésekhez humanizált vagy robothanggal.
Egyéb fontos
- A szkript méretének racionalizálása külső funkciókkal és/vagy modulokkal: Ha egy Script végül nagyon nagy lesz, akkor a legjobb, ha felosztja függvényekkel, vagy felosztja kisebb szkriptfájlokra, amelyeket egy fő szkript hív meg.
- Világos és nyilvánvaló módon hívja meg a többi tolmácsot (programozási nyelvet) a szkripten belül: Ehhez egyértelműen meg kell hívnunk őket vonalakon vagy modulokon keresztül.
Összegzés
Röviden, reméljük ezt 05. oktatóanyag a Shell Scriptingről a szkriptek készítése során bevált bevált gyakorlatokról, és a korábbiakról, sokak ismereteit gyarapítják a legoptimálisabb és legfunkcionálisabb elkészítésekor. Bash Shell-lel generált szkriptfájlok.
Ha tetszett a tartalom, kommentelj és oszd meg. És ne feledje, látogasson el a mi elejére «telek», a hivatalos csatorna mellett Telegram további hírekért, oktatóanyagokért és Linux-frissítésekért.