Вы знаете, где можно найти все команды, такие как dig, mount, grep, cat и т.д. Все эти встроенные в bash и Ubuntu Linux?

5 ответов5

4

Кажется, я интерпретирую ваш вопрос не так, как другие постеры; Мне кажется, вы пытаетесь получить полный список программ, которые можно запустить из оболочки.

Я начну с того, что встроенные команды bash можно найти в справочной системе bash. Это отличается от программ, поставляемых с Ubuntu, таких как sed, awk, grep и т.д.

Сказав это, этот список почти наверняка будет бесполезен из-за огромного количества команд (сотни, сотни и сотни).

И, как говорится, есть несколько способов сделать это. Вы можете сделать ls в каждом каталоге в PATH (обычно /bin, /sbin, /usr /bin, /usr /sbin, /usr /local /bin и /usr /local /sbin - довольно полный набор команд),

Или, в приглашении bash, вы можете просто нажать TAB несколько раз, и список всех программ на вашем компьютере, расположенных в вашем PATH, прокрутится вниз; нажмите q чтобы выйти из этого списка прокрутки. Это хорошо, потому что он автоматически заполняет любое имя, которое вы начинаете вводить (например, ввод mk TAB TAB TAB вызовет список всех команд в вашем PATH, которые начинаются с mk .

2

Linux-команды для bash http://oreilly.com/linux/command-directory/

1

Если вы действительно хотите записать их в свой мозг, попробуйте это в качестве обоев:

альтернативный текст

(Нажмите, чтобы увеличить)

0
 % man <name_of_command>

или же

 % info <name_of_command>
0
man bash

покажет вам руководство по bash, где вы найдете список всех команд bash.

Все остальные команды (не только команды командной строки, хотя и там есть программы с графическим интерфейсом KDE/Gnome) обычно находятся в /usr/bin , хотя вы найдете еще несколько в /usr/sbin или /usr/local/bin , Чтобы знать, что они делают,

man command_name

так например

man find

Если вы ищете конкретную команду, вы можете использовать apropos . Это поможет вам найти нужную программу в зависимости от того, что она делает. Например, если вам нужна программа для конвертации аудио, попробуйте:

apropos audio

Вы получите список всех записей man, которые имеют отношение к аудио и установлены в вашей системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .