Ako: Ako vytvoriť vlastný príkaz v systéme Linux

Príkazový riadok systému Linux: tapeta

Vždy hovoríme o príkazoch, ktoré sa majú spustiť v rozhraní Linux CLI, konzolách, emulátoroch terminálu atď. Tentokrát vám ale prinášame trochu odlišný návod, je to miniprievodca, ktorý máte učiť vytvorte si náš vlastný príkaz pre Linux. Áno, ako ste počuli, jednoduchým a jednoduchým spôsobom si môžeme vytvoriť vlastný nástroj a zavolať ho z konzoly Linuxu, aby sme ho spustili a užívali si ho. K tomu máme rôzne možnosti, pretože na ich vytvorenie môžeme použiť rôzne programovacie jazyky, aj keď pre náš príklad sa jednoducho zameriame na shell scripting pre Bash.

Postup vytvorenia programu alebo príkazu si vyžaduje nasledujúcich krokov:

  1. Napíšte kód nášho nástroja. Ak už viete, čo potrebujete alebo čo chcete, napíšte zdrojový kód svojho nástroja bez ohľadu na to, aký je a v akom jazyku ste si vybrali. Môžete to napríklad urobiť v jazykoch C, Python, Perl alebo ako skript pre Bash.
  2. Zostavte náš zdrojový kód na vygenerovanie spustiteľného súboru. Napríklad ak je v C alebo C ++ atď., Môžete to urobiť pomocou kompilátora gcc jednoduchým spôsobom. Ak ide o tlmočený jazyk, napríklad Python, Perl, Ruby atď., Budeme musieť mať nainštalovaný jeho tlmočník a vytvoriť súbor so zdrojovým kódom ako spustiteľný. To je prípad skriptu pre Bash, v tomto prípade je tlmočníkom samotný Bash a na jeho vykonateľnosť môžeme použiť: chmod + x script_name.sh
  3. Po zostavení alebo získaní spustiteľného súboru, skopírujeme alebo presunieme na trasu zahrnuté v premennej prostredia $ PATH, ako napríklad / usr / bin. Cesty môžete vidieť pomocou echa $ PATH. Týmto ho môžeme vykonať jednoducho zadaním jeho názvu a nebudeme musieť dávať absolútnu cestu.

Akonáhle je to hotové, máme náš príkaz pripravený na vykonanie ... môžete napísať jeho meno a bude vykonaný.

Napríklad, aby ste pochopili, uvediem praktický príklad:

  • Krok 1: Chystáme sa napísať kód, v tomto prípade jednoduchý bash skript, otvoríme obľúbený textový editor a napíšeme nasledujúci kód (alebo ten z vášho skriptu):
#!/bin/bash

echo "Hola mundo"

  • Krok 2: uložíme textový súbor a v mojom prípade ho budem volať ahoj. A teraz ho robím spustiteľný;:
chmod +x hola

  • Krok 3: Teraz je čas presunúť ho na známu cestu, aby ste nemuseli byť vždy v adresári, kde je hostený, alebo dajte absolútnu cestu na jej vykonanie ...
cp hola.sh /usr/bin/

A teraz by sme to mohli spustiť jednoduchým:

hola

A v takom prípade by ste mali na obrazovke vidieť jednoduchú správu «Ahoj svet«


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Emiliano dijo

    Súbor by sa mal volať ahoj bez .sh, ak sa chcete vyvolať jednoduchým ahoj
    Zdravím!