网上看到的,很好用,收藏一下。

一、查看当前发行版可以使用的shell:
chao@chao:~$ cat /etc/shells 
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen

二、查看当前使用的 shell :  
chao@chao:~$ echo $0
bash

三、查看当前用户(默 认)使用的shell: 
chao@chao:~$ echo $SHELL
/bin/bash

四、环境变量中shell的匹配查找
chao@chao:~$ env | grep SHELL
SHELL=/bin/bash

四、口令文件中 shell的匹配查找
chao@chao:~$ cat /etc/passwd | grep chao
chao:x:1000:1000:chao,340,6733,6733:/home/chao:/bin/bash

五、查看当前进程
chao@chao:~$ ps
PID TTY          TIME CMD
4507 pts/0    00:00:00 bash
8688 pts/0    00:00:00 ps

六、先查看当前shell的pid,再定位到此 shell进程
chao@chao:~$ echo $$
4507
chao@chao:~$ ps -ef |grep 3052
chao      8710  4507  0 15:30 pts/0    00:00:00 grep --color=auto 3052

附:一条命令即可实现:
chao@chao:~$ ps -ef |grep `echo $$` |grep -v grep |grep -v ps
chao      4507  4505  0 09:30 pts/0    00:00:00 bash

linux下查看当前shell方法。相关推荐

  1. linux 查看硬件 工具,linux下查看硬件信息方法

    想知道怎么查看电脑的硬件信息吗,下面是学习啦小编带来linux下查看硬件信息方法的内容,欢迎阅读! linux下查看硬件信息方法: 建议直接进主板的bios查看硬件信息 linux的话看具体什么版本了 ...

  2. linux下查看十六进制文件方法

    转载自CSDN博客:http://blog.csdn.net/ljasdf123/article/details/8531087 1. 在 vi 或 vim 的命令状态下 :%!xxd         ...

  3. linux以16进制打开文件,linux下查看十六进制文件方法

    1. 在 vi 或 vim 的命令状态下 :%!xxd              --将当前文本转换为16进制格式. :%!xxd -r          --将当前文件转换回文本格式. 2. od ...

  4. linux下查看class文件方法

    这些天在看深入理解java虚拟机,慢慢掌握了一些以前没有涉及到的知识. class文件也是有规律的,这里就不仔细介绍了. 在实践的时候遇到一个问题,需要查看class文件来验证我的思想,找到了2种方法 ...

  5. Linux下查看磁盘挂载的三种方法

    Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...

  6. Linux下 启动SELinux命令,Linux下查看SELinux状态和关闭SELinux的方法命令是什么

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.对于SELinux状态可能很多用户不知道怎么设置,这篇文章主要介绍了Linux下查看SELinux状态和关闭SELi ...

  7. Linux 下查看某一个程序所使用的内存方法介绍

    Linux 下查看某一个程序所使用的内存方法介绍 在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况.常用方法总结如下(注意第四种方法): 第一种:ps -aux | ...

  8. linux cpu uuid 查看,Linux下查看UUID方法介绍

    Linux下查看UUID方法介绍. 1. sudo blkid /dev/sda1: UUID="9ADAAB4DDAAB250B" TYPE="ntfs" / ...

  9. linux脚本查看系统内存,二个linux下查看内存使用情况的shell脚本()

    摘要 腾兴网为您分享:二个linux下查看内存使用情况的shell脚本(),政务易,悦作业,优化大师,王者荣耀等软件知识,以及单向历app,优路教育app,kimoji,开关电源设计软件,皮皮高清影视 ...

最新文章

  1. 阿里、百度、字节跳动、京东、地平线等计算机视觉实习生面试经历分析,已成功上岸!...
  2. 13 vue学习 package.json
  3. 笔记-项目立项管理-项目的可行性研究-可行性研究内容
  4. Microsoft.Office.Interop.Excel的用法
  5. #1176 : 欧拉路·一(欧拉通路的判定)
  6. Angular应用的依赖注入调试
  7. 内含福利 | 我们“偷”来了一座航站楼。9.21, HAY!18等你来候机!
  8. 常用的实现Javaweb页面跳转的方式
  9. android ble 发送指令,Android – 如何通过蓝牙低能耗(BLE)链接发送数据?
  10. 【WPF】如何获取命令行参数
  11. Flutter获取packageName和versionCode
  12. c语言实习报告,计算机c语言编程实习心得
  13. 构建TCP套接字(socket)的概念及具体步骤
  14. 利用Javascript动态生成表格的小demo
  15. python使用kafka生产和消费案例
  16. ios备忘录下载安卓版_苹果备忘录app下载-苹果备忘录 安卓版v2.0-PC6安卓网
  17. ipad2 越狱后安装slide enhancer 隐藏滑块解决方法总结
  18. DOO-SABIN 细分正方体(2)利用半边数据结构表示(一次和两次细分)
  19. windows7 图形界面远程 centos6.5
  20. 网络协议从入门到上瘾--Scapy初探

热门文章

  1. 黑盒测试实践---day2
  2. java-工具-轮子
  3. nopcommerce 商城案例
  4. 【Nginx探究系列二】Nginx配置篇之客户Nginx白名单访问配置
  5. Word 2003特殊符号录入与编辑(转)
  6. 利用消息机制实现.NET AOP(面向方面编程)--基本概念和实现
  7. python fortran混编 ctypes_Python调用C/Fortran混合的动态链接库--上篇
  8. oracle将字符串转成数组_【算法打卡】上升下降字符串
  9. 重庆文件服务器,重庆filecoin服务器
  10. pythonos模块怎么设置_Python OS模块如何使用?