Можно ли настроить вашу оболочку (bash) так, чтобы она учитывала все команды, кроме общих (например, ls или cd)?

поэтому, когда я набираю какую-то команду, как

command arg1 arg2

Я хотел бы, чтобы мой терминал преобразовал это в закулисную

time command arg1 arg2

2 ответа2

2

Я верю, что псевдоним - это ответ. создать столько псевдонимов, сколько вы хотите.

псевдоним cp = 'time cp'

0

Вам просто нужно выполнить следующую команду, чтобы добавить метку времени в историю:

export HISTTIMEFORMAT='%F %T '

Затем, если вы выйдете из системы и снова войдете в систему при каждом вызове команды history, вы увидите метку времени для команд, которые вы выполнили. К сожалению, не похоже, что он добавляет метку времени к файлу .bash_history в локальном домашнем профиле пользователя. Также может показаться, что у него нет способа отличить общие и необычные исполняемые команды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .