Kā: kā izveidot savu komandu Linux

Linux komandrinda: fona attēls

Mēs vienmēr runājam par komandām, kas jāizpilda Linux CLI, konsolēs, termināļa emulatoros utt. Bet šoreiz mēs jums piedāvājam nedaudz atšķirīgu apmācību, tā ir mini ceļvedis, ko mācīt izveidot savu Linux komandu. Jā, kā jūs to dzirdat, mēs viegli un vienkārši varam izveidot savu rīku un izsaukt to no Linux konsoles, lai to palaistu un izbaudītu. Šim nolūkam mums ir dažādas iespējas, jo tā izveidošanai mēs varam izmantot dažādas programmēšanas valodas, lai gan mūsu piemērā mēs vienkārši koncentrēsimies uz Bash čaulas skriptiem.

Lai izveidotu programmu vai komandu, ir nepieciešama veiciet šādas darbības:

  1. Uzrakstiet mūsu rīka kodu. Ja jūs jau zināt, kas jums nepieciešams vai ko vēlaties, uzrakstiet sava rīka pirmkodu neatkarīgi no tā, kāda tā ir un kādu valodu esat izvēlējies. Piemēram, to var izdarīt C, Python, Perl vai kā Bash skriptu.
  2. Apkopojiet mūsu pirmkodu lai ģenerētu izpildāmo failu. Piemēram, ja tas atrodas C vai C ++ utt., Jūs to varat izdarīt vienkāršā veidā ar gcc kompilatora palīdzību. Ja tā ir interpretēta valoda, piemēram, Python, Perl, Ruby utt., Mums būs jāinstalē tās tulks un jāizveido fails ar avota kodu izpildāms. Tas attiecas arī uz Bash skriptu, šajā gadījumā tulks ir pats Bash, un lai padarītu to izpildāmu, mēs varam izmantot: chmod + x script_name.sh
  3. Kad būsim apkopojuši vai mums būs izpildāms fails, mēs to kopējam vai pārvietojam uz maršrutu iekļauts vides mainīgajā $ PATH, piemēram, / usr / bin. Ceļus var redzēt ar echo $ PATH. Ar to mēs to varam izpildīt, vienkārši ievadot tā nosaukumu, un mums nebūs jāiziet absolūtais ceļš.

Kad tas ir izdarīts, mūsu komanda ir gatava izpildīt ... jūs varat uzrakstīt tā nosaukumu, un tā tiks izpildīta.

Piemēram, lai jūs saprastu, es likšu praktisks piemērs:

  • 1. solis: mēs rakstīsim kodu, šajā gadījumā vienkāršu bash skriptu, lai to izdarītu, atveriet iecienītāko teksta redaktoru un uzrakstiet šādu kodu (vai jūsu skripta kodu):
#!/bin/bash

echo "Hola mundo"

  • 2. solis: mēs saglabājam teksta failu, un manā gadījumā es to saukšu sveiki. Un tagad es to izpildu;
chmod +x hola

  • 3. solis: tagad ir pienācis laiks to pārvietot uz zināmu ceļu, lai vienmēr nebūtu jāatrodas direktorijā, kurā tas tiek mitināts, vai jānorāda absolūtais ceļš tā izpildei.
cp hola.sh /usr/bin/

Un tagad mēs to varētu palaist ar vienkāršu:

hola

Un šajā gadījumā jums ekrānā vajadzētu redzēt vienkāršu ziņojumu «Sveika pasaule«


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Emiliano teica

    Ja vēlaties izsaukt failu ar vienkāršu sveicienu, fails jāsauc sveiki bez .sh
    Sveicieni!