Shell Scripting – Tutorial 01: Mga Terminal, Console at Shell

Shell Scripting - Tutorial 01: Mga Terminal, Console at Shell

Shell Scripting – Tutorial 01: Mga Terminal, Console at Shell

En ubunlog lagi naming hinahangad na ipakita balita at noveltiessa tabi mga gabay at tutorial. Para sa kadahilanang ito, ngayon ay magsisimula tayo sa isang kapaki-pakinabang na serye ng mga tutorial na nauugnay sa isang malawak at advanced na teknikal na punto sa GNU / Linux.

Dahil dito, sisimulan natin ngayon ang una (Tutorial sa 01) mula sa isang serye ng mga maikling post tungkol sa Scripting ng Shell. Para tumulong pagbutihin ang kahusayan sa Terminal, sa lahat ng masigasig na gumagamit ng Mga Sistema ng Pagpapatakbo ng GNU / Linux. Hindi alintana kung ginagawa nila ito nang amateurishly o propesyonal.

tungkol sa PowerShell

At bago simulan ito Tutorial 01 sa «Shell Scripting», inirerekomenda naming tuklasin ang mga sumusunod mga kaugnay na nilalaman, sa pagtatapos ng pagbabasa ng post na ito ngayon:

tungkol sa PowerShell
Kaugnay na artikulo:
PowerShell, i-install ang command line shell na ito sa Ubuntu 22.04
Tungkol sa lua
Kaugnay na artikulo:
Kaya, i-install ang malakas na wika ng pag-script na ito sa Ubuntu

Tutorial sa Shell Scripting 01

Tutorial sa Shell Scripting 01

Mga nauugnay na pangunahing kaalaman

Ano ang isang Terminal?

Kapag pinag-uusapan mo hardware, kadalasang iniuugnay ang salita "Terminal" sa mga yan mga pisikal na kagamitan Pinapayagan tayo pumasok at tumanggap ng impormasyon sa isang computer. Gayunpaman, sa larangan ng software, at higit sa lahat, sa mga tuntunin ng paggamit ng mga operating system sa text mode, ang salita "Terminal", kadalasang partikular na tumutukoy sa 'terminal emulators'. Iyon ay, ang mga application na iyon na nagpapahintulot sa amin na gamitin ang text mode sa loob ng isang graphical user interface (GUI). kaya, execute at magbigay ng access sa isang shell o maraming uri ng shell.

Ang isang magandang kilalang halimbawa ay Windows, na nag-aalok ng kilalang Windows Terminal, na bilang default ay nagbibigay-daan sa iyong gamitin Windows PowerShell (o PowerShell lang), at ang app "Simbolo ng system" o simpleng CMD (Command Prompt). Samantalang, sa GNU/Linux mayroong maraming mga Terminal application, na maaaring gumamit ng maraming Shell. Ang pagiging kilalang Bash Shell.

Ano ang Console?

Ang terminong "Console" tulad ng sa "Terminal", sa mga tuntunin ng Hardware, ay karaniwang nauugnay sa parehong bagay. Gayunpaman, sa mga tuntunin ng Software, ang pinakatamang pagkakaugnay nito ay dapat na sa isang bukas na session sa isang shell. Ang isang magandang halimbawa upang maunawaan ito ay maaari tayong magbukas ng terminal at magbukas ng 2 tab (Consoles) dito.

At sa bawat isa, magsimula ng ibang shell session. Higit pa rito, sa Mga Sistema ng Pagpapatakbo ng GNU / Linux, karaniwang may access kami sa iba't ibang console na kilala bilang TTY (TeleTypewriter), na maaaring ma-access gamit ang mga sumusunod na keyboard shortcut: Ctrl + Alt + Function key (mula F1 hanggang F7).

Mga Terminal, Console at Shell

Ano ang isang shell?

Ang isang shell ay maaaring madaling ilarawan bilang, a interpreter ng utos ng operating system. Kaya, sa turn, ang isang shell ay makikita bilang isang mataas na pagganap ng interface ng teksto, na ginagamit sa pamamagitan ng isang Terminal (Console) para sa mga partikular na layunin, tulad ng: Pamamahala ng isang operating system, pagsasagawa at pakikipag-ugnayan sa mga application at pag-aalok ng isang pangunahing kapaligiran sa programming (pag-unlad). Bilang karagdagan, sa GNU/Linux mayroong maraming mga Shell, kung saan maaaring mabanggit ang mga sumusunod: zsh, Isda, Ksh at Tcsh, bukod sa marami pang iba.

Sa susunod at pangalawang tutorial, sumisid tayo nang kaunti sa Shells, lalo na Bash Shell. At pagkatapos ay mag-move on na tayo Mga Script at Shell Scripting.

tungkol sa pakpak
Kaugnay na artikulo:
Wing, isang kapaligiran sa pag-unlad na idinisenyo para sa Python
tungkol sa raketa
Kaugnay na artikulo:
Racket, i-install ang wikang ito sa pag-program sa Ubuntu

Abstract na banner para sa post

Buod

Sa madaling sabi, inaasahan namin ito Tutorial 01 sa «Shell Scripting» maging kagustuhan at kapaki-pakinabang ng marami. At isang mahusay na panimulang punto upang mag-ambag sa pagsasanay sa paggamit ng GNU/Linux Terminal, lalo na para sa mga iyon mga gumagamit ng nagsisimula sa kasabihan Libre at bukas na mga operating system, na malamang na gumagamit lamang ng mga graphical na application upang pamahalaan ang mga ito.

Kung nagustuhan mo ang nilalaman, magkomento at ibahagi ito. At tandaan, bisitahin ang simula ng aming «WebSite», bilang karagdagan sa opisyal na channel ng Telegrama para sa higit pang balita, mga tutorial at mga update sa Linux.