Как создать новый скрипт, роль как wc [закрыто]

Por defecto, un usuario que no sea -root no podrá escribir en /usr/local. Si tiene acceso de raíz (, puede hacerlo a través de sudo), entonces puede usarlo para realizar la operación de copia.

-6
25.11.2018, 02:40
1 ответ

За исключением встроенных команд оболочки , команды - это просто программы. Это означает, что ваш вопрос сводится к «Как мне написать программу?»

(Или «Как мне написать сценарий?», Что равносильно тому же, поскольку сценарий - это просто другой тип программы. Различие между сценарием и программированием здесь не важно.)

wc - хороший пример, потому что это не встроенная оболочка. Это просто еще одна программа в системе, обычно устанавливаемая в / usr / bin / wc или / bin / wc , в зависимости от ОС.

Чтобы ваша новая команда вела себя как существующие в системе, программа, реализующая ее, должна быть установлена ​​где-нибудь в пути ПУТЬ . В дистрибутивах Linux принято помещать $ HOME / bin в пользовательский PATH , если каталог присутствует при входе в систему. Если вы хотите, чтобы команда была доступна всем пользователям системы, вы, вероятно, захотите поместить ее в другое место, например / usr / local / bin .

2
28.01.2020, 05:21

Теги

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