系统中shell是一种程序设计语言,可执行各种命令,那么shell要如何查看呢?下面小编就给大家介绍下Linux下如何查看当前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 表示取反,如下:

代码如下:

《a href=“mailto:muye@bupt:~$”》muye@bupt:~$《/a》 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

去掉后两个

上面就是Linux下查看shell的方法介绍了,如果你不知道要如何查看shell,不妨试试本文介绍的方法,一般可用命令进行查看,您了解了吗?

如何查看linux系统中的shell,Linux系统如何查看shell相关推荐

  1. 在windows 系统中安装了linux系统双系统,启动后没有windows系统启动界面?

    场景:老电脑是windows8的,已经8年了,最近在上面装一个双系统-linux, 完成后发现启动时只有linux 系统了,并且在linux 系统中可以看到windows系统的文件, 我的window ...

  2. mint linux更新内核,如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核

    原标题:如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核 Linux 5.2的Ubuntu主线内核包最终可以在32位和64位操作系统中下载和安装. 由于构建失败,Linux ...

  3. 惠普EliteBook电脑系统中病毒怎么重新安装系统?

    惠普EliteBook电脑系统中病毒怎么重新安装系统?有用户使用的惠普EliteBook电脑因为受到病毒程序的攻击,导致电脑系统损坏了,无法正常开机.那么遇到这个情况怎么去进行系统的重新安装呢?一起来 ...

  4. 在windows7系统中显示和隐藏系统保留盘

    在windows7系统中显示和隐藏系统保留盘 工具/原料 安装有windows7系统的电脑 步骤/方法 右键"我的电脑",打开"管理": 单击"磁盘管 ...

  5. linux系统中mywho命令,linux查看在线用户 who命令参数及用法

    linux who 命令 详解 Linux最常用命令之一 功能说明:显示目前登入系统的用户信息. 语 法:who [-Himqsw][--help][--version][am i][记录文件] 补充 ...

  6. linux命令中强杀进程,Linux 系统中kill命令杀死进程常用技巧

    目录 前言 基础 进阶 1 查找进程号的方式进行改进 2 将常规的两步杀死进程合并为一步 3 强制踢掉登陆用户 kill的注意事项 前言 在Linux的系统中,kill是我们最常见的命令之一. kil ...

  7. 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )

    文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...

  8. linux系统中ssh命令,Linux系统中SSH 命令的用法有哪些?

    今天小编要跟大家分享的文章是关于Linux系统中SSH命令的用法有哪些?一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方.要亲自一台一台的去访问来管理它们显然不是最好的方法,通 ...

  9. head在linux命令中什么意思,linux系统中head命令使用说明

    linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...

  10. Linux学习总结(49)——应当竭力避免在系统中运行的 Linux 命令

    前言 如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令.以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在 ...

最新文章

  1. 根据矩阵变化实现基于 HTML5 的 WebGL 3D 自动布局
  2. 九度 题目1044:Pre-Post
  3. JavaScript中的HTTP GET请求?
  4. mysql jdbc url设置时区
  5. Node.js执行系统命令
  6. FP Tree算法原理总结(转)
  7. Tomcat 服务自动启动
  8. geant4运行例子_Geant4--一次编译,运行多个Run,极大提升模拟效率
  9. matlab暂态信号,MATLAB6在电力暂态波形仿真实现中的应用
  10. 让服务程序进入demon模式的代码
  11. 插画素材 | 冬天很冷,看到它内心就暖了!
  12. 51nod 1062 序列中最大的数【打表】
  13. HTML实现点击时的阴影(:active)(已解决iOS微信上无法使用)
  14. Android学习笔记(18):编辑框EditText
  15. 发点牢骚,关于微软,关于WPF/E
  16. 怎么把flac转换成ogg格式
  17. 松弛型内存模型(Relaxed memory models)的一个有趣的例子
  18. 《steam community 启动发现端口被占用》
  19. javaSE探赜索隐之三--<类与对象的爱恨情仇下>
  20. windows 2008 R2 AD域控制器密码破解

热门文章

  1. 土狗的小抄本 -- 使用ErrorProne 做代码检查
  2. 五上语文课文名字记忆法
  3. Python包含的保留字
  4. 国家公祭日网站变灰(原创)
  5. 实现一个简单的 php 多线程
  6. 开启win7无线网卡服务器,Win7怎么设置开启或者禁用无线网卡
  7. 未来计算机的新形态,未来电脑终极形态?戴尔XPS 10真机曝光
  8. CCNA视频----从零开始学CCNA实验视频课程(加强版)-晁海江-专题视频课程
  9. 设计模式 - 装饰者模式
  10. 设计模式:装饰(Decorator)模式