Para ver la versión del sistema Linux Shell se está utilizando?

  
                En los sistemas

Linux pueden abrir múltiples Shell, pero Shell está funcionando pero sólo uno. Entonces, ¿cómo el acceso al sistema está utilizando la versión Linux Shell de la misma? Aquí decirnos acerca.

Shell encontrar la versión que está utilizando actualmente

Hay varias maneras de ver lo que se utiliza actualmente cáscara, la forma más fácil es a través de Shell mediante el uso de parámetros especiales de la cáscara.

En primer lugar, un llamado y " " $$ Y; parámetro especial indica el PID de la instancia de shell actual que se está ejecutando. Este parámetro es de sólo lectura, no puede ser modificado. Por lo tanto, el siguiente comando mostrará el nombre del shell se está ejecutando:

1. $ ps-p $$

2.PID TTY TIEMPO CMD

3.21666 pts /400: 00: 00bash

el comando anterior se puede operar en toda la cáscara disponible.

Si usted no utiliza CSH, encontrar la cáscara actualmente en uso Otro enfoque es utilizar un parámetro especial y " $ 0 ", que representa el nombre del shell o script se ejecuta actualmente. Este es un Bash parámetro especial, pero también se puede utilizar en otra cáscara, tales como sh, zsh, tcsh o guión. Utilice el comando echo para ver el nombre de la shell que esté utilizando en ese momento.

1. $ echo $ 0

2.bash

No se deje engañar por una variable de entorno separado llamado $ SHELL, que se establece para que sea su shell por defecto es completa camino. Por lo tanto, esta variable no indica necesariamente que shell que está utilizando actualmente. Por ejemplo, incluso si se llama un shell diferente en el terminal, $ SHELL se mantiene sin cambios.

1. $ echo $ SHELL

2./bin/shell

Así que averiguar el shell actual, se debe utilizar $$ o $ 0, pero no los $ SHELL.

Shell para averiguar la versión actual

Una vez que sepa lo que está utilizando el shell, es posible que desee conocer esta versión de la cáscara. Para ello, introduzca la cáscara de línea de comandos y seguido por el y " - versión y " parámetros pueden ver la información de versión. Por ejemplo:

Para shell bash:

1. $ golpe - versión

2.GNU bash, versión 4.3.30 (1) -RELEASE (x86_64-pc- . linux-gnu)

3.Copyright (C) 2013FreeSoftwareFoundation, Inc

4.LicenseGPLv3 +: GNU GPL versión 3o tarde

software 5.Thisis libre; usted es libre cambiar y redistribuirlo

6.Thereis NO GARANTIZA, en la medida permitida por la ley

para la cáscara zsh: ..

1. $ zsh --version

2.zsh 5.0.7 (x86_64-pc-linux-gnu)

para el shell tcsh: $ tcsh --version

1.tcsh 06/18/01 (Astron) 2012 -02-14 (x86_64-unknown-linux) opciones de ancho, nls, dl, al, kan, rh, nd, color, FILEC

para cierto shell, puede utilizar las variables-shell específico (por ejemplo, , $ o $ BASHVERSION ZSHVERSION).

1. $ echo $ BASH_VERSION versión

Shell del método 2.4.3.8 (1) -release

Estos son los acceso al sistema Linux está siendo utilizado, no es muy simple usted, usted puede ir a probar.

Copyright © Conocimiento de Windows All Rights Reserved