Почему нет каких-либо человеческих страниц для отредактированных или других команд Ubuntu?

6
[email protected]:~$ help

GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu)
These shell commands are defined internally.  Type 'help' to see this list.
Type 'help name' to find out more about the function 'name'.
Use 'info bash' to find out more about the shell in general.
Use 'man -k' or 'info' to find out more about commands not in this list.

A star (*) next to a name means that the command is disabled.

 job_spec [&]                                             history [-c] [-d offset] [n] or history -anrw [filena>
 (( expression ))                                         if COMMANDS; then COMMANDS; [ elif COMMANDS; then COM>
 . filename [arguments]                                   jobs [-lnprs] [jobspec ...] or jobs -x command [args]>
 :                                                        kill [-s sigspec | -n signum | -sigspec] pid | jobspe>
 [ arg... ]                                               let arg [arg ...]
 [[ expression ]]                                         local [option] name[=value] ...
 alias [-p] [name[=value] ... ]                           logout [n]
 bg [job_spec ...]                                        mapfile [-n count] [-O origin] [-s count] [-t] [-u fd>
 bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [>  popd [-n] [+N | -N]
 break [n]                                                printf [-v var] format [arguments]
 builtin [shell-builtin [arg ...]]                        pushd [-n] [+N | -N | dir]
 caller [expr]                                            pwd [-LP]
 case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... >  read [-ers] [-a array] [-d delim] [-i text] [-n nchar>
 cd [-L|[-P [-e]] [[email protected]]] [dir]                             readarray [-n count] [-O origin] [-s count] [-t] [-u >
 command [-pVv] command [arg ...]                         readonly [-aAf] [name[=value] ...] or readonly -p
 compgen [-abcdefgjksuv] [-o option]  [-A action] [-G g>  return [n]
 complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A a>  select NAME [in WORDS ... ;] do COMMANDS; done
 compopt [-o|+o option] [-DE] [name ...]                  set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg .>
 continue [n]                                             shift [n]
 coproc [NAME] command [redirections]                     shopt [-pqsu] [-o] [optname ...]
 declare [-aAfFgilnrtux] [-p] [name[=value] ...]          source filename [arguments]
 dirs [-clpv] [+N] [-N]                                   suspend [-f]
 disown [-h] [-ar] [jobspec ...]                          test [expr]
 echo [-neE] [arg ...]                                    time [-p] pipeline
 enable [-a] [-dnps] [-f filename] [name ...]             times
 eval [arg ...]                                           trap [-lp] [[arg] signal_spec ...]
 exec [-cl] [-a name] [command [arguments ...]] [redire>  true
 exit [n]                                                 type [-afptP] name [name ...]
 export [-fn] [name[=value] ...] or export -p             typeset [-aAfFgilrtux] [-p] name[=value] ...
 false                                                    ulimit [-SHabcdefilmnpqrstuvxT] [limit]
 fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep]>  umask [-p] [-S] [mode]
 fg [job_spec]                                            unalias [-a] name [name ...]
 for NAME [in WORDS ... ] ; do COMMANDS; done             unset [-f] [-v] [-n] [name ...]
 for (( exp1; exp2; exp3 )); do COMMANDS; done            until COMMANDS; do COMMANDS; done
 function name { COMMANDS ; } or name () { COMMANDS ; }>   variables - Names and meanings of some shell variable>
 getopts optstring name [arg]                             wait [-n] [id ...]
 hash [-lr] [-p pathname] [-dt] [name ...]                while COMMANDS; do COMMANDS; done
 help [-dms] [pattern ...]                                { COMMANDS ; }


[email protected]:~$ man ulimit


[email protected]:~$ man disown

No manual entry for disown


[email protected]:~$ 
    
задан Phatez 30.06.2016 в 18:53
источник

4 ответа

13

disown - это встроенный bash. Таким образом, man bash покажет ...

  

disown [-ar] [-h] [jobspec ...]

     

Без параметров удалите каждую спецификацию из таблицы активных                 рабочие места. Если jobspec нет, и ни -a, ни -r                 опция, используется текущее задание. Если опция -h                 , каждый номер задания не удаляется из таблицы, но                 помечено так, что SIGHUP не отправляется на задание, если оболочка                 получает SIGHUP. Если задание не задано, параметр -a                 означает удалить или отметить все задания; -r вариант без работы -                 spec аргумент ограничивает выполнение заданий. Возврат                 значение равно 0, если спецификация jobspec не указывает действительное задание.

Их гораздо больше. Вот список .

Чтобы просмотреть тип справки

help disown
  

или другие команды u n buntu?

ВСЕ Ubuntu (более точные в Linux) команды имеют страницу руководства.

ulimit имеет страницу руководства.

  

ULIMIT (3) Руководство для программиста Linux ULIMIT (3)

     

NAME ulimit - получить и установить лимиты пользователей

     

СИНТАКСИС

  #include <ulimit.h>

  long ulimit(int cmd, long newlimit);

Но вы, вероятно, имели в виду параметр

2 способа:

$help ulimit
ulimit: ulimit [-SHabcdefilmnpqrstuvxT] [limit]
    Modify shell resource limits.

    Provides control over the resources available to the shell and processes
    it creates, on systems that allow such control.

    Options:
      -S    use the 'soft' resource limit
      -H    use the 'hard' resource limit
      -a    all current limits are reported
      -b    the socket buffer size
      -c    the maximum size of core files created

 ...

$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 46690
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 46690
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
    
ответ дан Rinzwind 30.06.2016 в 18:59
источник
11

Когда вы набираете help , вы видите команды, созданные в bash. Для получения справки для этих команд введите help <command> :

help ulimit
help disown

Когда вы используете man (сокращение для руководства), вы показываете справку для двоичных программ, которые не являются частью bash. Вы заметили, что вы получаете помощь для ulimit , если вы наберете man ulimit . Однако руководство для ulimit не для команды bash. Когда вы набираете man ulimit , вы получаете руководство для файла заголовка программирования C ulimit.h , что является чем-то совершенно другим.

    
ответ дан nobody 30.06.2016 в 19:05
2

ulimit и disown являются встроенными функциями Bash, и у них нет собственной man-страницы, но описаны в man-странице Bash.

Если вы используете bash, вы можете использовать команду help , например:

$ help disown

Вы можете отправить вывод в less , чтобы вы могли прокручивать и выполнять поиск, например.

$ help disown | less
    
ответ дан Florian Diesch 30.06.2016 в 19:11
1

Если у вас возникли сомнения относительно того, является ли команда встроенным Bash, исполняемым файлом, то и другое:

$ type -a kill
kill is aliased to 'echo 'You should not use kill - use OUPMclient -K instead.';'
kill is a shell builtin
kill is /usr/bin/kill
kill is /bin/kill

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

    
ответ дан arielCo 30.06.2016 в 20:45