Встроенные Bash без ручного ввода

Почему некоторые встроенные средства bash (такие как dirs, pushd или help) не имеют ручного ввода?

6
задан 21 January 2014 в 09:31

3 ответа

Они имеют. Это man bash или man builtins. Bash - это программное обеспечение, поэтому в нем есть руководство, где объясняются его команды. У нас не должно быть руководства для каждой команды, которую мы можем дать в программном обеспечении. Например, в g ftp есть такие же команды, как bash (например, cd), или такие же команды, как в двоичном (ls), поэтому было бы очень плохо составить руководство по всем этим. И я не говорил о других встроенных оболочках.

0
ответ дан 21 January 2014 в 09:31

Есть

man bash-builtins

, они также описаны в

man bash

. Причина, по которой у них нет manpages, как man help, вероятно, из-за возможной путаницы со встроенными командами других оболочек. или команда с тем же именем.

Я вообще считаю, что это достаточно. Обе страницы выше довольно длинные и на них сложно ориентироваться.

help <command>
0
ответ дан 21 January 2014 в 09:31

Чтобы перейти непосредственно к разделу «Команды SHELL BUILTINS» на странице руководства bash, я определил следующий псевдоним в своем файле $HOME/.bash_aliases.

alias man-builtin="man -P 'less -p ^SHELL\ BUILTIN\ COMMANDS' bash"
0
ответ дан 21 January 2014 в 09:31

Другие вопросы по тегам:

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