리눅스: 온라인 사전을 사용하자
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 (한글사전) 추가했습니다.
번호 | 제목 | 작성자 | 작성일 | 조회 |
---|---|---|---|---|
181 |
리눅스: 가상화폐 가격 알아보기
![]() | 영진 | 10.09 | 4083 |
180 | 리눅스: xfce4 화면 확대하기 | 영진 | 09.29 | 3888 |
179 | USB Type-C: 극히 조심하세요. [7] | 사드사랑 | 07.20 | 5311 |
178 | 문리더 비슷한 iOS 용 텍스트 리더 [3] | matsal | 07.18 | 6592 |
177 | USB Type-C: 도깨비 방망이 ? [14] | 사드사랑 | 03.07 | 6081 |
176 |
리눅스: 데스크탑 노티피케이션 이용하기
[2]
![]() | 영진 | 06.24 | 7147 |
175 |
리눅스: xfce4터미널 폰트조정하기
[4]
![]() | 영진 | 06.18 | 7299 |
174 |
리눅스: vim을 이북리더로 쓰기
[2]
![]() | 영진 | 06.15 | 7160 |
» |
리눅스: 온라인 사전을 사용하자
[1]
![]() | 영진 | 06.11 | 6900 |
172 |
리눅스: 뉴스를 터미널에서 보자
[2]
![]() | 영진 | 06.10 | 6787 |
171 |
리눅스: 대기오염지수 보기
[3]
![]() | 영진 | 06.08 | 6559 |
170 |
리눅스: 간편하게 날씨예보보기
[2]
![]() | 영진 | 06.06 | 6721 |
169 | T전화 : 기본앱 대신 플레이스토어 앱으로 쓰기 그리고 두개가 뭐가 다른가. [2] | 피델리티 | 06.02 | 7134 |
168 | 리눅스: GUI 바꾸기 [민트리눅스] [2] | 영진 | 05.29 | 6908 |
167 |
리눅스: bash스크립팅 - 화일이름 일괄 바꾸기
[2]
![]() | 영진 | 05.22 | 6634 |
166 |
안드로이드 태블릿 기본적인 이해 및 테스트 방법론 (제1강)
![]() | 星夜舞人 | 05.20 | 6648 |
165 |
리눅스: 언어벤치마크
[4]
![]() | 영진 | 05.05 | 6825 |
164 |
리눅스: bash스크립팅: 간단한 통계내기
![]() | 영진 | 03.31 | 6964 |
163 |
리눅스: vim: 설정하기
[1]
![]() | 영진 | 03.12 | 7251 |
162 |
리눅스: 생성일 기준으로 자동 파일 정리 스크립트 (초보)
[3]
![]() | 건설노무자 | 02.22 | 4715 |
사용하기 편하네요. 감사합니다. ^^