Si të: si të krijoni komandën tuaj në Linux

Linja e komandave Linux: sfond

Ne gjithmonë flasim për komandat për të ekzekutuar në Linux CLI, konsolat, emuluesit terminal, etj. Por kësaj here ju sjellim një tutorial pak më ndryshe, është një mini-udhëzues për të dhënë mësim krijojmë komandën tonë Linux. Po, siç e dëgjoni, në një mënyrë të thjeshtë dhe të thjeshtë mund të krijojmë mjetin tonë dhe ta thërrasim atë nga tastiera Linux për ta ekzekutuar dhe për ta shijuar atë. Për këtë ne kemi mundësi të ndryshme, pasi që mund të përdorim gjuhë të ndryshme programimi për ta krijuar, megjithëse për shembullin tonë thjesht do të përqendrohemi në skriptimin e shell për Bash.

Procedura për të krijuar një program ose komandë kërkon hapat e mëposhtëm:

  1. Shkruani kodin e mjetit tonë. Nëse tashmë e dini se çfarë ju nevojitet ose çfarë dëshironi, shkruani kodin burimor të mjetit tuaj, çfarëdo qoftë ai dhe çfarëdo gjuhe që keni zgjedhur. Për shembull, mund ta bëni në C, Python, Perl, ose si një skenar për Bash.
  2. Përpiloni kodin tonë burimor për të gjeneruar të ekzekutueshmen. Për shembull, nëse është në C ose C ++, etj., Mund ta bëni me ndihmën e përpiluesit gcc në një mënyrë të thjeshtë. Nëse është një gjuhë e interpretuar, të tilla si Python, Perl, Ruby, etj., Do të duhet të kemi të instaluar interpretuesin e tij dhe ta bëjmë skedarin me kodin burimor të ekzekutueshëm. Ky është gjithashtu rasti i një skenari për Bash, në këtë rast interpretuesi është vetë Bash dhe për ta bërë atë të ekzekutueshëm mund të përdorim: chmod + x script_name.sh
  3. Pasi të përpilohet ose kemi skedarin e ekzekutueshëm, e kopjojmë ose e zhvendosim në një itinerar përfshirë në ndryshoren e mjedisit $ PATH, të tilla si / usr / bin. Ju mund të shihni shtigjet me echo $ PATH. Me këtë ne mund ta ekzekutojmë atë thjesht duke futur emrin e saj dhe nuk do të duhet të vendosim rrugën absolute.

Sapo të bëhet kjo, ne kemi komandën tonë të gatshme për të ekzekutuar ... ju mund të shkruani emrin e tij dhe do të ekzekutohet.

Për shembull, për ta kuptuar, unë do të vë një shembull praktik:

  • Hapi 1: ne do të shkruajmë kodin, në këtë rast një skenar të thjeshtë bash, për ta bërë këtë të hapur një redaktues të preferuar të tekstit dhe të shkruaj kodin e mëposhtëm (ose atë të skenarit tuaj):
#!/bin/bash

echo "Hola mundo"

  • Hapi 2: ne e ruajmë skedarin e tekstit dhe në rastin tim do ta quaj përshëndetje. Dhe tani e bëj të ekzekutueshme;
chmod +x hola

  • Hapi 3: tani është koha ta zhvendosim atë në një rrugë të njohur në mënyrë që të mos duhet të jemi gjithmonë në direktorinë ku është vendosur ose të vendosim rrugën absolute për ekzekutimin e saj ...
cp hola.sh /usr/bin/

Dhe tani mund ta ekzekutonim me një të thjeshtë:

hola

Dhe në këtë rast duhet të shihni në ekran një mesazh të thjeshtë «Përshendetje Botë«


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Emiliano dijo

    Skedari duhet të quhet hello pa .sh nëse doni të thirreni me një përshëndetje të thjeshtë
    Përshëndetje!