Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
1. Vyberte textový editor: Existuje veľa možností vrátane:
* `Nano`:Jednoduchý editor pre začiatočníkov.
* `Vim` alebo` vi`:silná, ale strmšia krivka učenia.
* `Emacs`:mimoriadne výkonný a prispôsobiteľný, ale zložitý.
* `Gedit` (Gnome):Grafický editor.
* Akýkoľvek iný textový editor, ktorý uprednostňujete (poznámkový blok ++, atóm, vs kód atď., Ak používate GUI). Je zásadné, vyhnite sa procesorom textu, ako je Microsoft Word alebo Libreoffice Autern, pretože pridávajú formátovanie, ktoré zlomí váš skript shell.
2. Vytvorte a upravte súbor: Otvorte zvolený textový editor a napíšte svoj skript shell. To bude obsahovať príkazy, ktoré chcete vykonať shellové vozidlo. Napríklad:
`` `Bash
#!/bin/bash # shebang - povie systému, ktorý tlmočník používa
Echo "Ahoj, svet!"
dátum
`` `
*Čiara `#!/Bin/Bash` je nevyhnutná. Nazýva sa to Shebang a špecifikuje tlmočníka (v tomto prípade Bash), ktorý by mal vykonať skript.* Ak používate `zsh`, použili by ste`#!/Bin/zsh` a tak ďalej.
3. uložte súbor: Uložte súbor s popisným menom a rozšírením `.Sh` (hoci rozšírenie nie je prísne potrebné na vykonanie, je to osvedčená prax). Napríklad:`my_script.sh`. Uistite sa, že ste ho uložili ako obyčajný textový súbor, * nie * bohatý textový súbor alebo akýkoľvek iný typ formátovaného dokumentu.
4. , aby bol spustiteľný (voliteľné, ale vysoko odporúčané) Po uložení musíte spustiteľný súbor spustiť pomocou príkazu `chmod`:
`` `Bash
chmod +x my_script.sh
`` `
Tento príkaz pridá vlastníkovi súboru povolenie.
Príklad pomocou nano:
1. Otvorte `nano`:` nano my_script.sh`
2. Vložte skript vyššie do editora.
3. Stlačením Ctrl+O uložíte súbor.
4. Stlačením klávesu ENTER potvrďte názov súboru.
5. Stlačením Ctrl+X opustíte nano.
6. Urobte z neho spustiteľný:`chmod +x my_script.sh`
7. Spustite to:`./My_script.sh`
Teraz môžete spustiť svoj skript z príkazového riadku zadaním `./My_script.sh` (`./`Označuje, že skript je v aktuálnom adresári). Nezabudnite vždy používať správny Shebang, ktorý by zodpovedal plášti, ktorý chcete použiť.