База данных команд Linux с возможностью поиска [дубликат]

Я почти уверен, что это вызвано сенсорной панелью в Linux. У меня есть bluetooth-мышь, которой я пользуюсь большую часть времени, поэтому я отключаю тачпад. Эта проблема возникает каждый раз, когда я оставляю сенсорную панель включенной и закрываю крышку, заблокированную или нет. Нет проблем, когда тачпад выключен.

1
10.08.2017, 06:35
2 ответа

В Linux доступны тысячи команд; Я использую Linux уже много лет и регулярно открываю для себя новые команды и утилиты. И нет, не существует полной базы данных, в которой перечислены все из них. Причина в том, что многие из них являются внешними командами, которые время от времени добавляются.

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

man— полезный инструмент, когда вы уже знаете имя команды и хотите знать, что она делает. Если вы хотите знать , какая команда выполняет определенное действие, например, "список файлов", man -k listбудет более полезным; он выполняет поиск по всему тексту страницы руководства. Другой способ — выполнить поиск в Google.

3
27.01.2020, 23:11

Среди прочего, действительно существует доступная для поиска база данных команд Linux. Эта база данных называется «ручной» и делится на следующие разделы:

  1. Команды пользователя
  2. Системные вызовы
  3. Функции библиотеки C
  4. Устройства и специальные файлы
  5. Форматы файлов и соглашения
  6. Игры и др. др.
  7. Разное
  8. Инструменты системного администрирования и демоны

Команда для поиска в руководстве — это man, за которой следует команда (или другая запись ), для которой вы хотите прочитать страницу руководства. Например, чтобы прочитать страницу руководства для man, вы должны использовать команду man man.

В ситуациях, когда один и тот же объект существует в нескольких разделах (, например, printf, в котором есть и пользовательская команда, и функция библиотеки C, вы указываете, из какого раздела руководства вы хотите прочитать (е. г.man 1 printf).

Вы также можете искать реферат каждой записи в руководстве с помощью команды aproposили с помощьюman -k(для "ключевого слова" ). Например, в моей системе результаты man -k printfбудут:

asprintf (3)         - print to allocated string
caca_conio_cprintf (3caca) - The libcaca public header.
caca_conio_printf (3caca) - The libcaca public header.
caca_printf (3caca)  - libcaca canvas drawing
caca_vprintf (3caca) - libcaca canvas drawing
dprintf (3)          - formatted output conversion
fprintf (3)          - formatted output conversion
fwprintf (3)         - formatted wide-character output conversion
printf (1)           - format and print data
printf (3)           - formatted output conversion
snprintf (3)         - formatted output conversion
sprintf (3)          - formatted output conversion
swprintf (3)         - formatted wide-character output conversion
vasprintf (3)        - print to allocated string
vdprintf (3)         - formatted output conversion
vfprintf (3)         - formatted output conversion
vfwprintf (3)        - formatted wide-character output conversion
vprintf (3)          - formatted output conversion
vsnprintf (3)        - formatted output conversion
vsprintf (3)         - formatted output conversion
vswprintf (3)        - formatted wide-character output conversion
vwprintf (3)         - formatted wide-character output conversion
wprintf (3)          - formatted wide-character output conversion
XtAsprintf (3)       - memory management functions

Номер в круглых скобках после каждой записи представляет собой раздел руководства для этой конкретной записи. Вы можете использовать -kдля поиска как по названию самой команды (, так и для man -k printf), так и для поиска рефератов :

.
$ man -k 'formatted output'
dprintf (3)          - formatted output conversion
fprintf (3)          - formatted output conversion
printf (3)           - formatted output conversion
snprintf (3)         - formatted output conversion
sprintf (3)          - formatted output conversion
vdprintf (3)         - formatted output conversion
vfprintf (3)         - formatted output conversion
vprintf (3)          - formatted output conversion
vsnprintf (3)        - formatted output conversion
vsprintf (3)         - formatted output conversion
6
27.01.2020, 23:11

Теги

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