查看当前使用的shell
1、实时查看当前进程中使用的shell种类:推荐
ps |  grep $$  |  awk '{print $4}'  
(注:$$表示shell的进程号)
2、最常用的查看shell的命令,但不能实时反映当前shell
$ echo $SHELL
3、更简洁,但并不是所有shell都支持
$ echo $0
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 表示取反,如下:
muye@bupt:~$ ps -ef | grep $$
muye 4750 4745 0 15:47 pts/1 00:00:00 bash
muye 5331 4750 0 16:51 pts/1 00:00:00 ps -ef
muye 5332 4750 0 16:51 pts/1 00:00:00 grep --color=auto 4750
去掉后两个)
查看当前使用的shell的更多相关文章
- 如何查看系统内置的shell命令及帮助信息
		
1.打开终端,输入help命令可以查看系统默认的shell(通常是bash)的内置的shell命令列表: [tansheng@localhost ~]$ help GNU bash, version ...
 - linux中查看现在使用的shell是ksh还是bash?以及怎样修改?
		
查看系统支持的shell: cat /etc/shells 查看现在使用的shell: 修改默认shell: 另外,修改了系统默认shell之后不会立即生效,之后再次登录系统修改的shell才会生 ...
 - 查看当前支持的shell,echo -e相关转义符,一个简单shell脚本,dos2unix命令把windows格式转为Linux格式
		
/etc/shells [root@localhost ~]# more /etc/shells /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bi ...
 - Linux下查看所有用户(shell脚本获取)
		
在Linux系统中,使用者账号管理最重要的两个文件是/etc/password和/etc/shadow.在/etc/password文件中,每一行都代表一个账号,但是有很多账号是系统账号.比如:b ...
 - linux中编写查看内存使用率的shell脚本,并以高亮颜色输出结果
		
编辑脚本内容: #!/bin/bash MEMUSER=`free -m|grep -i mem|awk '{print $3/$2*100"%"}'` echo -e " ...
 - 查看IP访问量的shell脚本汇总
		
第一部分,1,查看TCP连接状态 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++S[ ...
 - 查看使用了那种shell
		
cat /etc/shells root@OpenWrt:/www/cgi-bin# cat /etc/shells/bin/ash
 - 转载:如何查看用户当前shell和修改用户登陆时的默认shell
		
转载网址:http://www.51testing.com/html/44/211244-197042.html 1.查看当前使用的shell类型 # echo $SHELL/usr/bin/bs ...
 - Linux下查看使用的是哪种shell的方法汇总【转】
		
转自:http://www.jb51.net/LINUXjishu/247797.html 查看当前发行版可以使用的shell 复制代码 代码如下: [root@localhost ~]$ cat / ...
 
随机推荐
- BZOJ1345: [Baltic2007]序列问题Sequence
			
1345: [Baltic2007]序列问题Sequence Time Limit: 5 Sec Memory Limit: 162 MBSubmit: 556 Solved: 274[Submi ...
 - 从零开始学习ASP.NET MVC 1.0
			
转自:http://www.cnblogs.com/zhangziqiu/archive/2009/02/27/ASPNET-MVC-1.html <从零开始学习ASP.NET MVC 1.0& ...
 - Cocos2d-x学习之windows 7的visual studo 2010开发环境安装
			
1.引擎代码的下载 官方版本地址为: http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download 目前最新版本是cocos2d-2.0-rc0a ...
 - C# Read/Write another Process' Memory  ZZ
			
Today's tutorial is about...processes' memory! In this article I'll show you how to read/write a pro ...
 - 今天遇到的i++问题之记录
			
今天逛贴吧看到的,与自己预想的不同,于是在群里求解后方得知答案,遂记录之.代码来袭. function a(){ var i=1; i++; alert(i); } var c = a(); c(); ...
 - sublime中文乱码解决办法
			
欲解决问题,关键在于让Sublime Text 2支持GB2312和GBK.步骤如下: 1.安装Sublime Package Control. 在Sublime Text 2上用Ctrl+-打开控制 ...
 - 1116 HTML CSS
			
1. JPEG和GIF在使用时的注意事项: JPEG可以连续调次(复制品中有中间层次,如照片)图像中获得最好效果:JPEG可以用1600万色显示图像,是有损格式,不支持透明. GIF适用于几种纯色组成 ...
 - UILabel字体加粗等属性和特效
			
/* Accessing the Text Attributes text property font property textColor property textAlignment pr ...
 - Redis未授权访问缺陷让服务器沦为肉鸡
			
朋友的一个项目说接到阿里云的告警,提示服务器已沦为肉鸡,网络带宽被大量占用,网站访问很慢,通过SSH远程管理服务器还频繁断开链接.朋友不知如何下手,便邀请我帮忙处理. 阿里云的安全告警邮件内容: 在没 ...
 - 一个好看的Input样式
			
<div class="search"> <input type="text"></div> .search{ text-a ...