30 查看当前Linux系统中安装的shell及其版本
来源:互联网 发布:如何查个人大数据征信 编辑:程序博客网 时间:2024/06/14 21:05
shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器),其接收用户命令,然后调用相应的应用程序。同时shell又是一种程序设计语言,作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
1、可以通过查看/etc/shells中的对应文件得知当前Linux系统中安装的shell
alloy@raspberrypi:~$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
也可以查看 /bin/*sh 来确定对应的shell名称
alloy@raspberrypi:~$ ls /bin/*sh
/bin/bash /bin/dash /bin/rbash /bin/sh
/bin/bash /bin/dash /bin/rbash /bin/sh
2、可以使用bash -version 命令来查看当前shell的版本号
alloy@raspberrypi:~$ bash -version
GNU bash, version 4.2.37(1)-release (arm-unknown-linux-gnueabihf)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
以上是树莓派的raspbian的默认shell
alloy@alloy:~$ bash -version
GNU bash, 版本 4.2.25(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
许可证 GPLv3+: GNU GPL 许可证版本3或者更高 <http://gnu.org/licenses/gpl.html>
这是自由软件,您可以自由地更改和重新发布。
在法律允许的范围内没有担保.
以上是ubuntu 12.04的默认shell
0 0
- 30 查看当前Linux系统中安装的shell及其版本
- linux 查看当前系统版本
- 查看当前linux系统版本
- Linux中shell的分类以及查看当前的shell
- linux中查看当前所用系统及内核版本的方法
- linux中查看当前所用系统及内核版本的方法
- 如何查看linux已安装的编译器及其版本
- 查看各种Linux系统版本信息的Shell命令
- 查看各种Linux系统版本信息的Shell命令
- 查看当前系统shell
- 查看当前命令行所用shell 查看linux中shell的几种方法
- 如何查看当前Ubuntu系统的版本
- 查看当前系统的glibc版本
- 查看当前系统的apache版本
- 查看当前系统的glibc版本
- 查看当前系统的glibc版本
- 查看当前系统的glibc版本
- 如何检测当前系统的 shell 版本
- 烟雨落花葬足下,流云千里诉相思。
- 龙书笔记(4)
- 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temp\App_global.asax.lra4cdoj.dll' -- '拒绝访问
- Football (aka Soccer) -uva10194 模拟题
- JSP中动态INCLUDE与静态INCLUDE的区别
- 30 查看当前Linux系统中安装的shell及其版本
- 惹恼程序员的十件事
- Android完全退出多个activity程序
- POJ-3009
- 【史上最坑爹的游戏】002 关卡选择画面的实现
- Error 1962: No operating system found.
- IE6浏览器退役留下22%市场空白,正待分食
- Java实现定时任务的三种方法
- var endindex = 1