Как: как создать свою собственную команду в 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. Вы можете увидеть пути с помощью echo $ 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, если вы хотите вызывать с простым приветствием.
    Привет!