How to: com crear el teu propi comandament a Linux

Línia de comandaments Linux: wallpaper

Sempre parlem de comandaments per executar en el CLI de Linux, de consoles, d'emuladors terminals, etc. Però aquesta vegada us portem un tutorial alguna cosa diferent, es tracta d'una mini-guia per ensenyar a crear el nostre propi comandament Linux. Sí com ho escoltes, d'una forma fàcil i senzilla podem crear una eina pròpia i cridar-la des de la consola de Linux per executar-la i gaudir-ne. Per a això tenim diferents opcions, ja que podem fer servir diferents llenguatges de programació per a crear-la, tot i que per al nostre exemple simplement ens centrarem en shell scripting per Bash.

El procediment per crear un programa o comando necessita de els següents passos:

  1. Escriure el codi de la nostra eina. Si ja saps què necessites o què vols, escriu el codi font de la teva eina sigui la que sigui i sigui quin sigui el llenguatge que hagis triat. Per exemple, pots fer-ho en C, Python, Perl, o com un script per Bash.
  2. Compilació nostre codi font per generar l'executable. Per exemple, si és en C o C ++, etc., pots fer-ho amb ajuda de el compilador gcc d'una forma fàcil. Si es tracta d'un llenguatge interpretat, com Python, Perl, Ruby, etc., haurem de tenir instal·lat l'intèrpret d'aquest i fer executable el fitxer amb el codi font. Aquest també és el cas d'un script per Bash, en aquest cas l'intèrpret és el propi Bash i per fer-ho executable podem usar: chmod + x nombre_script.sh
  3. Un cop compilat o tenim el fitxer executable, el copiem o movem a una ruta inclosa en la variable d'entorn $ PATH, com ara / usr / bin. Pots veure les rutes amb echo $ PATH. Amb això podem executar simplement introduint el seu nom i no haurem de posar la ruta absoluta.

Un cop fet això ja tenim el nostre comandament a punt per executar ... pots escriure el seu nom i s'executarà.

Per exemple, perquè ho entenguis, posaré un exemple pràctic:

  • Pas 1: anem a escriure el codi, en aquest cas un simple script per bash, per a això obre un editor de text preferit i escriu el següent codi (o el de la teva script):
#!/bin/bash

echo "Hola mundo"

  • Pas 2: guardem el fitxer de text i en el meu cas ho diré hola. I ara ho faig executable ;:
chmod +x hola

  • Pas 3: ara toca moure-ho a una ruta coneguda per no haver d'estar sempre en el directori on s'allotja o posar la ruta absoluta per a la seva execució ...
cp hola.sh /usr/bin/

I ara ja podríem executar-lo amb un simple:

hola

I en aquest cas hauries de veure a la pantalla un simple missatge «Hola món«


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Emiliano va dir

    L'arxiu hauria dir-hola sense .sh si es vol invocar amb un simple hola
    Salutacions!