如何查看linux系统中的shell,Linux系统如何查看shell
系统中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相关推荐
- 在windows 系统中安装了linux系统双系统,启动后没有windows系统启动界面?
场景:老电脑是windows8的,已经8年了,最近在上面装一个双系统-linux, 完成后发现启动时只有linux 系统了,并且在linux 系统中可以看到windows系统的文件, 我的window ...
- mint linux更新内核,如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核
原标题:如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核 Linux 5.2的Ubuntu主线内核包最终可以在32位和64位操作系统中下载和安装. 由于构建失败,Linux ...
- 惠普EliteBook电脑系统中病毒怎么重新安装系统?
惠普EliteBook电脑系统中病毒怎么重新安装系统?有用户使用的惠普EliteBook电脑因为受到病毒程序的攻击,导致电脑系统损坏了,无法正常开机.那么遇到这个情况怎么去进行系统的重新安装呢?一起来 ...
- 在windows7系统中显示和隐藏系统保留盘
在windows7系统中显示和隐藏系统保留盘 工具/原料 安装有windows7系统的电脑 步骤/方法 右键"我的电脑",打开"管理": 单击"磁盘管 ...
- linux系统中mywho命令,linux查看在线用户 who命令参数及用法
linux who 命令 详解 Linux最常用命令之一 功能说明:显示目前登入系统的用户信息. 语 法:who [-Himqsw][--help][--version][am i][记录文件] 补充 ...
- linux命令中强杀进程,Linux 系统中kill命令杀死进程常用技巧
目录 前言 基础 进阶 1 查找进程号的方式进行改进 2 将常规的两步杀死进程合并为一步 3 强制踢掉登陆用户 kill的注意事项 前言 在Linux的系统中,kill是我们最常见的命令之一. kil ...
- 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )
文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...
- linux系统中ssh命令,Linux系统中SSH 命令的用法有哪些?
今天小编要跟大家分享的文章是关于Linux系统中SSH命令的用法有哪些?一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方.要亲自一台一台的去访问来管理它们显然不是最好的方法,通 ...
- head在linux命令中什么意思,linux系统中head命令使用说明
linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...
- Linux学习总结(49)——应当竭力避免在系统中运行的 Linux 命令
前言 如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令.以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在 ...
最新文章
- 根据矩阵变化实现基于 HTML5 的 WebGL 3D 自动布局
- 九度 题目1044:Pre-Post
- JavaScript中的HTTP GET请求?
- mysql jdbc url设置时区
- Node.js执行系统命令
- FP Tree算法原理总结(转)
- Tomcat 服务自动启动
- geant4运行例子_Geant4--一次编译,运行多个Run,极大提升模拟效率
- matlab暂态信号,MATLAB6在电力暂态波形仿真实现中的应用
- 让服务程序进入demon模式的代码
- 插画素材 | 冬天很冷,看到它内心就暖了!
- 51nod 1062 序列中最大的数【打表】
- HTML实现点击时的阴影(:active)(已解决iOS微信上无法使用)
- Android学习笔记(18):编辑框EditText
- 发点牢骚,关于微软,关于WPF/E
- 怎么把flac转换成ogg格式
- 松弛型内存模型(Relaxed memory models)的一个有趣的例子
- 《steam community 启动发现端口被占用》
- javaSE探赜索隐之三--<类与对象的爱恨情仇下>
- windows 2008 R2 AD域控制器密码破解