bash 사전이 필요해서 찾았습니다 gnome-dictionary
. 그러나 입력만 하면 gnome-dictionary
GUI 상자가 나타납니다. 및 man 파일 에서는 또는 플래그가 GUI 팝업을 비활성화하고 결과를 표준 출력에 인쇄한다는 gnome-dictionary --help
의미입니다 . 그러나 이것은 작동하지 않습니다. 대신, 멋진 일이 있으면 도움을 받아야 한다고 말합니다.-n
--no-window
매뉴얼 페이지에서는 gnome-utils 2.13.4를 참조합니다.
편집하다
일부 "추가 자료" 허용답변.
# for `.bz2`; for `.gz`, drop `j` for `z`
# create (`sudo mkdir -p ...`) path if not there
add-dict () {
sudo tar -xvjf $1 -C /usr/share/stardict/dic
}
alias sd="sdcv"
wd () {
sdcv $1 | /usr/bin/fold --spaces --width=73
}
답변1
오프라인
StarDict 외에 다른 도구를 사용할 수 있는 gnome-dictionary
경우sdcv
.
설치하다
$ sudo apt-get install sdcv
사전
사전을 설치하려면 다음 목록에서 사전을 선택할 수 있습니다.
- http://abloz.com/huzheng/stardict-dic/dict.org/
- http://abloz.com/huzheng/stardict-dic/misc/
- 무료 온라인 컴퓨팅 사전
- 전문 용어 파일- 해커 전통, 민속, 유머의 다양한 측면을 보여주는 해커 속어에 대한 포괄적인 개요입니다.
- GNU 리눅스 영어-영어 사전
위에 제공된 사이트에서 .gz 또는 .bz2 tarball을 다운로드한 후 다음 명령 중 하나를 사용하여 설치할 수 있습니다.
.gz
$ sudo tar -xvzf downloaded.tar.gz -C /usr/share/stardict/dic
.bz2
$ sudo tar -xvjf downloaded.tar.bz2 -C /usr/share/stardict/dic
이제 GNU Linux 영어-영어 사전을 설치해 보겠습니다.
$ sudo tar -xvjf stardict-xfardic-gnu-linux-2.4.2.tar.bz2 -C /usr/share/stardict/dic
stardict-xfardic-gnu-linux-2.4.2/
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.dict.dz
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.ifo
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.idx
어떤 사전이 설치되어 있는지 확인할 수 있습니다 sdcv
.
설치되지 않음
$ sdcv -l Dictionary's name Word count
사전 설치
$ sdcv -l Dictionary's name Word count GNU/Linux English-English Dictionary 16694
시험을 받다
$ sdcv Linux
Found 1 items, similar to Linux.
-->GNU/Linux English-English Dictionary
-->Linux
무료 소프트웨어 도구를 사용하여 UNIX 호환 운영 체제(및 커널)를 다양한 하드웨어 아키텍처로 설계하고 포팅합니다. 리눅스는 원래 1991년 리누스 토발즈(Linus Torvalds)에 의해 개발되었습니다. Linux는 경쟁 독점 운영 체제에 대한 실행 가능한 대안으로 설계된 오픈 소스 소프트웨어(OSS)입니다. byRedhat-9-용어집 http://www.tldp.org/LDP/Linux-Dictionary/
온라인
귀하가 오프라인 모드만 찾고 있다는 것을 알고 있지만, 완전성을 위해 이 온라인 옵션도 혼합에 추가해야 한다고 생각했습니다.
명령줄에서 dict.org 서비스를 사용하여 사전 정의를 조회할 수 있습니다 curl
.
$ curl dict://dict.org/d:YourWord
찾다
예를 들어 "help"를 찾아보겠습니다.
$ curl dict://dict.org/d:help
220 pan.alephnull.com dictd 1.12.0/rf on Linux 3.0.0-14-server <auth.mime> <[email protected]>
250 ok
150 3 definitions retrieved
151 "Help" gcide "The Collaborative International Dictionary of English v.0.48"
Help \Help\ (h[e^]lp), v. t. [imp. & p. p. {Helped} (h[e^]lpt)
(Obs. imp. {Holp} (h[=o]lp), p. p. {Holpen} (h[=o]l"p'n)); p.
pr. & vb. n. {Helping}.] [AS. helpan; akin to OS. helpan, D.
helpen, G. helfen, OHG. helfan, Icel. hj[=a]lpa, Sw. hjelpa,
Dan. hielpe, Goth. hilpan; cf. Lith. szelpti, and Skr. klp to
be fitting.]
또한 사용법에 대한 몇 가지 예도 볼 수 있습니다.
1. To furnish with strength or means for the successful
performance of any action or the attainment of any object;
to aid; to assist; as, to help a man in his work; to help
one to remember; -- the following infinitive is commonly
used without to; as, "Help me scale yon balcony."
--Longfellow.
[1913 Webster]
2. To furnish with the means of deliverance from trouble; as,
to help one in distress; to help one out of prison. "God
help, poor souls, how idly do they talk!" --Shak.
[1913 Webster]
...
...
동의어를 얻을 수도 있습니다.
Syn: To aid; assist; succor; relieve; serve; support;
sustain; befriend.
올바른 사용법을 얻을 수도 있습니다.
Usage: To {Help}, {Aid}, {Assist}. These words all agree in
the idea of affording relief or support to a person
under difficulties. Help turns attention especially to
...
...
사전
dict.org 웹사이트는 77개 이상의 사전을 제공합니다:
$ curl dict://dict.org/show:db
따라서 다양한 사전을 찾아볼 수 있습니다(무료 온라인 컴퓨팅 사전 - FOLDOC):
$ curl dict://dict.org/d:help:foldoc
또는 모두 쿼리할 수 있습니다.
$ curl dict://dict.org/d:help:*
최고의 경기
d:
특정 단어를 찾기 위해 연산자를 사용하는 대신 일치 연산자를 사용할 수 있습니다 m:
.
$ curl dict://dict.org/m:help
다음을 사용하여 일치 전략을 변경할 수 있습니다(정확한, 접두사, 접미사 또는 심지어 soundex).
$ curl dict://dict.org/m:help::prefix
다음 명령을 사용하여 모든 정책을 나열할 수 있습니다.
$ curl dict://dict.org/show:strat
예를 들어:
$ curl dict://dict.org/m:help::prefix
220 pan.alephnull.com dictd 1.12.0/rf on Linux 3.0.0-14-server <auth.mime> <[email protected]>
250 ok
152 13 matches found
gcide "Help"
gcide "Helped"
gcide "Helper"
gcide "Helpful"
gcide "Helpfully"
gcide "Helpfulness"
...
...
인용하다
답변2
내 컴퓨터의 버전에는 gnome-dictionary
버전 스위치가 없으며 --no-window
아래 나열된 스위치 도 없습니다.--help-all
매뉴얼 페이지는 gnome-utils v2.13.4를 참조하고 스위치를 나열 --no-window
하지만 콘솔에서 적절한 스위치를 사용하려고 하면 표시되지 않고 실패합니다.
주의 깊게 읽어보세요원천분명히 더 이상 콘솔 옵션이 없으며 문서가 오래되었습니다.
난쟁이예지금은 빠르게 움직이는 목표입니다.
답변3
이것은 실제로 창 없는 옵션을 제공하지 않는 것에 대한 대답은 아니지만 gnome-dictionary
대안은 lynx
인터넷의 reference.com에서 참조 정의를 사용하고 얻는 것입니다.
#!/bin/sh
lynx -dump -nolist -pseudo_inlines \
'http://dictionary.reference.com/search?q='$1'&r=67' \
| tail -n +13 | less -r
다른 유사한 방법/예가 있습니까?http://baldwinsoftware.com/wiki/pmwiki.php?n=Main.Bashsearch
구경하다.
답변4
오래 전에 이 질문을 게시한 이후로 W3M과 M-x dictionary
Emacs용 모드를 찾았습니다. CLI에 완전히 적용할 수는 없지만 gnome-dictionary
원하는 작업을 수행하기 위해 모듈을 호출하므로 여기에서 두 개의 인터페이스, 즉 사전용 CL 인터페이스(실제로는 사전)를 공유하겠다고 생각했습니다.
(defun lookup-word (wrd)
"Look up a word in Wiktionary with `w3m'."
(interactive
(list
(read-string
(format "lookup word (%s): " (thing-at-point 'word))
nil nil (thing-at-point 'word)) ))
(w3m (format "http://en.wiktionary.org/wiki/%s" (downcase wrd))) )
(defun dict (wrd)
"Look up WRD with `dictionary'."
(interactive
(list
(read-string
(format "lookup word (%s): " (thing-at-point 'word))
nil nil (thing-at-point 'word) )))
(dictionary-search wrd dictionary-default-dictionary) )