我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下如何查看使用的是哪种shell

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下如何查看使用的是哪种shell

这篇文章主要讲解了“Linux下如何查看使用的是哪种shell”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何查看使用的是哪种shell”吧!

查看当前发行版可以使用的shell

代码如下:


[root@localhost ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin


查看当前使用的shell方法

一、最常用的查看shell的命令,但不能实时反映当前shell

代码如下:


[root@localhost ~]$ echo $SHELL
/bin/bash


二、下面这个用法并不是所有shell都支持

代码如下:


[root@localhost ~]$ echo $0
-bash


三、环境变量中shell的匹配查找

代码如下:


[root@localhost ~]$ env | grep SHELL
SHELL=/bin/bash


四、口令文件中shell的匹配查找

代码如下:


[root@localhost ~]$ cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash


五、查看当前进程

代码如下:


[root@localhost ~]$ ps
PID TTY TIME CMD
3052 pts/0 00:00:00 bash
3254 pts/0 00:00:00 ps


六、先查看当前shell的pid,再定位到此shell进程

代码如下:


[root@localhost ~]$ echo $$
1862
[root@localhost ~]$ ps -ef | grep 1862
root 1862 1860 0 01:50 pts/0 00:00:00 -bash
root 2029 1862 0 02:07 pts/0 00:00:00 ps -ef
root 2030 1862 0 02:07 pts/0 00:00:00 grep 1862


七、输入一条不存的命令,查看出错的shell提示

代码如下:


[root@localhost ~]$ asdf
bash: asdf: command not found

附:一条命令即可实现:

代码如下:


[root@localhost ~]$ ps -ef | grep `echo $$` | grep -v grep | grep -v ps
root 1862 1860 0 01:50 pts/0 00:00:00 -bash

感谢各位的阅读,以上就是“Linux下如何查看使用的是哪种shell”的内容了,经过本文的学习后,相信大家对Linux下如何查看使用的是哪种shell这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下如何查看使用的是哪种shell

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下如何查看使用的是哪种shell

这篇文章主要讲解了“Linux下如何查看使用的是哪种shell”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何查看使用的是哪种shell”吧!查看当前发行版可以使用的shell
2023-06-13

Linux怎么使用shell查看Linux是32位还是64

本篇内容主要讲解“Linux怎么使用shell查看Linux是32位还是64”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux怎么使用shell查看Linux是32位还是64”吧!  现在
2023-06-12

在Linux中如何查看apache使用的是哪个httpd.conf

第一步:找到apache启动命令:ps -ef|grep httpd root 10575 1 0 19:45 ? 00:00:03 /usr/sbin/httpd -k start myuser 15356 2
2022-06-03

Linux下如何使用FIM查看图像

小编给大家分享一下Linux下如何使用FIM查看图像,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用FIM在终端中显示图像FIM 意即 Fbi IMproved
2023-06-27

Linux下如何使用wego查看天气

这篇文章主要为大家展示了“Linux下如何使用wego查看天气”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何使用wego查看天气”这篇文章吧。在Linux系统中查看天气可以使用w
2023-06-27

linux如何查看是否使用raid

这篇文章主要介绍“linux如何查看是否使用raid”,在日常操作中,相信很多人在linux如何查看是否使用raid问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux如何查看是否使用raid”的疑惑有所
2023-06-30

Linux下如何查看最常使用命令

这篇文章跟大家分析一下“Linux下如何查看最常使用命令”。内容详细易懂,对“Linux下如何查看最常使用命令”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux下如何查看最
2023-06-28

linux中如何使用shell命令查看进程状态

在Linux中,你可以使用`ps`命令来查看进程的状态。以下是几个常见的`ps`命令选项:1. `ps -ef`:列出所有进程的详细信息,包括进程ID(PID)、父进程ID(PPID)、CPU使用率、内存使用量等。2. `ps aux`:显
2023-09-22

linux下如何查看端口是否被占用

这篇“linux下如何查看端口是否被占用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux下如何查看端口是否被占用”文
2023-06-30

Linux下如何使用dmidecode查看内存信息

小编给大家分享一下Linux下如何使用dmidecode查看内存信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!dmidecode允许你在Linux系统下获取有关硬件方面的信息。dmidecode遵循SMBIOS/DMI
2023-06-27

Linux下如何查看端口占用

这篇文章将为大家详细讲解有关Linux下如何查看端口占用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中查看端口占用可以使用lsof和netstat命令。1、lsof -i:端口号 用于查
2023-06-27

linux下查看端口的命令是哪个

本篇内容主要讲解“linux下查看端口的命令是哪个”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下查看端口的命令是哪个”吧!linux下查看端口命令是ne
2023-03-10

Linux下如何使用BTFS在线观看种子视频

这篇文章给大家分享的是有关Linux下如何使用BTFS在线观看种子视频的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。BitTorrent文件共享(BTFS)是利用TRON网络和BitTorrent生态系统的下一代
2023-06-27

Linux下如何使用hexdump查看二进制文件

这篇文章主要介绍Linux下如何使用hexdump查看二进制文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、
2023-06-27

Linux如何查看CPU使用率

在Linux中,可以使用以下命令来查看CPU使用率:1. top命令:在终端中输入`top`命令,然后按下`1`键可以显示每个CPU核心的使用率。2. htop命令:htop是一个交互式的系统监视器,可以显示实时的CPU使用率。在终端中输入
2023-08-08

linux如何查看有哪些用户

这篇文章给大家分享的是有关linux如何查看有哪些用户的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。linux查看有哪些用户的方法:1、执行“cat /etc/passwd”命令,打印用户列表信息;2、执行“ge
2023-06-21

Linux系统下如何查看磁盘IO使用情况

这篇文章主要为大家展示了Linux系统下如何查看磁盘IO使用情况,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统下如何查看磁盘IO使用情况”这篇文章吧。1.iostat:1.1 命令格
2023-06-27

Linux下查看当前使用的python安

Linux下查看当前使用的python安装路径:使用下面三行命令,就可以轻松得到Python安装路径:首先进入:Pythonimport syspath = sys.executableprint(path)就会看到自己的Python安装目
2023-01-31

用来查看linux内存使用情况的shell脚本

在 linux 中,/proc/$PID/status 文件提供了该进程资源(内存,堆栈,信号量,子父进程)的使用情况,虽然linux提供了不少查看内存的命令,但都是看整体的使用情况,无法对单个进程的内存使用情况进行查看。本文为大家提供的这
2022-06-04

Linux下如何安装并使用fish shell

这篇文章将为大家详细讲解有关Linux下如何安装并使用fish shell,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。fish 是一个非常用户友好的并且功能丰富的 shell,但没有包括在大多数 Lin
2023-06-27

编程热搜

目录