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

去掉后两个

(0)

相关推荐

  • Linux查看磁盘剩余空间方法

    (1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M . ...

  • Linux查看系统版本的方法汇总

    一.查看Linux系统发行版本 命令1:lsb_release -a 该命令适用于所有Linux系统,会显示出完整的版本信息,包括Linux系统的名称,如Debian.Ubuntu.CentOS等,和 ...

  • linux查看内存使用情况

    linux查看内存使用情况 方法1 01 输入:top PID:进程的ID USER:进程所有 PR:进程的优先级别,越小越优先被执 NInice: VIRT:进程占用的虚拟内 RES:进程占用的物理 ...

  • Linux下查看使用的是哪种shell的方法汇总

    查看当前发行版可以使用的shell 复制代码 代码如下: [root@localhost ~]$ cat /etc/shells /bin/sh /bin/bash /sbin/nologin 查看当 ...

  • Linux中执行shell脚本的4种方法总结

    主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下 操作方法 01 方法一:切换到shell脚本所在的目录(此时,称为工作目录) ...

  • 在Linux终端中查看公有IP的方法详解

    首先回顾一下一般的查看IP的命令: ifconfig Linux查看IP地址的命令--ifconfig ifconfig命令用于查看和更改网络接口的地址和参数 $ifconfig -a lo0: fl ...

  • 实例:linux查看和操作IP路由表方法

    Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或 ...

  • linux查看文件 系统的各种方法

    常用的linux查看文件系统的方法 操作方法 01 不需挂载就能查看的命令: 1. file [root@localhost dev]# file -s /dev/sda1 /dev/sda1: Li ...

  • linux chsh命令参数及用法详解(linux设置系统shell命令)

    使用权限:所有使用者 命令:chsh 用法:shell>> chsh 说明:更改使用者 shell 设定 范例: shell>> chsh Changing fihanging ...