Categories: Shell编程

列出Linux支持的所有shell

有多种方法可以列出我们Linux系统中安装的所有shell。shell是一个软件程序,它充当用户和操作系统(OS)之间的接口。也可以将其视为用于执行另一个程序的命令解释器。

方法1:使用cat命令

例:

cat /etc/shells


使用’cat’命令

说明:我们Linux系统中当前安装的所有shell的列表都存储在系统/ etc文件夹中的“ shells”文件中。默认情况下,它具有只读访问权限,并且每当我们在系统中安装新的Shell时,它将自动进行修改。正如我们所看到的,cat命令显示各种已安装的shell及其安装路径。

方法2:使用带有正则表达式的grep命令

例:

grep '^[^#]' /etc/shells

使用’grep’命令

说明:正则表达式是处理复杂表达式时最方便使用的最强大的工具之一。我们可以使用带有grep命令的正则表达式来显示系统中安装的所有shell,如上所示。

0.0
00
dos2unix和unix2dos命令
Linux ssh命令
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

如何使用sms-activate注册Telegram账号?

Telegram是一款广受欢迎…

13小时 ago

WordPress中add_filter和add_action

在WordPress开发过程中…

1天 ago

bash数组详解

数组是使用最广泛且基础的数据结…

2天 ago

SEOJuice一款AI内链优化工具

SEOJuice是一款创新的工…

3天 ago