> 시스템 튜토리얼 > 리눅스 > Linux에서 명령이 실행되는 시점을 찾는 방법

Linux에서 명령이 실행되는 시점을 찾는 방법

Jennifer Aniston
풀어 주다: 2025-03-19 09:17:09
원래의
876명이 탐색했습니다.

Linux에서 명령이 실행되는 시점을 찾는 방법

이 자습서는 Linux에서 명령의 실행 시간을 찾는 방법을 간략하게 설명하고 Linux에서 명령 실행 시간의 이점을 이해하는 방법에 대해 설명합니다.

먼저 Linux 명령의 실행 시간을 찾는 방법을 이해해 봅시다.

목차

  • 특정 명령의 실행 시간을 결정하십시오
  • 명령 실행 시간의 이점을 이해하십시오
  • 요약

Linux에서 명령 실행 시간을 찾으십시오

Linux 명령의 실행 시간을 찾으려면 기록 된 명령 목록과 해당 날짜 및 시간을 표시하는 history 명령을 사용할 수 있습니다. 사용 방법은 다음과 같습니다.

 $ histtimeformat = "%d/%m/%y%t"이력
로그인 후 복사

이것은 각 명령의 날짜와 시간을 표시하기 위해 과거 출력을 형식화합니다. %d/%m/%y 형식은 일, 월 및 연도를 나타내고, %T 24 시간 시간에 시간을 나타냅니다.

위 명령의 예제는 다음과 같습니다.

 <code>[...] 1362 22/03/24 17:17:20 time sleep 2 1363 22/03/24 17:33:35 HISTTIMEFORMAT="%d/%m/%y %T " history</code>
로그인 후 복사

출력에서 알 수 있듯이 Bash 기록 명령 출력에서 ​​타임 스탬프가 활성화되었습니다. 위의 출력을 바탕으로 2024 년 3 월 22 일 오후 5시 17 분 20 초에 time Command를 실행했습니다.

또는 %d/%m/%y 대신 %F 사용할 수 있습니다. 둘 다 정확합니다.

 $ histtimeformat = " %f %t"이력
로그인 후 복사

Fish Shell을 사용하는 경우 다음 명령을 사용하여 히스토리 명령 출력에서 ​​타임 스탬프를 활성화하십시오.

 역사-쇼 시간 = ' %f %t'
로그인 후 복사

ZSH 쉘에서 명령은 다음과 같습니다.

 역사 -f
로그인 후 복사

Bash, Fish 및 Zsh Shells의 히스토리 명령 출력에서 ​​타임 스탬프를 활성화하는 방법에 대한 자세한 내용은 다음 안내서를 참조하십시오.

  • Linux에서 Bash History에서 타임 스탬프를 활성화하는 방법
  • 어류 쉘에서 역사를위한 타임 스탬프를 활성화하는 방법
  • Linux에서 Zsh의 역사 명령을위한 타임 스탬프를 활성화하는 방법

특정 명령의 실행 시간을 결정하십시오

위의 명령에 모든 이전 명령의 실행 시간이 표시됨을 알 수 있습니다. 특정 명령이 언제 실행되는지 알고 싶다면 어떻게해야합니까? 이것은 매우 간단합니다!

명령의 실행 시간을 알고 싶다면 time 명령을 사용할 수 있습니다. 예를 들어:

 $ time your_command_here
로그인 후 복사

이렇게하면 실행에 필요한 시간을 측정하고 명령이 완료된 후 실행 시간을 표시합니다.

예:

 $ time ls
로그인 후 복사

출력은 세 번 표시됩니다.

  • 실제 (총 경과 시간),
  • 사용자 (사용자 모드에서 소요되는 시간),
  • SYS (커널 모드에서 소비 된 시간).

샘플 출력 :

 <code>[...] real 0m0.001s user 0m0.001s sys 0m0.000s</code>
로그인 후 복사

time 명령 사용에 대한 자세한 정보는 다음 안내서를 참조하는 것이 좋습니다.

  • Linux에서 명령 또는 프로세스의 실행 시간을 찾으십시오.

명령 실행 시간의 이점을 이해하십시오

시스템 관리자이든 프로그래머이든, 명령 실행 시간을 이해하는 것은 성능을 최적화하는 데 매우 유용합니다.

Linux에서 명령 실행 시간을 이해하는 데 많은 이점이 있습니다.

  1. 성능 측정 : 스크립트 또는 명령의 성능을 측정하는 데 도움이 될 수 있습니다.
  2. 최적화 : 명령 실행 시간을 결정하면 스크립트를보다 효율적으로 실행하도록 최적화하여 총 실행 시간을 줄일 수 있습니다.
  3. 자원 사용 : time Command는 프로세스의 시스템 리소스 사용량을 표시 할 수 있으며, 이는 특정 명령의 효율성을보기에 매우 유용합니다.
  4. 병목 현상 식별 : 특정 작업이 예상보다 시간이 더 걸리면 시스템이나 스크립트에서 성능 병목 현상을 식별하는 데 도움이 될 수 있습니다.
  5. 시스템 모니터링 : 시스템 관리자의 경우 시스템 모니터링에 실행 시간을 이해하는 것이 중요하며 용량 계획 및 문제 해결에 도움이 될 수 있습니다.

요약

그게 다야. 이 짧은 튜토리얼에서는 사용자가 명령의 실행 시간을 신속하게 찾는 데 도움이되는 유용한 Linux 팁에 대해 설명합니다. 그것이 당신에게 도움이되기를 바랍니다.


관련 판독 값 :

  • Linux에서 명령 줄 기록을 지우는 방법
  • Linux에서 줄 번호가없는 Bash 기록을 표시하는 방법
  • Linux의 Bash History에서 중복 항목을 피하는 방법

위 내용은 Linux에서 명령이 실행되는 시점을 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿