Kaip: kaip sukurti savo komandą sistemoje „Linux“

„Linux“ komandinė eilutė: ekrano fonas

Mes visada kalbame apie komandas, kurias reikia atlikti „Linux“ CLI, konsolėse, terminalo emuliatoriuose ir kt. Tačiau šį kartą mes pateikiame jums šiek tiek kitokią pamoką, tai yra mini vadovas, kurio galite mokyti sukurti savo „Linux“ komandą. Taip, kaip girdi, lengvai ir paprastai galime sukurti savo įrankį ir paskambinti iš „Linux“ konsolės, kad paleistume ir mėgautumėmės. Tam mes turime skirtingas galimybes, nes mes galime naudoti skirtingas programavimo kalbas, kad ją sukurtume, nors mūsų pavyzdyje paprasčiausiai sutelksime dėmesį į „Bash“ scenarijus.

Norint sukurti programą ar komandą, reikia atlikite šiuos veiksmus:

  1. Parašykite mūsų įrankio kodą. Jei jau žinote, ko jums reikia arba ko norite, parašykite savo įrankio šaltinio kodą, kad ir koks jis būtų, ir pasirinktą kalbą. Pavyzdžiui, galite tai padaryti C, Python, Perl arba kaip „Bash“ scenarijų.
  2. Sudarykite mūsų šaltinio kodą generuoti vykdomąjį failą. Pvz., Jei jis yra C arba C ++ ir t. T., Galite tai lengvai padaryti naudodami kompiliatorių gcc. Jei tai yra aiškinama kalba, pvz., „Python“, „Perl“, „Ruby“ ir kt., Turėsime įdiegti jos vertėją ir padaryti failą su šaltinio kodu vykdomąjį. Tai taip pat yra „Bash“ scenarijaus atvejis, šiuo atveju vertėjas yra pats „Bash“ ir kad jį būtų galima vykdyti, galime naudoti: chmod + x scenarijaus_vardas.sh
  3. Kai sukompiliuojame arba turime vykdomąjį failą, mes ją nukopijuojame arba perkeliame į maršrutą įtrauktas į $ PATH aplinkos kintamąjį, pvz., / usr / bin. Galite pamatyti kelius su echo $ PATH. Tai mes galime įvykdyti paprasčiausiai įvesdami jo pavadinimą ir mums nereikės eiti absoliutaus kelio.

Kai tai bus padaryta, mes turėsime komandą pasiruošę vykdyti ... galite parašyti jos pavadinimą ir ji bus įvykdyta.

Pavyzdžiui, kad suprastumėte, aš padėsiu praktinis pavyzdys:

  • 1 žingsnis: mes parašysime kodą, šiuo atveju paprastą „bash“ scenarijų, kad tai atliktume, atidarykite mėgstamą teksto redaktorių ir parašykite šį kodą (arba savo scenarijaus kodą):
#!/bin/bash

echo "Hola mundo"

  • 2 žingsnis: išsaugome tekstinį failą ir mano atveju jį pavadinsiu labas. Ir dabar aš padarau jį vykdomą;
chmod +x hola

  • 3 žingsnis: dabar atėjo laikas perkelti jį į žinomą kelią, kad ne visada turėtumėte būti kataloge, kuriame jis yra, arba įdėti absoliutų jo vykdymo kelią ...
cp hola.sh /usr/bin/

Ir dabar mes galėtume tai paleisti paprastu būdu:

hola

Tokiu atveju ekrane turėtumėte pamatyti paprastą pranešimą «Labas pasauli«


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Emiliano sakė

    Failas turėtų būti vadinamas labas be .sh, jei norite iškviesti paprastą sveiką
    Sveiki atvykę!