먼저 리눅스는 콘솔에서 작업을 하면서 날씨 정보를 바로  확인이 가능하며 그것도 총 3일간의 예보까지 확인하는 것이 가능하다. 

바로 'curl' 명령을 통해서 말이다.

그렇다면 두서 없이 바로 작업에 들어가 보도록 하자.

터미널을 열고 다음과 같은 명령을 내린다.

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// curl 날씨정보서버/도시명


user@user-test:~$ curl wttr.in/seoul





이 뿐만 아니라 한글로 입력해도 불러 올수 있다.


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 한글로 도시 단위로 입력해 보자.


user@user-test:~$ curl wttr.in/대전






이 뿐만인가? 전세계의 날씨 정보를 단 한번에 받아올수 있을 뿐만이 아니라 달의 모습까지도 확인 가능하다.

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>



user@user-test:~$ curl wttr.in/moon





다음 재미 있는 것은 바로 터미널에서 볼수 있는 달력 이다.

아주 간단하다.

-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 터미널을 열고 'cal'을 내려보자.


user@user-test:~$ cal

4월 2017         
일 월 화 수 목 금 토  
                   1  
 2  3  4  5  6  7  8  
 9 10 11 12 13 14 15  
16 17 18 19 20 21 22  
23 24 25 26 27 28 29  
30



그럼 당연히 오늘짜 달력이 출력 된다. 

그렇다면 cal 명령어 뒤에 년도를 한번 붙여 보자.


-- 터미널 텍스트 박스 (Terminal text box) --

<Drag와 복사가 가능합니다.>

// 광복절인 1945년 8월을 불러와보자.


user@user-test:~$ cal 08 1945


 8월 1945         
일 월 화 수 목 금 토  
          1  2  3  4  
 5  6  7  8  9 10 11  
12 13 14 15 16 17 18  
19 20 21 22 23 24 25  
26 27 28 29 30 31



보면 1945년 8월 15일이 수요일이란 사실을 바로 알 수 있다. 

그리고 만일 cal 명령을 그냥 년도와 같이 내린다면 그 년도의 모든 달을 한꺼번에 볼 수 있다. 


자 이처럼, 터미널에서는 실생활적인 정보들을 한번에 볼 수가 있다. 

이것이 어쩌면 마우스를 움직여 gui 프로그램으로 확인하거나 웹을 열어 확인 하는 것보다 정보를 얻어 오는 것이 훨씬 더 빠를 것이다. 

또 본 페이지에서 가장 중요한 점은 앞서 날씨예보를 불러왔던 'curl wttr.in' 명령이다.

'wttr.in'은 날씨 정보를 실시간 보유 하고 있는 단순한 웹서버 이다.

그리고 'curl'은 유닉스 시스템에서의 대표적인 웹크롤러 이며 본명은 'see url' 이다.

웹크롤러와 웹크롤링은 간단히 말해서 url홈페이지나 웹의 정보를 브라우저가 아닌 콘솔로 긁어올수 있는 방식을 말한다.

다음 장에선 curl과 같은 웹크롤링에 대해서 알아 보도록 하자. 

도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.


그리고 글에 부족한 점이 있거나 틀린점이 있는 것 같다면 꼭 댓글로 알려 주시면 감사 하겠습니다.



+ Recent posts