Bash'ın sürümünü nasıl çalıştırıyorum?

143

(bash öğrenme) Bash sürümünü kontrol etmeye çalışıyordum, bu yüzden /bin/bash -v yazdım.

Bu ekrana bir sürü metin çıktı (.bashrc içeriği ve ondan sağlanan diğer dosyalar).

Bu komut nedeniyle (bazı yapılandırma dosyalarını üzerine yazmak / yanlış ortam değişkenlerini ayarlamak vb. gibi) bir şeyleri mahvedebilir miyim?

-v anahtarının ne için olduğuyla ilgili belgeleri de bulamıyorum.

    
sordu Zabba 02.05.2011 19:07

6 cevap

140

Bash için -v parametresi, ayrıntıya işaret eder ve bash'a, ne yaptığını olabildiğince fazla bilgi yazdırmaya yönlendirir. Başlangıçta, okuduğu tüm yapılandırmayı yazdırır.

Bash sürüm bilgilerini yazdırmak için bash --version kullanın.

    
verilen cevap Jamal Fanaian 02.05.2011 19:11
82

Bash (örn. gnome-terminal 'den) çalıştırırken, BASH_VERSION ortam değişkeninin değerini kontrol edebilirsiniz.

$ echo $BASH_VERSION
4.2.37(1)-release

Değer boşsa, bash çalıştırmıyorsunuz.

    
verilen cevap Paweł Nadolski 11.04.2013 11:21
31

Mevcut kabuk bilgilerinin gösterilmesini sağlayan önemli bir kısayol var:

Ctrl + x Ctrl + v

man bash

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

Ortam değişkenleriyle uğraşırsanız en iyi seçim budur.

    
verilen cevap vegatripy 10.04.2015 10:32
8

Hayır, her şey yolunda. % Co_de% 'den:

   --verbose
          Equivalent to  -v.

Her zamanki gibi sessiz değil. Deneyin

--version 

Bunun yerine.

    
verilen cevap user unknown 02.05.2011 19:14
1

Her zamanki --version size çok satırlı bir çok özellik kazandırabilir, bu yüzden kullandığım şey

bash -c 'echo $BASH_VERSION'
    
verilen cevap sorin 01.04.2017 16:29
0

Yalnızca sürüm değil satırlı metin almak için:

$ bash --version | head -1 | cut -d ' ' -f 4
    
verilen cevap Eyal Levin 21.02.2018 16:11

Etiketlerdeki diğer soruları oku