cmder: Como adicionar o tempo gasto desde o último comando

0

como já discutido aqui na SU, há uma maneira de mostrar a data e a hora atuais no cmder.

Em alguns vídeos no Youtube, vi algumas pessoas instalando algo ou preparando o node.js ou qualquer outro comando que demore um pouco. Quando este comando foi terminado o terminal (não sei se um :() mostrou "22s" por exemplo.

Isso é possível também no cmder? Se sim, como? Quaisquer scripts ou dicas completos são bem-vindos.

Obrigado.

    
por Sebastian 12.07.2018 / 11:43

1 resposta

0

O comando "time" do Unix mostrará isso. Este é um comando bastante simples, por isso provavelmente foi portado através do CygWin ou de uma das variações leves, MSYS2 ou MinGW.

Em particular, o MSYS2 tende a ter menos sobrecarga do que as outras variações, e a resposta de Geert Janssens à pergunta do Stackoverflow do d9k o comando time embutido no MSYS Shell tendo um comando time. diz que o bash é o shell do MSYS, então você pode querer baixar o MSYS Bash. (Esse último hyperlink tem documentação mencionando os 4 arquivos de tempo de execução necessários, que também estão disponíveis no mesmo site.)

Alternativa (s): Se estiver usando os prompts de comando do JP Software (TCC / LE, TCC ou o antigo 4NT), você pode usar o comando "TIMER" embutido (com parâmetros para supervisionar múltiplos timers, se desejado).

Eu esperaria que "cmder" fosse capaz de executar esses shells com um parâmetro para executar o comando desejado (a menos que ele tenha um comando "time" ou "timer" embutido que forneça uma funcionalidade similar).

Observe que o CMD.exe tem um comando interno chamado "tempo", portanto, se você descobrir que tem um comando "time" disponível, não fique muito animado até descobrir se ele age como o comando do CMD (que mostra apenas a hora atual) ou age como o tempo Unix.

Você também pode tentar: " CMD /C Echo %TIME% " se quiser uma maneira muito fácil de ter um registro de quando os comandos iniciam / terminam.

    
por 12.07.2018 / 12:06