Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Linux Script Made Easy

programovanie Shell skript je jednoduchý spôsob , ako vytvoriť malé programové súbory , ktoré môžu robiť jednoduché , opakujúce sa , čo pre vás na vašom počítači . Týmto spôsobom , to je podobné dávkových súborov systému Windows . Je ľahké sa naučiť , nevyžaduje špeciálny softvér pre zápis alebo realizovať , a môže byť napísaný pre operačné systémy Mac , Windows alebo Linux . Vyberte textový editor

aby napísal shell skripty , budete potrebovať dobrý textový editor - a to nie je to isté ako v textovom editore . Kým OpenOffice je bežný Linux textový procesor , to nemôže byť použitý písať skripty , pretože dodáva end - of - line a ďalšími neviditeľnými znakmi , ktoré budú mať vplyv na skript . Skôr , musíte použiť textový editor . Emacs je spoločný jeden , ktorý je súčasťou väčšiny linuxových distribúcií . Vim je ďalší obyčajný . Obaja sú zadarmo , mali by ste si musíte stiahnuť jeden .
Začnite nový súbor

pomocou vášho obľúbeného editora , spustite nový súbor s názvom test.sh . Prvý riadok skriptu by mal byť

# ! /Bin /sh

Tento riadok hovorí , operačný systém spustiť súbor pomocou Bourne shellu . Prvé dva znaky " # ! " , Sú často odvolával sa na ako " hash - bang " , alebo niekedy " sha - tresku . "
Common príkazy

shell skript používa rovnaké príkazy , ktoré používate pri interakcii s terminálom v Linuxe : echo , cd , ls , grep a ďalšie . Môžete tiež použiť zložitejšie programovacie konštrukty , ako deklaráciu premenné , if /else , zatiaľ čo a slučiek .

Napríklad, ak ste chceli získať meno užívateľa a zopakujte ho k nemu , mali by ste zadať

čítať your_name

echo " Ahoj , $ your_name - ako sa dnes máte ? "

V tomto prípade , your_name je premenná priradená k výsledkom vstavaný čítanie funkcia , ktorá sa dostane vstup od užívateľa . Potom , v druhom riadku , prefacing your_name s znakom dolára hovorí skript použiť premennú , skôr ako tlač doslovný " your_name " .
Programovanie contructs

môžete tiež písať zložitejšie štruktúry , ako sú slučky . Ak chcete použiť pre slučka , zadajte

i na 1 2 3 4 5

robiť

echo " Looping ... číslo $ i "

vykonáva celým

Opäť platí , že v tomto príklade , umiestnenie $ symbol pred aj núti skript použiť hodnoty pre i , ako to prechádza päť iterácií echo príkazu . Všimnite si , že obsah DO /Hotovo syntaktické konštrukcie sú odsadené ich odlišuje od zvyšku skriptu .
Beh skriptov

Aby skript spustiteľný súbor , musíte najprv zmeniť svoje oprávnenie . Za týmto účelom , otvorte terminál a prejdite do umiestnenia súboru . Potom zadajte " chmod 755 test.sh " zmeniť jeho oprávnenia . Teraz , aby sa to spustiť , môžete jednoducho zadať . /Test.sh , ako by ste akékoľvek iné skript .

Prípadne môžete zadať sh test.sh bezo zmeny povolenia súboru ho spustite .

Dozvedieť sa viac

Shell skriptovanie je ako programovanie , a čím viac cvičíte , tým viac sa naučíte , tým lepšie sa stanete . Webové stránky Steve Parker má vysoko informatívny návod, ktorý je na stiahnutie vo formáte PDF . TLDP.org má tiež veľmi dôkladný návod, ako robí freeos.com .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené