상태 및 시간 측정
Coddy의 터미널로 네트워킹 배우기 코스 레슨. 47개 중 29번째.
-w는 전송이 완료된 후 형식 문자열의 플레이스홀더를 사용하여 전송에 관한 정보를 출력합니다:
curl -s -o /dev/null -w '%{http_code} %{size_download}\n' URL알아 둘 만한 항목은 다음과 같습니다:
- %{http_code}: 상태 코드
- %{size_download}: 수신된 바이트 수
- %{time_total}: 전체 작업에 걸린 시간
- %{url_effective}: 리디렉션 후 최종적으로 사용된 URL
이것이 curl을 스크립트에서 사용할 수 있게 해 줍니다. 페이지를 눈으로 확인하는 대신 스크립트가 테스트할 수 있는 숫자를 얻으며, 일반적으로 가동 시간 확인과 배포 스모크 테스트가 이런 방식으로 구축됩니다.
본문이 방해가 되지 않도록 -o /dev/null과 함께 사용하고, \n을 잊지 마세요. 그렇지 않으면 출력이 다음 줄에 이어집니다.
챌린지
어려움요청을 두 개의 숫자로 보고하세요.
index.html을 만들고hi를 포함한 다음, 폴더를 포트 9119에서 제공하세요.- 본문을 버리고 이를 가져온 다음, 상태 코드와 수신한 바이트 수를 공백으로 구분하여 출력하세요.
파일은 줄바꿈을 포함하여 2개의 문자이므로 출력은 다음과 같습니다.
200 3직접 해보기
터미널
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
터미널로 네트워킹 배우기의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드