Как я нахожу команду, если я не знаю ее имя?

Я соглашаюсь, что лучший способ использовать прокси-сервер с переменной среды http_proxy, поскольку другие ответы указали. К сожалению, не все приложения соблюдают http_proxy переменную среды, которая является, почему я все еще использую tsocks для некоторых программ для использования LD_PRELOAD, чтобы вынудить сетевые соединения пройти прокси SOCKS.

4
04.04.2011, 00:52
6 ответов

Хорошая начальная точка, если Вы не знаете точное название команды, apropos. Вы найдете краткое описание здесь или с man apropos.

11
27.01.2020, 20:44
  • 1
    На моем поле Ubuntu, apropos ls возвраты 329 записей, который является намного больше затем, я ожидал. Я нашел это apropos --exact ls дал мне более краткий список (2 записи). –  Stefan Lasiewski 21.10.2010, 23:25

В дополнение к apropos (который может также быть записан man -k), полезная команда man -K key_word (капитал K). Это ищет страницу справочника с 'key_word' где угодно в странице справочника (man -k поиски только в части краткого описания). Так или иначе, результат показаны с разделом между скобками:

[gojan@Gonux ~]$ man -K copy
...
cp (1)               - copy files and directories
cp (1p)              - copy files
...

Можно использовать это число для предотвращения неоднозначности как:

[gojan@Gonux ~]$ man 1 cp
CP(1)                                                         User Commands                                                         CP(1)

NAME
       cp - copy files and directories
...
[gojan@Gonux ~]$ man 1p cp
CP(1P)                                                  POSIX Programmer's Manual                                                  CP(1P)

PROLOG
       This  manual  page  is  part of the POSIX Programmer's Manual.  The Linux implementation of this interface may differ (consult the
       corresponding Linux manual page for details of Linux behavior), or the interface may not be implemented on Linux.
6
27.01.2020, 20:44
  • 1
    man -k синоним кстати. –  Gilles 'SO- stop being evil' 04.04.2011, 22:27
  • 2
    , Вы правы. Я пишущий '-k c орфографическими ошибками'. Это - корректный человек команды-K. Спасибо –  Bruno Berisso 05.04.2011, 17:32
  • 3
    +1 для обнаружения, которое кстати является человеком-k и обнаруживая, что человек-K является более мощным кстати (более мощный, потому что это ищет все описание команды). информация –  Trevor Boyd Smith 07.06.2011, 23:34

Если Вы хотите перечислить всю возможную попытку команд совершить нападки <Tab> дважды

3
27.01.2020, 20:44
  • 1
    , я не хочу список каждой возможной команды, которая не говорит мне приседание о том, для чего они. –  Zaid 21.10.2010, 18:20
  • 2
    @Zaid, я уверен, что это не было тем, что Вы искали, но вопрос Ayush действительно дает Вам, "Список *отклоняет терминальные команды", на Предмет. –  Stefan Lasiewski 21.10.2010, 23:27
man intro

Unix способ ответить на этот вопрос.

3
27.01.2020, 20:44

Вы могли бы хотеть распечатать или отметить шпаргалку. Мне нравится этот, который является первым результатом на поиске Google "шпаргалки Unix" по причине.

1
27.01.2020, 20:44

Честно говоря, я оказываюсь в той же ситуации, что Вы довольно часто. Даже при том, что я не новичок.

Но знание, какой инструмент делает то, что, является чем-то, что будет преследовать Вас навсегда, особенно, так как новые инструменты входят довольно быстро, зависимый Дистрибутива, и UI иногда изменяется от версии до версии (как с tar, это изменило значение -J переключитесь недавно).

Вот то, что я делаю:

  1. Я использую Fedora, который использует об/мин для управления пакетом. Предположим, что я ищу инструмент, который помогает мне отредактировать ID3-теги. Я просто использовал бы: yum find ID3.
  2. В случае, если я не нахожу то, что я ищу, я консультировался бы с Википедией. Это звучит ленивым и странным, но это действительно довольно надежно: http://en.wikipedia.org/wiki/Tag_editor#List_of_tag_editors
  3. Теперь, когда я знаю то, что я в основном ищу, но не могу найти инструмент, который подходит мне или рассматриваемой функциональности (т.е. детали или сравнение), я расспросил бы тут и там на IRC или даже здесь.
1
27.01.2020, 20:44
  • 1
    +1 для предложения для использования функции поиска менеджера по системному пакету. Дистрибутивы Debianish как человечность, монетный двор, и т.д. обеспечивают aptitude search ~d${regex} искать описания пакета. Кроме того, поиск с помощью Google linux TOPIC или например. ubuntu TOPIC достаточно часто для получения подсказки. –  intuited 04.04.2011, 06:21

Теги

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