(apprentissage de bash) J'essayais de vérifier la version de bash, alors j'ai saisi /bin/bash -v
.
Cela a généré beaucoup de texte à l’écran (contenu de .bashrc et d’autres fichiers qui en provenaient).
Aurais-je pu foirer quelque chose (comme écraser des fichiers de configuration/définir des variables d'environnement incorrectes, etc.) à cause de cette commande?
Je ne trouve pas non plus de documentation sur l'utilisation du commutateur -v
.
Le paramètre -v
pour bash correspond à verbose et indique à bash d'imprimer autant d'informations que possible sur ce qu'il fait. Au démarrage, il imprimera toute la configuration qu'il lit.
Pour imprimer les informations de version pour bash, utilisez bash --version
.
Lorsque vous exécutez bash (par exemple, à partir de gnome-terminal
), vous pouvez vérifier la valeur de la variable d’environnement BASH_VERSION
.
$ echo $BASH_VERSION
4.2.37(1)-release
Si la valeur est vide, vous n'exécutez pas bash
.
Il existe un raccourci clavier qui indique aux informations actuelles du shell de s'afficher:
Ctrl+xCtrl+v
De man bash
display-Shell-version (C-x C-v)
Display version information about the current instance of bash.
C'est le meilleur choix si vous avez eu affaire à des variables d'environnement.
Non, tout va bien. De man bash
:
--verbose
Equivalent to -v.
Ce n'est tout simplement pas aussi silencieux que d'habitude. Essayer
--version
au lieu.
Le --version
habituel peut vous donner trop de passe-partout multi-lignes, c’est pourquoi j’utilise
bash -c 'echo $BASH_VERSION'
Pour obtenir uniquement la version et non le texte multiligne:
$ bash --version | head -1 | cut -d ' ' -f 4