Questions générales sur Manjaro Linux.
S'il vous plaît, avant de poster, essayez la fonction de recherche du forum.
Répondre

toutes les commandes bash

#1Messageil y a 6 ans

Salut à tous,
Je ne me souviens pas où j'avais lu ça mais il me semble bien avoir vu qu'il existe une combine pour afficher TOUTES les commandes bash dans le terminal. La commande INFO ne les liste pas toutes. Votre mémoire est meilleure que la mienne? :gsourire:

toutes les commandes bash

#2Messageil y a 6 ans

Chalut !

Toutes, je ne sais pas, mais help en retourne déjà pas mal...
Peut-être même que ça complète la liste retournée par info

Quant à ma mémoire...
└─> show usermemory
Volume plein comme un œuf !
:lol:

toutes les commandes bash

#3Messageil y a 6 ans

Bonjour
On peut créer un fichier texte <bash-total> par exemple dans son espace perso avec une récap des commandes bash connues sur la machine avec un truc du genre:

man -s1 -k '.*' | sort > bash-total.txt
L'intérêt réside plus dans la curiosité qu'autre chose, cela-dit en tapant 2 fois sur la touche [Tab] après le début d'une commande , on affiche toute les possibilités, ce qui est pratique quand on a la mémoire volatile (la nôtre, pas la RAM :lol: )
Exemple:

system ###Je tape sur 2 fois sur [Tab]###
system-config-printer           systemd-machine-id-setup
system-config-printer-applet    systemd-mount
systemctl                       systemd-notify
systemd-analyze                 systemd-nspawn
systemd-ask-password            systemd-path
systemd-cat                     systemd-resolve
systemd-cgls                    systemd-run
systemd-cgtop                   systemd-socket-activate
systemd-delta                   systemd-stdio-bridge
systemd-detect-virt             systemd-sysusers
systemd-escape                  systemd-tmpfiles
systemd-firstboot               systemd-tty-ask-password-agent
systemd-hwdb                    systemd-umount
systemd-inhibit 
Sinon rien ne vaut comme le dit Coolinux man <commande> ou encore <commande> --help

toutes les commandes bash

#4Messageil y a 6 ans

...
<commande> --help c'est bien, à condition de connaître la commande,
mais ce n'est pas ce dont je parlais.
La commande que je préconisais, en complément de info, est help, ce qui donne, at-home :

┌──[alain / ManjaroLinux 17.1.1 (Hakoila) xfce x86_64 - 4.4.109-2-MANJARO / sdb6 de pcb2]
├── ~
└─> help
GNU bash, version 4.4.12(1)-release (x86_64-unknown-linux-gnu)
Ces commandes de shell sont définies de manière interne. Saisissez « help » pour voir cette liste.
Tapez « help nom » pour en savoir plus sur la fonction qui s'appelle « nom ».
Utilisez « info bash » pour en savoir plus sur le shell en général.
Utilisez « man -k » ou « info » pour en savoir plus sur les commandes qui
ne font pas partie de cette liste.

Une astérisque (*) à côté d'un nom signifie que la commande est désactivée.

 job_spec [&]                                                                 history [-c] [-d décalage] [n] ou history -anrw [nomfichier] ou history ->
 (( expression ))                                                             if COMMANDES; then COMMANDES; [ elif COMMANDES; then COMMANDES; ]... [ el>
 . nom_fichier [arguments]                                                    jobs [-lnprs] [jobspec ...] ou jobs -x commande [args]
 :                                                                            kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... ou kill -l [si>
 [ arg... ]                                                                   let arg [arg ...]
 [[ expression ]]                                                             local [option] nom[=valeur] ...
 alias [-p] [nom[=valeur] ... ]                                               logout [n]
 bg [job_spec ...]                                                            mapfile [-d délim] [-n nombre] [-O origine] [-s nombre] [-t] [-u fd] [-C >
 bind [-lpvsPSVX] [-m keymap] [-f nomfichier] [-q nom] [-u nom] [-r seqtouc>  popd [-n] [+N | -N]
 break [n]                                                                    printf [-v var] format [arguments]
 builtin [shell-builtin [arg ...]]                                            pushd [-n] [+N | -N | rép]
 caller [expr]                                                                pwd [-LP]
 case MOT in [MOTIF [| MOTIF]...) COMMANDES ;;]... esac                       read [-ers] [-a tableau] [-d delim] [-i texte] [-n ncars] [-N ncars] [-p >
 cd [-L|[-P [-e]] [-@]] [rép]                                                 readarray [-n nombre] [-O origine] [-s nombre] [-t] [-u fd] [-C callback]>
 command [-pVv] commande [arg ...]                                            readonly [-aAf] [nom[=valeur] ...] ou readonly -p
 compgen [-abcdefgjksuv] [-o option] [-A action] [-G motif_glob] [-W liste_>  return [n]
 complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G motif_glo>  select NOM [in MOTS ... ;] do COMMANDES; done
 compopt [-o|+o option] [-DE] [nom ...]                                       set [-abefhkmnptuvxBCHP] [-o nom-option] [--] [arg ...]
 continue [n]                                                                 shift [n]
 coproc [NOM] commande [redirections]                                         shopt [-pqsu] [-o] [nom_opt ...]
 declare [-aAfFgilnrtux] [-p] [nom[=valeur] ...]                              source nom_fichier [arguments]
 dirs [-clpv] [+N] [-N]                                                       suspend [-f]
 disown [-h] [-ar] [jobspec ... | pid ...]                                    test [expr]
 echo [-neE] [arg ...]                                                        time [-p] pipeline
 enable [-a] [-dnps] [-f nomfichier] [nom ...]                                times
 eval [arg ...]                                                               trap [-lp] [[arg] signal_spec ...]
 exec [-cl] [-a nom] [commande [arguments ...]] [redirection ...]             true
 exit [n]                                                                     type [-afptP] nom [nom ...]
 export [-fn] [nom[=valeur] ...] ou export -p                                 typeset [-aAfFgilnrtux] [-p] nom[=valeur] ...
 false                                                                        ulimit [-SHabcdefiklmnpqrstuvxPT] [limite]
 fc [-e ename] [-lnr] [premier] [dernier] ou fc -s [motif=nouveau] [command>  umask [-p] [-S] [mode]
 fg [job_spec]                                                                unalias [-a] nom [nom ...]
 for NOM [in MOTS ... ] ; do COMMANDES; done                                  unset [-f] [-v] [-n] [nom ...]
 for (( exp1; exp2; exp3 )); do COMMANDES; done                               until COMMANDES; do COMMANDES; done
 function nom { COMMANDES ; } ou nom () { COMMANDES ; }                       variables - Noms et significations de certaines variables du shell
 getopts chaineopts nom [arg]                                                 wait [-n] [id ...]
 hash [-lr] [-p nomchemin] [-dt] [nom ...]                                    while COMMANDES; do COMMANDES; done
 help [-dms] [motif ...]                                                      { COMMANDES ; }
┌──[alain / ManjaroLinux 17.1.1 (Hakoila) xfce x86_64 - 4.4.109-2-MANJARO / sdb6 de pcb2]
├── ~
└─> 

toutes les commandes bash

#5Messageil y a 6 ans

Merci pour vos réponses.
Je vais explorer ces pistes :bien
Répondre