184 votes

Comment puis-je trouver la version de bash que j'utilise ?

(apprentissage de bash) J'essayais de vérifier la version de bash alors j'ai tapé /bin/bash -v .

Cela a affiché tout un tas de texte à l'écran (le contenu de .bashrc, et d'autres fichiers qui en sont issus).

Est-ce que j'ai pu faire une erreur (comme écraser des fichiers de configuration ou définir des variables d'environnement incorrectes) à cause de cette commande ?

Je n'arrive pas non plus à trouver de la documentation sur ce qu'est la -v l'interrupteur est pour.

184voto

hayalci Points 2161

El -v pour bash signifie verbeux, et indique à bash d'imprimer autant d'informations que possible sur ce qu'il fait. Au démarrage, il affichera toute la configuration qu'il lit.

Pour imprimer les informations sur la version de bash, utilisez bash --version .

111voto

Mike Schall Points 2921

Lorsque vous exécutez bash (par exemple à partir de gnome-terminal ), vous pouvez vérifier la valeur de BASH_VERSION variable d'environnement.

$ echo $BASH_VERSION
4.2.37(1)-release

Si la valeur est vide, vous n'êtes pas en train d'exécuter bash .

42voto

vegatripy Points 521

Il existe un raccourci clavier qui permet d'afficher les informations actuelles de Shell :

Ctrl + x Ctrl + v

Desde 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 manipulé des variables d'environnement.

9voto

Igor B. Points 365

Non, tout va bien. De man bash :

   --verbose
          Equivalent to  -v.

Il n'est tout simplement pas aussi silencieux que d'habitude. Essayez

--version 

à la place.

4voto

A Dent Points 26

L'habituel --version peut vous donner trop de texte passe-partout de plusieurs lignes, donc ce que j'utilise est

bash -c 'echo $BASH_VERSION'

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X