it-swarm.dev

Jak najdu verzi bash, kterou běží?

(učení bash) Snažil jsem se zkontrolovat verzi bash, takže jsem psal /bin/bash -v.

Výsledkem bylo velké množství textu na obrazovku (obsah .bashrc a dalších souborů z něj získaných).

Mohl jsem kvůli tomuto příkazu něco udělat (např. Přepsat některé konfigurační soubory/nastavit nesprávné proměnné prostředí atd.)?

Nemohu také najít dokumentaci o tom, co -v přepínač je pro.

167
Zabba

Parametr -v Pro bash znamená verbose a dává bash pokyn, aby vytiskl co nejvíce informací o tom, co dělá. Při spuštění vytiskne veškerou konfiguraci, kterou načítá.

Chcete-li vytisknout informace o verzi pro bash, použijte bash --version.

171
Jamal Fanaian

Při spuštění bash (např. Z gnome-terminal) můžete zkontrolovat hodnotu BASH_VERSION proměnná prostředí.

$ echo $BASH_VERSION
4.2.37(1)-release

Pokud je hodnota prázdná, nepoužíváte bash.

102
Paweł Nadolski

Je zde klávesová zkratka, která dá pokyn, aby se zobrazily aktuální informace o Shell:

Ctrl+xCtrl+v

Z man bash

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

Toto je nejlepší volba, pokud jste se potýkali s proměnnými prostředí.

38
vegatripy

Ne, všechno je v pořádku. Z man bash:

   --verbose
          Equivalent to  -v.

Není to tak tiché jako obvykle. Snaž se

--version 

namísto.

8
user unknown

Chcete-li získat pouze verzi a ne víceřádkový text:

$ bash --version | head -1 | cut -d ' ' -f 4
1
Eyal Levin

Obvyklý --version vám může dát příliš mnoho linek s více linkami, takže používám to, co používám

bash -c 'echo $BASH_VERSION'
1
sorin

Pokud používáte Windows a chcete vědět, jakou verzi Git Bash používáte, je součástí Git pro Windows.
Verze Git Bash je:

git --version

git verze 2.23.0.windows.1

Při spuštění na stejném počítači:

echo $BASH_VERSION

4.4.23 (1) -vydání

Chcete-li aktualizovat na nejnovější verzi, budete chtít stáhnout a nainstalovat nejnovější verzi git pro Windows podle FAQ . Nastavení/přizpůsobení je třeba zachovat, pokud jsou nainstalovány v příslušných konfiguračních složkách.

0
SherylHohman