brew 는 맥에서 Linux 계열의 유틸리티를 쉽게 다운로드 하기 위한 yum 이나 apt 같은 유틸리티죠. brew 에는 wget lynx 등 Linux 에서 사용하는 다양한 유틸리티도 있지만 날씨를 보거나 스피드 테스트를 하는 등 재미있는 유틸리티도 많이 있습니다. 오늘은 brew 에서 사용가능 한 재미있는 유틸리티 들을 알아보도록 하겠습니다.

CLI에서 인터넷 속도 측정하기

speedtest_cli 라는 유틸리티를 사용하면 브라우저는 기타 Active X 기반 스피드 테스트 보다 더 쉽고 빠르게 속도 측정을 할 수 있습니다.

❯ brew install speedtest-cli

설치 후 속도를 측정하면 아래와 같이 인터넷 속도를 측정 할 수 있습니다.

❯ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Korea Telecom (222.111.222.111)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by BGP Network (Seoul) [2.55 km]: 5.766 ms
Testing download speed................................................................................
Download: 51.68 Mbit/s
Testing upload speed......................................................................................................
Upload: 326.74 Mbit/s

~ master* 19s
>

 

CLI에서 날씨 보기

❯ brew install ansiweather

위와 같이 설치 하신 후, 아래 옵션을 이용하여 날씨를 조회 하면 됩니다..

-l location
        지역

-u system
       미터법 또는 미국기준의 mph 등 선택 ( metric or imperial )

-f days
        날씨를 보고싶은 날 수 (숫자 입력)

-a value
        ANSI 적용한 결과값을 보고 싶지 않을 때 true 입력 (true or false)

-s value
        CLI의 아이콘 (태양) 을 출력 하고 싶을 때 ( true or false )

-i value
        UV 정보 ( true or false )

-w value
        바람 정보 ( true or false )

-h value
        습도 정보 ( true or false )

-p value
       기압 정보 ( true or false )

오늘 서울의 날씨의 전반적인 정보를 ANSI 없이 보는 것으로 옵션을 넣어 조회하면 아래와 같이 확인 할 수 있습니다.

❯ ansiweather -l Seoul -a ture
 Weather in Seoul => 28 °C - UVI => 10.55 - Wind => 2.6 m/s NW - Humidity => 69 % - Pressure => 1011 hPa

 

wttr.in 사이트를 이용하여 CLI에서 날씨 조회하기

wttr.in 은 아스키 형태로 날씨를 제공해주는 사이트 입니다. 이 사이트를 이용하여 CLI에서 날씨를 조회 할 수 있습니다. 예를 들어 서울의 날씨를 조회 할 경우

❯ curl -s http://wttr.in/seoul

명령어로 쉽게 조회 할 수 있습니다. 하지만 CLI 환경은 기본적으로 영문이죠? 한글로 결과를 보고 싶을 경우에는 HTTP GET으로 요청 시, Accept-Language: ko 헤더를 추가하여 우리는 한글을 쓴다는 걸 서버에 알려주면 됩니다. 

> curl -s -H 'Accept-Language: ko' http://wttr.in/seoul

명령어 수행 결과는 아래와 같습니다.

 

CLI서 비트코인 시세를 조회해 보자

CLI에서 cointop 이라는 유틸리티를 통하여 비트코인 시세를 조회 할 수 있습니다,

> brew install cointop

으로 설치 합니다.

실행하면 아래 스크린샷과 같이 오늘의 코인시세를 확인 할 수 있습니다.

감사합니다.

 

There are currently no comments.