web-dev-qa-db-fra.com

Pourquoi n'y a-t-il pas de pages de manuel pour désavouer ou d'autres commandes Ubuntu?

phatez@phatez-laptop:~$ 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]] [-@]] [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 ; }


phatez@phatez-laptop:~$ man ulimit


phatez@phatez-laptop:~$ man disown

No manual entry for disown


phatez@phatez-laptop:~$ 
6
Phatez

disown est une bash intégrée. Donc man bash montrera ...

désavouer [-ar] [-h] [jobspec ...]

Sans options, supprimez chaque jobpec du tableau des jobs actifs. Si jobpec n'est pas présent et que ni l'option -a ni l'option -r ne sont fournies, le travail en cours est utilisé. Si l'option -h est donnée, chaque tâche spécifiée n'est pas supprimée de la table, mais est marquée de sorte que SIGHUP ne soit pas envoyé à la tâche si le shell reçoit un message SIGHUP. Si aucune tâche n'est fournie, l'option -a signifie supprimer ou marquer toutes les tâches. l'option -r sans argument spécifie le travail restreint l'opération à l'exécution des travaux. La valeur de retour est 0 sauf si jobspec ne spécifie pas de travail valide.

Il y en a beaucoup plus. Voici une liste .

Pour lister le type d'aide

help disown

ou autre uncommandes Buntu?

TOUTES les commandes Ubuntu (linux est plus précis) ont une page de manuel.


ulimit a une page de manuel.

ULIMIT (3) Manuel du programmeur Linux ULIMIT (3)

Ulimit - Obtient et définit les limites utilisateur

SYNOPSIS

  #include <ulimit.h>

  long ulimit(int cmd, long newlimit);

Mais vous vouliez probablement dire le paramètre?

2 façons:

$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
14
Rinzwind

Lorsque vous tapez help, vous voyez les commandes intégrées à bash. Pour voir l'aide pour ces commandes, tapez help <command>:

help ulimit
help disown

Lorsque vous utilisez man (abréviation de manuel), vous affichez l'aide pour les programmes binaires ne faisant pas partie de bash. Vous avez remarqué que vous obtenez l'aide pour ulimit si vous tapez man ulimit. Cependant, le manuel de ulimit ne concerne pas la commande bash. Lorsque vous tapez man ulimit, vous obtenez le manuel du fichier d’en-tête de programmation C ulimit.h, qui est complètement différent.

11
nobody

ulimit et disown sont des fonctions intégrées de Bash. Celles-ci ne possèdent pas de page de manuel, mais sont décrites dans la page de manuel Bash.

Si vous utilisez bash, vous pouvez utiliser la commande help, par exemple:

$ help disown

Vous voudrez peut-être canaliser la sortie dans less pour pouvoir faire défiler et rechercher, par exemple.

$ help disown | less
2
Florian Diesch

En cas de doute sur le fait de savoir si une commande est une commande intégrée à Bash, un fichier exécutable, les deux ou autre chose:

$ 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

Ceci est un exemple particulier, car notre fournisseur souhaite que nous utilisions une autre commande plutôt que kill pour les processus de leur application.

1
arielCo