Hogyan találom meg a bash futásának verzióját?

144

(tanulás bash) Megpróbáltam ellenőrizni a bash verziót, így gépeltem a/bin/bash -v -ot.

A képernyőn sok szöveg érkezett (a .bashrc tartalma és más fájlokból származik).

Lehet, hogy valami (például a konfigurációs fájlok felülírása, helytelen környezeti változók stb. beállítása) miatt valami elrontott?

Nem találok dokumentációt arról, hogy mi a-v kapcsoló.

    
készlet Zabba 02.05.2011 19:07
forrás

6 válasz

142

A bash-v paraméter a verbose kifejezést jelenti, és arra utasítja a bashet, hogy minél több információt nyomtasson arról, hogy mit csinál. Indításkor minden olyan konfigurációt kinyomtat.

A bash-verzió információinak kinyomtatásához használja abash --version -ot.

    
válasz adott Jamal Fanaian 02.05.2011 19:11
forrás
83

A bash (példáulgnome-terminal) futtatásakor ellenőrizheti aBASH_VERSION környezeti változó értékét.

$ echo $BASH_VERSION
4.2.37(1)-release

Ha az érték üres, akkor nem futbash.

    
válasz adott Paweł Nadolski 11.04.2013 11:21
forrás
31

Van egy kulcs gyorsbillentyű, amely az aktuális héjadatok megjelenítését jelzi:

Ctrl + x Ctrl

Aman bash -ból

   display-shell-version (C-x C-v)
          Display version information about the current instance of bash.

Ez a legjobb választás, ha elrontotta a környezeti változókat.

    
válasz adott vegatripy 10.04.2015 10:32
forrás
8

Nem, minden rendben van. man bash:

   --verbose
          Equivalent to  -v.

Nem csak annyira csendes, mint máskor. Próbálja ki

--version 

helyett.

    
válasz adott user unknown 02.05.2011 19:14
forrás
1

A szokásos--version túl sok többsoros előlapot ad, így amit használok,

bash -c 'echo $BASH_VERSION'
    
válasz adott sorin 01.04.2017 16:29
forrás
0

Csak a verziót kapja, és nem a többsoros szöveget:

$ bash --version | head -1 | cut -d ' ' -f 4
    
válasz adott Eyal Levin 21.02.2018 16:11
forrás