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 Pomocník

Zatiaľ čo mnohé systémy Linux má plne funkčný , vizuálne desktopová prostredie a automatizované nástroje , ktoré pomáhajú s rôznymi úlohami , správcovia budú stále musieť použiť shell skriptovanie v príkazovom riadku . Niektoré verzie systému Linux sa používa ako serverové platformy a nemajú grafické užívateľské rozhranie ( GUI ) . Aj s grafickým rozhraním , otvorenie terminálu a vytváranie shellových skriptov pre automatizáciu systémových udalostí a proces rozpúta skutočnú flexibilitu a silu Linuxu . Shell Základy

Shell skripty sú zoznamy príkazov , automatických o zaradenie do " scenára " , ktoré systém vykonáva jeden riadok naraz . Shell skripty môžu byť myšlienka ako pokročilé súbory dávkové spracovanie , ktoré vykonávajú zoznam príkazov . Viac než to , že môžete použiť skripty kontrola tokov podobné programovacích jazykov kontrolovať , ako a čo spúšťa ako súčasť skriptu . I keď existuje veľa rôznych mušle pre rôzne systémy Linux , obyčajný shell je shell Bash .
Jednoduché Bash Scripting

jednoduchý skript , napísaný do textového súboru , môže vyzerať podobne ako tento príklad : " ! # /bin /bash "

# /bin /bash

echo " $ USER "

prvý riadok , znamená typ skriptu súbor obsahuje . Systém môže čítať tento riadok ( tzv. " shebang " linka ) , a vieme , že tento skript používa jazykové konvencie a príkazy pochádzajúce z Bash shellu . " Echo " Vypíše text na obrazovke , podobne ako " tlačový " príkaz v Python alebo " printf " v C. " $ USER " je variabilný systém , ktorý obsahuje meno aktuálne prihláseného užívateľa .

Command Flow a skriptovanie

rozsiahlejší príklad skriptu môže vyzerať podobne ako tento :

# /bin /bash

NUM = 2

if [ $ NUM - eq " 2 " ] , potom

python

iného

echo " Nesprávne číslo "

fi

Tento jednoduchý skript beží na podmieneného príkazu , pomocou lokálnej premennej " NUM " . Nastavenie NUM 2 , skript skontroluje premennú . Je-li premenná zodpovedá 2 , potom interpret jazyka Python začína ( úplne rovnaké , ako keby interpret bol vyvolaný ručne z príkazového riadku ) . V opačnom prípade , skript vypíše " zlé číslo " a východy .
Ďalšie škrupiny

Kým väčšina systémov bude používať Bourne Again Shell ( bash ) , iné škrupiny existujú . V Linux a Unix -ako systémy , je Bourne shell ( sh ) , C shell ( csh ) , Job Control Shell ( JSH ) a Remote Shell ( rsh ) . Väčšina škrupiny tie isté pojmy a pracovných miest - vykonávanie súborov a prístupu k systémové prostriedky interaktívne . Avšak , oni robia tak cez rôzne syntaxe a obmedzenia , z ktorých každá má boli vyvinuté rôznymi ľuďmi , v rôznych dobách , na rôznych systémoch .

Najnovšie články

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