Как да: как да създадете своя собствена команда в Linux

Команден ред на Linux: тапет

Винаги говорим за команди за изпълнение в Linux CLI, конзоли, терминални емулатори и т.н. Но този път ви предлагаме малко по-различен урок, това е мини ръководство за преподаване създайте наша собствена Linux команда. Да, както го чувате, по лесен и лесен начин можем да създадем свой собствен инструмент и да го извикаме от конзолата на Linux, за да го стартираме и да му се наслаждаваме. За това имаме различни опции, тъй като можем да използваме различни езици за програмиране, за да го създадем, въпреки че за нашия пример просто ще се съсредоточим върху скриптове на черупки за Bash.

Процедурата за създаване на програма или команда изисква следните стъпки:

  1. Напишете кода на нашия инструмент. Ако вече знаете от какво имате нужда или какво искате, напишете изходния код на вашия инструмент, какъвто и да е той и какъвто и език да сте избрали. Например можете да го направите в C, Python, Perl или като скрипт за Bash.
  2. Компилирайте нашия изходен код за генериране на изпълнимия файл. Например, ако е в C или C ++ и т.н., можете да го направите с помощта на компилатора gcc по лесен начин. Ако това е интерпретиран език, като Python, Perl, Ruby и т.н., ще трябва да имаме инсталиран неговия интерпретатор и да направим файла с изходния код изпълним. Това е и случаят със скрипт за Bash, в този случай интерпретаторът е самият Bash и за да го направим изпълним можем да използваме: chmod + x script_name.sh
  3. След като е компилиран или имаме изпълним файл, копираме го или го преместваме по маршрут включени в променливата на средата $ PATH, като / usr / bin. Можете да видите пътеките с ехо $ PATH. С това можем да го изпълним просто като въведем името му и няма да се налага да поставяме абсолютния път.

След като това приключи, нашата команда е готова за изпълнение ... можете да напишете името й и тя ще бъде изпълнена.

Например, за да разберете, ще сложа практически пример:

  • Стъпка 1: Ще напишем кода, в този случай обикновен скрипт за bash, за да отворим любим текстов редактор и напишем следния код (или този на вашия скрипт):
#!/bin/bash

echo "Hola mundo"

  • Стъпка 2: запазваме текстовия файл и в моя случай ще го нарека здравей. И сега го правя изпълним;:
chmod +x hola

  • Стъпка 3: сега е време да го преместите на известен път, за да не се налага винаги да бъде в директорията, където се хоства, или да поставяте абсолютния път за изпълнението му ...
cp hola.sh /usr/bin/

И сега бихме могли да го стартираме с просто:

hola

И в този случай трябва да видите на екрана просто съобщение «Здравей свят«


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Емилиано каза той

    Файлът трябва да се нарича hello без .sh, ако искате да извикате с просто hello
    Поздрави!