En Ubunlog tinogara tichitsvaga kuratidza nhau uye zvitsva, padyo ne guides uye tutorials. Nechikonzero ichi, nhasi tichatanga neanobatsira akatevedzana ezvidzidzo zvine chekuita neyakakura uye yepamusoro tekinoroji poindi mukati GNU / Linux.
Naizvozvo, nhasi tichatanga yekutanga (Dzidziso 01) kubva munhevedzano yezvinyorwa zvipfupi nezve Shell Kuverenga. Kubatsira kunatsiridza Terminal kugona, kune avo vese vanofarira vashandisi ve GNU / Linux Maitiro Ekushandisa. Hazvinei kuti vanozviita nemazvo here kana nehunyanzvi.
Uye ndisati ndatanga izvi Dzidziso 01 pa "Shell Scripting", tinokurudzira kuongorora zvinotevera zvinoenderana nezviri mukati, pakupera kwekuverenga iyi post nhasi:
Shell Scripting Tutorial 01
Zvimwe zvinoenderana
Chii chinonzi Terminal?
Paunotaura nezvazvo Hardware, izwi rinowanzobatanidzwa "Chiteshi" kune avo midziyo yemuviri Izvo zvinotitendera pinda uye ugamuchire ruzivo pakombuta. Zvisinei, mumunda we Software, uye pamusoro pezvose, maererano ne kushandisa masisitimu anoshanda mune zvinyorwa, iro izwi "Chiteshi", kazhinji inoreva zvakananga kune 'terminal emulators'. Ndiko kuti, izvo zvikumbiro zvinotitendera kushandisa mameseji modhi mukati meiyo graphical mushandisi interface (GUI). Saka, uraya uye upe mukana kune goko kana akawanda shell marudzi.
Muenzaniso wakanaka unozivikanwa ndewe Windows, iyo inopa zvinonyatsozivikanwa Windows Terminal, iyo nekusarudzika inobvumidza iwe kushandisa Windows PowerShell (kana kuti PowerShell chete), uye app "Chiratidzo chehurongwa" kana kungoita CMD (Command Prompt). Nepo, muGNU/Linux kune akawanda materminal application, anogona kushandisa akawanda Shells. Kuve anonyanya kuzivikanwa Bash Shell.
Chii chinonzi Console?
Izwi "Nyaradzo" sezvakangoitawo zve "Chiteshi", maererano neHardware, inowanzobatanidzwa nechinhu chimwe chete. Nekudaro, maererano neSoftware, kubatana kwayo kwakanyanya kunofanirwa kunge kuri kwea vhura musangano mugoko. Muenzaniso wakanaka wekunzwisisa izvi ndewekuti tinogona kuvhura terminal uye kuvhura maviri ma tabo (Consoles) mairi.
Uye mune imwe neimwe, tanga chikamu chakasiyana chegoko. Uyezve, mu GNU / Linux Maitiro Ekushandisa, isu tinowanzo kuwana maconsoles akasiyana anozivikanwa se TTY (TeleTypewriter), iyo inogona kuwanikwa uchishandisa anotevera mapfupi ekhibhodi: Ctrl + Alt + Basa kiyi (kubva F1 kusvika F7).
Chii chinonzi goko?
Goko rinogona kutsanangurwa muchidimbu se, a operating system command muturikiri. Saka, zvakare, goko rinogona kuonekwa se high performance text interface, iyo inoshandiswa kuburikidza neiyo Terminal (Console) nekuda kwezvinangwa chaizvo, senge: Kutarisira sisitimu yekushandisa, kuita uye kupindirana nemaapplication uye nekupa yakakosha programming nharaunda (budiriro). Pamusoro pezvo, muGNU/Linux mune akawanda maShells, pakati pezvinotevera zvinogona kutaurwa: zsh, Hove, Ksh uye Tcsh, pakati pevamwe vazhinji.
Muchidzidzo chinotevera uye chechipiri, tichanyura zvishoma muShell, kunyanya Bhash shell. Uye tozoenderera mberi Zvinyorwa uye Shell Scripting.
Resumen
Muchidimbu, tinovimba izvi Dzidziso 01 pa "Shell Scripting" zvive zvinofarirwa uye zvinobatsira vazhinji. Uye yakanaka yekutanga yekupa mupiro kune iyo kudzidziswa mukushandiswa kweGNU/Linux Terminal, kunyanya kune avo vanotanga vashandisi mukutaura Mahara uye akavhurika mashandiro, iyo ingango shandisa graphical application kuzvibata.
Kana waifarira zviri mukati, comment and share it. Uye rangarira, shanyira kwekutanga kwedu «website», kuwedzera kune yepamutemo chiteshi che teregiramu kune dzimwe nhau, tutorials uye Linux updates.