Как создать команду в bash? [закрыто]

Есть ли способы создать свою собственную команду в bash, кроме копирования скрипта в /bin и создания псевдонима?

0
задан 3 March 2015 в 12:41

2 ответа

Сделайте Вы подразумеваете что:

function my_command {
   echo "Blah $1 bleh $2"
}

и затем

my_command a b    

?

Конечно, необходимо загрузить эту функцию так или иначе, обычно включением от ~/.bashrc. Частая идиома помещает sth как

for i in $HOME/.bash.d/*.sh; do
    source $i
done

на конце Вашего ~/.bashrc, затем каждый файл Вы помещаете в ~/.bash.d/ будет получен (скажите, что можно создать команду в ~/.bash.d/my_command.sh). Для установки в масштабе всей системы /etc/profile.d или /etc/sysprofile.d может существовать в Вашей системе (или можно добавить их таким же образом вручную если они не путем редактирования /etc/profile).

0
ответ дан 3 August 2019 в 14:02

Создайте сценарий удара в Вашем /usr/bin папка, это должно выглядеть примерно так

#!/bin/bash
# Whatever combination of commands you want to run.

Имя сценарий удара, что Вы хотите ввести к терминалу и сделать его исполняемым файлом:

chmod +x filename
0
ответ дан 3 August 2019 в 14:02

Другие вопросы по тегам:

Похожие вопросы: