Ako vytvoriť shell skript v Linuxe
Obsah:
- Ako vytvoriť shell skript v Linuxe
- Čo je skript?
- Ako vytvoriť skript Shell
- Prvý riadok skriptu
- komentáre
- Pridávanie príkazov
- Spustenie skriptu
Už sme hovorili dosť o príkazoch v systéme Linux a konzole, naučili sme sa s nimi manipulovať, aby vykonávali konkrétne činnosti, ako ich môžeme kombinovať a ľahkosť, ktorú nám umožňujú vykonávať určité úlohy. V tomto prípade sa chystáme na predstavenie fungovania shellového skriptu v Linuxe, skvelého nástroja na automatizáciu úloh a ich vykonávanie z konzoly. Ak chcete vedieť, ako vytvoriť skript v systéme Linux, prečítajte si náš článok.
Ako vytvoriť shell skript v Linuxe
Čo je skript?
Skript nie je nič iné ako textový súbor, ktorého obsah je súbor príkazových riadkov, ktoré sa vykonávajú postupne od začiatku do konca. Týmto spôsobom môžeme v skripte štruktúrovať príkazy, ktoré by sme chceli vykonávať pomocou klávesnice, a tiež ich automatizovať prostredníctvom úlohy, ak sa jedná o niečo, čo sa často robí.
Ako vytvoriť skript Shell
Proces vytvorenia shellového skriptu je veľmi jednoduchý. Rovnako jednoduché ako vytvorenie nového súboru a jeho prípona.sh. Existujú dve alternatívy, ako to urobiť, a to prostredníctvom grafického rozhrania alebo pomocou konzoly pomocou príkazu touch.
Napríklad, klepnite na test.sh
Týmto spôsobom by sa súbor test.sh vytvoril v aktuálnom adresári.
Tento súbor je možné otvoriť aj pomocou dvoch alternatív z textového editora grafického prostredia (napríklad gedit) alebo z terminálu s Vim.
Prvý riadok skriptu
Teraz, keď máme vytvorený a otvorený súbor, musíme Linuxu povedať, že tento súbor bude skript. Preto všetky skripty shellu musia mať prvý riadok, ktorý je:
#! / bin / bash
Tento riadok je možné rozdeliť na dve časti, prvá zodpovedá #! Táto sekvencia sa nazýva sha bang. Jeho funkciou je v zásade indikovať systému, že súbor pokynov bude uvedený nižšie a bude teda spracovaný. Druhá časť, / bin / bash, označuje shell, ktorý sa použije na vykonanie príkazov.
komentáre
V tejto chvíli sa nebudeme podrobne zaoberať tým, čo zodpovedá programovaniu skriptov v skripte, ale je dôležité, aby ste vedeli, ako do svojho skriptu pridať komentáre. Ak ste programátor, pochopíte, aké užitočné a dôležité sú. Pre tých, ktorí nevedia, ako programovať, komentár nepridáva funkčnosť systému, ale sú dôležití na vysvetlenie fungovania programu, v tomto prípade skriptu.
Komentáre môžete pridať pomocou symbolu #. A my pridávame text, ktorý sa zdá byť pre nás relevantný, po podložke. Normálne je komentár umiestnený pred inštrukciou, aby vysvetlil niektoré funkcie, ale môžu sa použiť menej alebo častejšie v skripte shellu.
Pridávanie príkazov
V shell skripte môžeme použiť všetky príkazy, ktoré sme sa naučili z Linuxu. Inými slovami, do skriptu môže byť zahrnutá každá inštrukcia, ktorú môžeme zadať prostredníctvom konzoly. Okrem toho však môžete pridať mnoho ďalších nástrojov, medzi ktoré patria napríklad podmienené štruktúry, aritmetické operátory, porovnávače.
V tomto prípade použijeme pomerne jednoduchý príklad vrátane základných príkazov:
#! / bin / bash # Skript z ovtoaster.com # Zaradili sme sa do adresára užívateľského cd ~ # Vytlačíme jadro, ktoré používame uname -r na obrazovke # Vytlačíme na obrazovku aktuálny dátum # Vytvárame priečinok s názvom Dokumenty mkdir TestDocuments # We presunúť do priečinka Dokumenty cd TestDocuments # Vytvárame txt s názvom tips touch tips.txt #… Môžeme pokračovať v písaní všetkých príkazov, ktoré chceme, skript ich všetky vykoná postupne.
Nakoniec uložíme zmeny do nášho súboru a vďaka tomu je skript takmer pripravený na prácu…
Spustenie skriptu
Pred spustením shellového skriptu musíme k súboru udeliť oprávnenia na vykonanie. Je to veľmi jednoduché. Ideme na terminál a nachádzame sa v adresári nášho skriptu a používame príkaz chmod:
ODPORÚČAME VÁM upravovať súbory v Linuxe: Vi Text Editor je váš najlepší priateľAk chceme aktuálnemu používateľovi udeliť povolenie, používame:
sudo chmod 775 test.sh
V prípade, že chceme udeliť povolenie všetkým používateľom, veta by bola:
sudo chmod 777 test.sh
Po udelení povolení spustíme skript:
./prueba.sh
Týmto dokončíme náš plne funkčný skript a perfektne ho spustíme, keď ho potrebujeme, a dokonca ho naplánujeme podľa úlohy.
Odporúčame prečítať si príručku pre začiatočníkov v systéme Linux.
Dúfame, že téma bola užitočná a nezabudnite sa podeliť o svoje skúsenosti a názory v našich komentároch?
Ako vytvoriť prvý skript v Linuxe
Výukový program o tom, ako vytvoriť prvý skript v systéme Linux. Vytvorte si prvý ľahký skript pre Linux, všetko, čo potrebujete na spustenie skriptu ľahko a rýchlo.
Ako nainštalovať a nakonfigurovať virtuálny box v Linuxe: debian, ubuntu, linux mint ...
Výukový program v španielčine, v ktorom vám ukážeme, ako nainštalovať VirtualBox do našej distribúcie Linux veľmi jednoduchým spôsobom.
Powershell skript: ako ho spustiť a napísať
Vysvetľujeme, ako vytvoriť a napísať skript z prostredia PowerShell. Jednoduchý návod pre všetkých používateľov, ktorí začínajú na svete.