Kako: kako ustvariti svoj ukaz v Linuxu

Ukazna vrstica Linuxa: ozadje

Vedno govorimo o ukazih za zagon v Linux CLI, konzolah, emulatorjih terminalov itd. Tokrat pa vam prinašamo nekoliko drugačno vadnico, to je mini vodnik za poučevanje ustvarite svoj ukaz za Linux. Da, kot slišite, lahko na enostaven in preprost način ustvarimo svoje orodje in ga pokličemo iz konzole Linux, da ga zaženemo in uživamo. Za to imamo različne možnosti, saj lahko za njegovo ustvarjanje uporabimo različne programske jezike, čeprav se bomo v našem primeru preprosto osredotočili na skriptno lupino za Bash.

Postopek za ustvarjanje programa ali ukaza zahteva naslednje korake:

  1. Napišite kodo našega orodja. Če že veste, kaj potrebujete ali kaj želite, napišite izvorno kodo svojega orodja, ne glede na to, kateri jezik ste izbrali. Na primer, lahko to storite v C, Python, Perl ali kot skript za Bash.
  2. Sestavite našo izvorno kodo za generiranje izvršljive datoteke. Če je na primer v C ali C ++ itd., Lahko to storite s pomočjo prevajalnika gcc na enostaven način. Če gre za tolmačen jezik, na primer Python, Perl, Ruby itd., Bomo morali namestiti njegov tolmač in datoteko z izvorno kodo narediti izvršljivo. To velja tudi za skript za Bash, v tem primeru je tolmač sam Bash in za njegovo izvedbo lahko uporabimo: chmod + x script_name.sh
  3. Ko je sestavljena ali imamo izvršljivo datoteko, kopiramo ali premaknemo na pot vključeno v spremenljivko okolja $ PATH, kot je / usr / bin. Poti lahko vidite z odmevom $ PATH. S tem ga lahko izvedemo preprosto z vnosom njegovega imena in nam ne bo treba postaviti absolutne poti.

Ko je to končano, imamo naš ukaz pripravljen za izvedbo ... lahko napišete njegovo ime in izvedeno bo.

Na primer, da boste razumeli, bom dal praktičen primer:

  • 1. korak: Napisali bomo kodo, v tem primeru preprost bash skript, da bi to odprli najljubši urejevalnik besedil in napisali naslednjo kodo (ali kodo vašega skripta):
#!/bin/bash

echo "Hola mundo"

  • 2. korak: shranimo besedilno datoteko in v mojem primeru jo bom pozdravil. In zdaj jo naredim izvršljivo;:
chmod +x hola

  • 3. korak: zdaj je čas, da ga premaknete na znano pot, da ne bi bilo treba vedno biti v imeniku, kjer gostuje, ali postaviti absolutno pot za njegovo izvajanje ...
cp hola.sh /usr/bin/

In zdaj bi ga lahko zagnali s preprostim:

hola

In v tem primeru bi morali na zaslonu videti preprosto sporočilo «Pozdravljen, svet«


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Emiliano je dejal

    Datoteko je treba poklicati zdravo brez .sh, če jo želite uporabiti s preprostim pozdravom
    Lep pozdrav!