Kuinka: miten luoda oma komento Linuxissa

Linux-komentorivi: taustakuva

Puhumme aina Linux-käyttöliittymässä suoritettavista komennoista, konsoleista, pääteemulaattoreista jne. Mutta tällä kertaa tuomme sinulle hieman erilaisen opetusohjelman, se on opettava mini-opas luoda oma Linux-komento. Kyllä, kun kuulet sen, voimme luoda helpon ja yksinkertaisen tavan luoda oman työkalun ja kutsua sitä Linux-konsolista sen käyttämiseksi ja nauttimiseksi. Tätä varten meillä on erilaisia ​​vaihtoehtoja, koska voimme luoda sen eri ohjelmointikielillä, vaikka esimerkissämme keskitymme yksinkertaisesti Bashin komentosarjaan.

Ohjelman tai komennon luominen edellyttää seuraavat vaiheet:

  1. Kirjoita työkalun koodi. Jos tiedät jo mitä tarvitset tai mitä haluat, kirjoita työkalun lähdekoodi riippumatta siitä, mikä se on ja minkä tahansa valitsemasi kielen. Voit esimerkiksi tehdä sen C-, Python-, Perl- tai Bash-skriptinä.
  2. Koota lähdekoodimme luoda suoritettava tiedosto. Esimerkiksi, jos se on muodossa C tai C ++, jne., Voit tehdä sen gcc-kääntäjän avulla helposti. Jos se on tulkittu kieli, kuten Python, Perl, Ruby jne., Meidän on asennettava sen tulkki ja tehtävä tiedosto lähdekoodilla suoritettavaksi. Tämä pätee myös Bashin komentosarjaan, tässä tapauksessa tulkki on itse Bash ja sen tekemiseksi suoritettavaksi voimme käyttää: chmod + x script_name.sh
  3. Kun tiedosto on käännetty tai meillä on suoritettava tiedosto, kopioimme sen tai siirrämme sen reitille sisällytetään ympäristömuuttujaan $ PATH, kuten / usr / bin. Voit nähdä polut echo $ PATH: lla. Tämän avulla voimme toteuttaa sen yksinkertaisesti kirjoittamalla sen nimen, eikä meidän tarvitse asettaa absoluuttista polkua.

Kun tämä on tehty, komento on valmis suoritettavaksi ... voit kirjoittaa sen nimen ja se suoritetaan.

Esimerkiksi, jotta ymmärrätte, laitan käytännön esimerkki:

  • Vaihe 1: Aiomme kirjoittaa koodin, tässä tapauksessa yksinkertaisen bash-komentosarjan, tehdäksesi tämän, avaa suosikkitekstieditori ja kirjoita seuraava koodi (tai komentosarjan koodi):
#!/bin/bash

echo "Hola mundo"

  • Vaihe 2: tallennamme tekstitiedoston ja minun tapauksessani kutsun sitä hei. Ja nyt teen sen suoritettavaksi;
chmod +x hola

  • Vaihe 3: Nyt on aika siirtää se tunnetulle polulle, jotta sinun ei aina tarvitse olla hakemistossa, jossa sitä isännöidään, tai asettaa absoluuttisen polun sen suorittamiseen ...
cp hola.sh /usr/bin/

Ja nyt voimme suorittaa sen yksinkertaisella tavalla:

hola

Ja tässä tapauksessa sinun pitäisi nähdä ruudulla yksinkertainen viesti «Hei maailma«


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

Kommentti, jätä sinun

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Emiliano dijo

    Tiedostoa tulisi kutsua hei ilman .sh, jos haluat käynnistää sen yksinkertaisella heiolla
    Tervehdys!