словарь гнома опция без окон не работает

Хотя можно, вероятно, сделать эту целую вещь с командой находки, только можно попытаться добавить |xargs rm -f к той команде.

Вот то, на что это было бы похоже

find . -print | grep php | xargs grep 'eval' -sl | \
    xargs wc -l | grep ' [1-2][0-9] ' | \
    cut -f 2 -d ' ' | xargs rm -f

Обратите внимание что xargs rm управляйте работами здесь, потому что Вы знаете, что в именах файлов нет никаких специальных символов. Если могли бы быть пробелы в именах файлов, можно использовать xargs -d '\n' rm -f (Только Linux).

3
13.04.2017, 15:37
5 ответов

Офлайн

Если Вы соглашаетесь с использованием чего-то другого, чем gnome-dictionary можно использовать StarDict, sdcv.

установка

$ sudo apt-get install sdcv

словари

Для установки словарей, можно выбрать их из следующих списков:

После того как Вы загрузили или .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
    

Поэтому давайте установим Linux GNU англо-английский Словарь:

$ 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 (и ядро) разработанный с инструментами бесплатного программного обеспечения и портированный к нескольким аппаратным архитектурам. Linux был первоначально разработан Linus Torvalds в 1991. Linux является программным обеспечением с открытым исходным кодом (OSS) и имеет целью быть жизнеспособной альтернативой конкурирующим собственным операционным системам. Из Redhat-9-Glossary http://www.tldp.org/LDP/Linux-Dictionary/

Онлайн

Я знаю, что Вы ищете просто режим офлайн, но думали, что я добавлю эту опцию онлайн также к соединению, только для полноты.

Можно использовать сервис dict.org из командной строки для поиска использования словарных определений curl.

$ curl dict://dict.org/d:YourWord

поиск

Например, давайте искать "справку":

$ curl dict://dict.org/d:help
220 pan.alephnull.com dictd 1.12.0/rf on Linux 3.0.0-14-server <auth.mime> <19093903.13634.1373874819@pan.alephnull.com>
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> <19095008.15164.1373875483@pan.alephnull.com>
250 ok
152 13 matches found
gcide "Help"
gcide "Helped"
gcide "Helper"
gcide "Helpful"
gcide "Helpfully"
gcide "Helpfulness"
...
...

Ссылки

1
27.01.2020, 21:20
  • 1
    Возвратитесь к Вам, я должен распечатать это, считать его и протестировать его. –  Emanuel Berg 15.07.2013, 17:16
  • 2
    Работает отлично - посмотрите редактирование для некоторого shorthands. –  Emanuel Berg 15.07.2013, 17:50

Версия gnome-dictionary на моей машине не имеет никакого переключателя версии, и при этом она не имеет a --no-window переключатель, перечисленный под --help-all

Страница справочника относится к гному-utils v2.13.4 и действительно перечисляет переключатель --no-window но при попытке от консоли соответствующими переключателями это перестало работать без ДИСПЛЕЯ.

При просматривании источника, это ясно, больше нет консольной опции, и документация устарела.
Gnome является быстро двигающейся целью в настоящее время.

1
27.01.2020, 21:20

Едва ли ответ на 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

Смотреть.

1
27.01.2020, 21:20

В Debian существуют dict-gcide (словарь 1913 года) и dict-wn (WordNet), которым нужен сервер словаря (dictd или dicod), которых существует клиент для Emacs. WordNet кажется разумным, можно протестировать его по dict.org. Я был немного разочарован, потому что я не мог найти первое слово, которое я искал ("поразительный"), но возможно который был неудачей.

1
27.01.2020, 21:20

Так как я отправил этот вопрос так давно, я нашел W3M Emacs и M-x dictionary режим. Хотя не точно gnome-dictionary для CLI я думал, что совместно использую два интерфейса здесь, поскольку они вызывают модули, чтобы сделать точно, чего я желал: интерфейс 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) )
0
27.01.2020, 21:20

Теги

Похожие вопросы