cmder: как добавить время, прошедшее с момента последней команды

Как уже обсуждалось здесь, на SU есть способ вывода текущей даты и времени в cmder.

В некоторых видео на Youtube я видел, как некоторые люди устанавливали что-то или готовили node.js или любую другую команду, которая требует времени. Когда эта команда была завершена, терминал (не знаю, кто из них:() показал "22s", например.

Это возможно в cmder? Если да, то как? Любые полные сценарии или подсказки приветствуются.

Спасибо.

1 ответ

Команда Unix "время" покажет это. Это довольно простая команда, поэтому она, вероятно, была перенесена через CygWin или один из облегченных вариантов, MSYS2 или MinGW.

В частности, MSYS2 имеет тенденцию быть менее затратным, чем эти другие варианты, и в ответе Гирта Янссенса на вопрос Stackoverflow от d9k упоминается команда времени, встроенная в оболочку MSYS, имеющую команду времени. https://sourceforge.net/projects/mingw/files/MSYS/Base/bash/bash-3.1.23-1/ говорит, что bash является оболочкой MSYS, поэтому вы можете загрузить MSYS Bash. (Эта последняя гиперссылка содержит документацию с указанием 4 необходимых файлов времени выполнения, которые также доступны на том же сайте.)

Альтернатива (и): Если вы используете командные строки JP Software (TCC/LE, TCC или старый 4NT), вы можете использовать встроенную команду "TIMER" (с параметрами для контроля нескольких таймеров, если это необходимо).

Я ожидал бы, что "cmder" сможет запускать эти оболочки с параметром для запуска желаемой команды (если только он не имеет встроенной команды "time" или "timer", обеспечивающей аналогичную функциональность).

Обратите внимание, что CMD.exe имеет встроенную команду под названием "время", поэтому, если вы обнаружите, что у вас есть доступная команда "время", не слишком волнуйтесь, пока не выясните, действует ли она как команда CMD (которая просто показывает текущее время) или действует как время Unix.

Вы также можете попробовать: CMD /C Echo %TIME% msgstr "если вы хотите очень простой способ просто вести журнал, когда команды начинаются / заканчиваются.

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