![Kā atiestatīt Mac rūpnīcas iestatījumus?](/f/d6afb0f511423aa4208328a0cf31240b.png?width=100&height=100)
Linux ir veidots ar noteiktiem jaudīgiem rīkiem, kas nav pieejami Windows. Viens no šādiem svarīgiem instrumentiem ir Shell skripti. Windows tomēr tam ir šāds rīks, taču, kā parasti, tas ir daudz vājāks nekā tas Linux līdzinieks. Čaulas skripti/programmēšana ļauj izpildīt komandas (-es), kas tiek pievienotas, lai iegūtu vēlamo rezultātu, lai automatizētu ikdienas lietojumus. Patiesībā šo ikdienas uzdevumu automatizēšana serverī ir svarīgs uzdevums, tas ir jāveic sistēmas administratoram, un lielākā daļa administratoru to sasniedz, rakstot skriptus, kas jāizpilda pēc nepieciešamības.
Visbiežāk izmantotais apvalks Linux ir BASH kas nozīmē Borns atkal apvalks. Citi Shell, kas parasti atrodami Linux, ir:
Mēs esam mēģinājuši aptvert plašu čaulas programmu klāstu vairākos aspektos 5 dažādi amati.
Es mazliet vilcinājos rakstīt par skriptu valodu, jo nebiju pārliecināts, vai lietotāji to pieņems vai nē, bet saņemtā atbilde pati par sevi ir vēsture. Mēs centāmies sniegt jums pamatzināšanas par skriptu valodu un tās lietošanu, rakstot pamatus komandas, nepieciešamība pēc komentāru rindiņām un kā to rakstīt, runāšana, skripta izpildīšana un izpilde izpildi.
Pirmā un ievada skripta mērķis bija iegūt vienkāršu izvadi, tādējādi padarot jūs ērtāku čaulas skriptu pasaulē.
Otrais skripts bija tur, lai pastāstītu, kā šajā posmā var izpildīt vairāk nekā vienu komandu skriptā, lai arī tas nebūtu cauruļvads.
Trešais un pēdējais šīs ziņas skripts bija vienkāršs, bet ļoti daudz interaktīvs skripts, kurā tiek prasīts vārds, veikals vēlreiz jautājiet savu uzvārdu, saglabājiet to un uzrunājiet ar pilnu vārdu un uzvārdu dažādās rindās izvade.
Šī ziņojuma beigās jums vajadzēja zināt, kā izpildīt Linux komandas neatkarīgi no čaulas skripta, uzglabājot un apstrādājot datus, kā nepieciešams, un glabāt datus izpildes laikā.
Shell skripts, I daļa: Izprotiet Linux Shell un Shell Basic Scripting Language
Jūtos lepns par atbildi, kas saņemta par pirmo rakstu, nākamā sērijas raksta rakstīšana bija pirmā doma, kas man ienāca prātā, un tāpēc sērijas otrais raksts bija šāds:
Ļoti skaidrs no paraksta, šeit tika uzskaitīti 5 čaulas skripti. Bet uzskaitīt, kāda veida skripts šeit bija, mums bija apgrūtinošs darbs. Mēs domājām šo ziņu veltīt dizainam un krāsām čaulā. Mūsu galvenā doma bija pateikt, ka Linux terminālis nav garlaicīgs un bezkrāsains, un jūs varat veikt savu uzdevumu ļoti krāsaini.
Šīs ziņas pirmais skripts uzzīmē īpašu modeli, teiksim, dimanta raksts ar punktiem (.), Cilpas ieviešana šeit bija tas, ko jūs uzzinājāt no šī konkrētā skripta.
Šīs ziņas otrais skripts nodrošināja jums vairāku krāsu izvadi. Jūs iemācījāties noteiktus krāsu kodus (nav nepieciešams iegaumēt), mainot teksta un fona krāsu individuāli, un mācību process bija ļoti krāsains
Šīs ziņas trešais raksts bija skripts, kurā bija mazāk par 10 rindām, taču tas bija ļoti noderīgs skripts, kas šifrē failu/mapi ar paroli. Drošības ieviešana nekad nav bijusi tik vienkārša. Mēs šeit nerakstījām atšifrēšanas skriptu, bet nodrošinājām jums komandu, kas nepieciešama, lai atšifrētu failu/mapi un lūgtu jums pašam uzrakstīt atšifrēšanas skriptu.
Šīs ziņas ceturtais skripts bija mazliet garš skripts (garš, šajā mācību vietā), kas ziņo par serveri saistītu informāciju un var tikt novirzīts uz failu turpmākai atsaucei. Mēs izmantojām Linux komandas, lai iegūtu vēlamo rezultātu, un tādējādi jūs zinājāt par svarīgu skriptu valodas rīku.
Piektais un pēdējais šīs ziņas skripts bija ļoti noderīgs skripts, kas īpaši paredzēts tīmekļa administratoram, kur lietotājam tiks nosūtīts automātisks e -pasts, ja diska vieta pārsniedz ierobežojumu. Ļaujiet lietotājam reģistrēties 5 GB tīmekļa telpā un, tiklīdz viņa augšupielādes ierobežojums sasniegs 4,75 GB, lietotājam tiks nosūtīts automātisks e -pasta ziņojums, lai palielinātu tīmekļa vietu.
Shell Script II daļa: 5 Shell skripti Shell programmēšanas apguvei
Ir pienācis laiks pastāstīt jums par dažiem atslēgvārdiem, kas izmantoti un rezervēti skriptu valodā, lai mēs varētu ļoti profesionāli uzlabot savus skriptus. Mēs šeit apspriedām Linux komandu ieviešanu čaulas skriptā.
Šī ziņojuma pirmā skripta mērķis bija pateikt, kā pārvietot direktoriju čaulas skriptā. Linux pakotnes instalēšanas laikā jūs būtu redzējis, ka fails tiek automātiski saglabāts vairākās vietās, un šis skripts ir ērts, ja jums ir nepieciešams šāds uzdevums.
Šīs ziņas otrais skripts ir ļoti noderīgs skripts un noderīgs administratoriem. Tas var automātiski izveidot unikālu failu/mapi ar datuma un laika zīmogu, lai novērstu jebkādu iespēju pārrakstīt datus.
Šīs ziņas trešais raksts apkopo informāciju, kas saistīta ar serveri, un saglabā to teksta failā, lai to varētu nosūtīt/saglabāt turpmākai atsaucei.
Šīs ziņas ceturtais raksts vienā reizē pārveido datus no faila vai standarta ievades uz mazajiem burtiem.
Šīs ziņas pēdējais raksts ir vienkāršs kalkulators, kas spēj interaktīvi veikt četras matemātiskās pamatdarbības.
Čaulas skripts III daļa: Burāšana caur Linux BASH skriptu pasauli
Raksts, kas balstīts uz matemātisko tēmu, ir rezultāts saņemtajam e -pastam, kurā Linux entuziasts nesaprata trešā ziņojuma pēdējo skriptu, jā! Kalkulatora skripts. Lai vienkāršotu matemātiskās darbības, mēs izveidojām neatkarīgus skriptus individuālai matemātiskai darbībai.
No nosaukuma ļoti skaidri redzams, ka šis skripts pievieno divu ciparu pievienošanu. Darbības veikšanai esam izmantojuši “expr”.
Atņemšana.sh, Reizināšana.sh, Division.sh ir attiecīgi otrais, trešais un ceturtais amata skripts, kas veic matemātiskas darbības atbilstoši viņu nosaukumam.
Šīs ziņas piektais skripts ģenerē skaitļa tabulu, kuru var nodrošināt izpildes laikā.
Nākamais ziņojuma skripts pārbauda, vai ciparu ievade no standarta ievades ir nepāra vai pāra, un izdrukā rezultātu uz standarta izvades.
Šīs ziņas septītais skripts ģenerē skaitļa faktoriālu. Faktoriāla aprēķināšana uz melnbaltā (papīra) ir sāpīgs uzdevums, taču šeit tas ir jautri.
Skripts pārbauda, vai norādītais numurs ir Ārmstrongs.
Šīs ziņas pēdējais skripts pārbauda, vai skaitlis ir galvenais vai nē, un ģenerē atbilstošo izvadi.
Čaulas skripts IV daļa: Linux čaulas programmēšanas matemātiskais aspekts
Šī ziņojuma pirmais skripts pārbauda, vai ievadītais numurs ir Fibonači vai nav.
Šīs ziņas otrais skripts decimālo skaitli pārvērš par bināru. Šis ir viens no visizplatītākajiem projektiem, kas jums būtu bijuši vasaras brīvlaika uzdevumos.
Šīs ziņas trešais skripts pārvērš bināro skaitli atpakaļ uz decimāldaļu, tieši otrādi iepriekš minētajā procesā.
Tomēr mēs nerakstījām pareizu skriptu zemāk redzamajām matemātiskajām reklāmguvumiem, bet sniedzām vienu līnijpārvadātāju komandu, lai jūs pats varētu to ieviest savā skriptā.
Shell skripts V daļa: Matemātisko izteiksmju aprēķināšana čaulas skriptu valodā
Mēs paši esam pārbaudījuši visus skriptus, lai nodrošinātu, ka katrs saņemtais skripts jūsu terminālī darbojas 100% perfekti. Turklāt mēs esam iekļāvuši izlaides paraugu lielākajā daļā skriptu, lai jūs netiktu sajaukti.
Nu tas pagaidām viss, no manis. Es atkal būšu šeit ar interesantu rakstu, jums cilvēkiem patiks lasīt. Līdz tam saglabājiet savienojumu ar Tecmint. Esiet formā, vesels un noskaņots. Neaizmirstiet komentāros sniegt mums savas vērtīgās domas, kas tiek augstu novērtētas.