리눅스: 온라인 사전을 사용하자
2016.06.11 18:47
우분투 기본repository에 dict가 있습니다.
이게 dict프로토콜을 사용해서 사전서버들의 데이터를 받아오는 클라이언트고 서버는 dictd 가 있더군요.
사실 굉장히 유용한건데 요새는 웹어플이 대세라서 많이는 안쓰는가봅니다.
제 용도로는 좀 번잡해서 간단히 출력해주는것을 bash로 만들어봤습니다.
이 간단한 스크립트는 curl을 이용해 dict서버들에 접속해서 사전항목을 출력해줍니다.
쓰임은
쓰임은 다음과 같습니다.
dic showdb => 기본서버의 db들을 보여줍니다.
dic s test => test 의 짧은 영문 정의 (워드넷사용)
dic l test => test 의 긴 영문 정의 (gcide사용)
dic w test => test 의 웹스터사전 정의
dic k test => test의 한글정의 (hellodictionary사용)
(s/l/w의 사전지정이 없으면 워드넷 정의가 출력)
dic fr-en enfant => enfant 를 영어로
dic en-fr child => child를 불어로
dic es-en luna => luna를 영어로
dic ru-en власть => власть 의 정의
dic en-ru child => child를 러시아어 정의
dic fr maison => maison의 프랑스어 사전(콜린스 불어사전)
dic es sol => sol의 스페인어 사전(콜린스 스페인어사전)
이외에도 dic showdb로 디폴트서버의 db를 찾아서 db이름을 첫번째 인자, 낱말을 두번째 인자로 넣으면 정의가 출력됩니다.
(*위에서처럼 어려운 단어는 웹스터에서만 찾을수 있습니다)
제가 쓰는 용도로는 꽤 쓸만합니다만 영어와 러시아어를 제외한 다른언어들은 freedict사전을 사용하다보니 부실하기 짝이 없네요. 좋은 서버를 발견하면 업데이트하겠습니다.
추가) es ,fr 프랑스어와 스페인어 사전 추가했습니다. 콜린스사전을 이용합니다.
추가) k (한글사전) 추가했습니다.
번호 | 제목 | 작성자 | 작성일 | 조회 |
---|---|---|---|---|
201 | PostmarketOS: `진짜`리눅스 스마트폰을 구하는 법. [2] | piloteer | 02.07 | 41956 |
200 | 리눅스민트: 화면분할해서 윈도우배치하기 | 영진 | 02.05 | 40338 |
199 | 안드로이드 -> 아이폰 이전시 주의할 점 [1] | matsal | 11.22 | 41267 |
198 | 리눅스: 구글tts를 이용하기 [1] | 영진 | 10.01 | 40659 |
197 | 리눅스민트 : 구글드라이브 연동하기 2 | 영진 | 09.23 | 40444 |
196 | 리눅스: 쉽고 빠른 백업은 없을까? [3] | 영진 | 09.16 | 9065 |
195 | xfce4에서 generic monitor활용 (막대그래프) | 영진 | 02.12 | 8950 |
194 | 리눅스: xfce4데스크탑에서 원하는 정보만 표시하기 [1] | 영진 | 02.05 | 8860 |
193 | 해피해킹키보드 흉내내기 (리눅스) [1] | 영진 | 12.03 | 9165 |
192 | 리눅스민트: 네모액션으로 구글드라이브 연동 [2] | 영진 | 04.11 | 9275 |
191 | 구글킵 이용하기 [5] | 영진 | 04.06 | 9578 |
190 | 리눅스: 어학공부를 위한 mp3 플레이어 [2] | 영진 | 01.18 | 9243 |
189 | 리눅스민트: 구글캘린더 연결하기 [1] | 영진 | 12.19 | 9513 |
188 | 리눅스 : 음성타이머를 만들어보자 [2] | 영진 | 12.08 | 9155 |
187 | 리눅스데스크탑: 구글드라이브로 백업하기 [1] | 영진 | 11.21 | 8868 |
186 | 리눅스데스크탑: 오늘의 인용문 표시하기 | 영진 | 10.19 | 8850 |
185 | 리눅스 데스트탑 : i3wm [2] | 영진 | 10.17 | 8987 |
184 | 시내먼 데스크탑: 비트코인 티커 만들기 (초간단) [1] | 영진 | 10.01 | 8808 |
183 | 윈도에서 간단하게 배터리 수명 알아보기 [3] | matsal | 05.10 | 9418 |
182 | USB Type-C 케이블과 USB 3.2 그래픽 출력단자 [2] | matsal | 01.01 | 12837 |
사용하기 편하네요. 감사합니다. ^^