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?
toutes les commandes bash
toutes les commandes bash
#1Messageil y a 6 ansJe 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?
toutes les commandes bash
#2Messageil y a 6 ansToutes, 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 !
toutes les commandes bash
#3Messageil y a 6 ansOn 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
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
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]
├── ~
└─>