怎么用shell查看当前shell版本我Linux系统发行版本和系统名字

1、实时查看当前进程中使用的shell种类:推荐
ps | grep $$ | awk '{print $4}'
(注:$$表示shell的进程号)
2、最常用的查看shell的命令,但不能实时反映当前shell
$ echo $SHELL
3、更简洁,但并不是所有shell都支持
4、环境变量中shell的匹配查找
env | grep SHELL
5、口令文件中shell的匹配查找
cat /etc/passwd | grep muye
6、用ps -ef时候
$ ps -ef | grep $$ | grep -v grep | grep -v ps
注:grep -v 表示取反,如下:
&a href="mailto:muye@bupt:~$"&muye@bupt:~$&/a& ps -ef | grep $$
15:47 pts/1 00:00:00 bash
16:51 pts/1 00:00:00 ps -ef
16:51 pts/1 00:00:00 grep --color=auto 4750
去掉后两个2013年5月 Linux/Unix社区大版内专家分月排行榜第三2012年10月 Linux/Unix社区大版内专家分月排行榜第三2012年7月 Linux/Unix社区大版内专家分月排行榜第三2011年12月 Linux/Unix社区大版内专家分月排行榜第三
2013年3月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。shell中有什么获得系统发行版的办法?【linux吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:181,567贴子:
shell中有什么获得系统发行版的办法?收藏
比如如何才能知道系统是什么版本,fedora,ubuntu等等
linux培训选择达内,资深10年linux讲师悉心传授,linux项目实战+设备实操+名企内推.达内linux云计算培训将网络工程与linux运维相结合专门培养高端linux复合型人才.
cat menu.lst纯属娱乐,路过。。。。。。
这个问题应该是无解的。GNU/Linux = linux kernel + GNU Tool根本无从下手。
more /proc/version
4L还能算是对的(在我的系统上)
回复:6楼楼主想要什么?内核版本?发行版版本?在你的显示中不都有了么?kernel:2.6.35发行版:fedora core 14.i686楼主想要啥?你又想要啥?
回复:9楼这些东西都是可以改掉的假如我装的是LFS+yum或apt-get,你就没办法识别了
回复:9楼在一些小型发行版更不可能识别了(一可以改掉,二根本就不加这些东西)
阿里云云市场镜像可以一键部署云服务器所需要的运行环境和个性化的软件应用,满足建站,应用开发,可视化管理等个性化需求,linux镜像让云服务器&即开即用&.
还有以F开头的linux多的去了,我恰好就不用fedora,你知道是什么版本吗?
Linux DEVIL 2.6.33.4-smp #2 SMP Wed May 12 22:47:36 CDT
AMD Athlon(tm) 64 X2 Dual Core Processor 4000+ AuthenticAMD GNU/Linux这个是什么发行版? 谁知道?
回复:11楼所以说,你干嘛自己乱改呢?为啥要用那些小发行版本呢?人家uname本来就是这个用途的,你非要给改了让他显示不出来,你不多事么?
还有用FC核心的linux发行版也有,不止fedora(雨木林风也用过)无发识别
回复:14楼一般用户又不看,无所谓的我就喜欢改版本号,你能那我怎样
通过uname 检查系统发行版, 这种方法不具备普遍性, 不是所有发行版都会把
它的名字写到
uname -r 里面的。
而且, 也没那个必要。如果编写的脚本文件必须要考虑发行版的话, 这种脚本的可移植性那就够垃圾的了。
不为明理只为赢人的辩解最蛋疼了
lsb_release -a或者ls /etc | grep -i 'release'
无法精确判定。
登录百度帐号推荐应用}

我要回帖

更多关于 shell 查看系统版本 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信