Mikel의 대답은 프로그램을 실행하고 잠시 동안 가면 프로세스가 언제 끝났는지 확실하게 알 수 없다는 점을 제외하면 좋습니다. 따라서 프로그램을 시작한 시간이 있어도 시간이 얼마나 걸 렸는지 알 수 없습니다.
준비하지 않고 찾아야 할 경우에 대한 해결책이 없습니다. 그러나 다시 그렇게하려는 경우 나처럼 할 수 있습니다 : 쉘 프롬프트와 함께 현재 시간을 인쇄하십시오. 이렇게하면 터미널이 열려 있으면 프로그램을 시작한 시간과 다음 프롬프트가 인쇄되는 시간을 볼 수 있습니다. 약간의 수학은 실행 시간을 얻을 것입니다.
에서이 작업을 수행하려면 bash
다음을 입력하십시오 .bashrc
.
export PS1="\A \u@\h \W \$ "
에서 zsh
, 당신이를 넣어 .zshrc
:
export PS1="%D{%H:%M} %n@%m %1~ %# "
위의 내용은 쉘 프롬프트 형식을 제공 <time> <username>@<hostname> <current dir> <$ or % or #>
합니다. 다른 쉘과 미친 멋진 프롬프트에 대해서는 쉘 의 매뉴얼 페이지를 읽으십시오.
참고 : 고정밀이 필요하거나 프로그램이 너무 많은 출력을 생성하여 이전 프롬프트를 볼 수없는 경우에는 도움이되지 않습니다.