Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Pomocou skriptov shellu:
* skripty shellu sú najjednoduchší spôsob, ako vytvoriť nové príkazy. Sú to sekvencie príkazov, ktoré sa vykonávajú spolu.
* Vytvorte súbor: Vytvorte textový súbor (napr. `MyCommand.sh`) a napíšte príkazy, ktoré chcete spustiť v ňom. Napríklad:
`` `Bash
#!/bin/bash
Echo "Ahoj, svet!"
dátum
`` `
* urobte z neho spustiteľný: Uveďte povolenia na vykonanie skriptu:`CHMOD +X MyCommand.sh`.
* spustite skript: Teraz môžete spustiť skript ako pravidelný príkaz:`./MyCommand.sh`.
* Pridať do cesty: Ak chcete sprístupniť skript v celom systéme, pridajte ho do svojej premennej prostredia „cesty“. Budete musieť upraviť svoj súbor `.bashrc` alebo` .zshrc` a pridať adresár obsahujúci váš skript.
2. Pomocou programovacích jazykov:
* Môžete vytvoriť zložitejšie príkazy pomocou programovacích jazykov ako c, c ++, python alebo Perl . Umožňujú vám vytvárať vlastnú logiku a interagovať so systémovými zdrojmi.
* kompilácie a odkaz: Na vytvorenie spustiteľného súboru budete musieť zostaviť svoj kód a prepojiť ho s potrebnými knižnicami.
* Nainštalujte spustiteľné: Umiestnite spustiteľné prispôsobenie do adresára zahrnuté vo vašej premennej „Path“.
3. Pomocou príkazu `alias`:
* aliasy sú skratky pre existujúce príkazy. Nevytvárajú nové príkazy, ale môžu uľahčiť použitie existujúcich príkazov.
* Vytvorte alias: `alias myCommand =" echo ahoj, svet! &&dátum "`. Tým sa vytvára alias s názvom „MyCommand`, ktorý prevádzkuje príkazy„ echo ahoj, svet! “A` Date`.
* spustite alias: Teraz môžete spustiť „myCommand“ na vykonanie pridružených príkazov.
* dočasné aliasy: Ak chcete vytvoriť dočasný alias, použite možnosť `-p` s` alias`. Napríklad:`alias -p myCommand =" echo 'dočasný alias' "`. Tým sa vytvorí dočasný alias, ktorý bude platný iba pre aktuálnu reláciu Shell.
4. Pomocou funkcií:
* funkcie shellu sú malé bloky kódu, ktoré je možné vykonať ako príkaz. Poskytujú spôsob, ako usporiadať vaše príkazy a sprístupniť vaše skripty.
* Vytvorte funkciu: `myCommand () {echo" Ahoj, svet! "; dátum; } `.
* Spúšťajte funkciu: „MyCommand`.
Príklad:Jednoduchý príkaz na kontrolu pripojenia na internet:
`` `Bash
#!/bin/bash
ping -c 1 google.com> /dev /null 2> &1
Ak [[$? -eq 0]]; potom
Echo „K dispozícii je pripojenie na internet“
inak
Echo „pripojenie na internet nie je k dispozícii“
FI
`` `
Vysvetlenie:
* `#!/bin/bash` :Tento riadok označuje, že skript by sa mal vykonať pomocou tlmočníka Bash.
* `ping -c 1 google.com>/dev/null 2> &1` :Pošle jeden ping Ping na stránka Google a presmeruje výstup na `null` (vyradenie), aby sa predišlo výstupnému neporiadku.
* `Ak [[$? -eq 0]]; potom :Skontroluje, či bol príkaz `ping` úspešný (výstupný kód 0).
* `echo" internetové pripojenie je k dispozícii "` :Vystupuje správu o úspechu.
* `else` :Vykonáva, ak príkaz `ping` zlyhal.
* `echo" internetové pripojenie nie je k dispozícii "` :Vystupuje správu zlyhania.
Dôležité úvahy:
* Povolenia: Vždy sa uistite, že váš skript má správne povolenia na vykonanie.
* Cesta: Uistite sa, že adresár obsahujúci váš skript je vo vašej premennej „Path“, ak ho chcete používať v celom systéme.
* Dokumentácia: Zdokumentujte svoje príkazy pre budúce referencie.
* Testovanie: Pred nasadením dôkladne otestujte svoje príkazy.
Pamätajte, že vytváranie nových príkazov je výkonný spôsob, ako prispôsobiť vaše prostredie UNIX a zefektívniť svoje pracovné postupy.