首页 /
正文
一、Shell是什么?
shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动、暂停、停止程序的运行或对计算机进行控制。
二、什么是Shell脚本
脚本就是由Shell命令组成的文件,这些命令都是可执行程序的名字,脚本不用编译即可运行。它通过解释器解释运行,所以速度相对来说比较慢。
三、常用的Shell
常见的 Shell 有 sh、bash、csh、tcsh、ash 等。
- sh
sh是UNIX上的标准Shell,sh是第一个流行的Shell - bash
bash shell 是 Linux 的默认 shell - csh
csh是由柏克莱大学的Bill Joy设计的,这个Shell的语法有点类似C语言,所以才得名为 C shell ,简称为 csh。 - tcsh
tcsh是csh的增强版,并且完全兼容csh。它不但具有csh的全部功能,还具有命令行编辑、拼写校正、可编程字符集、历史纪录、作业控制等功能,以及C语言风格的语法结构。 - ash
一个简单的轻量级的Shell,占用资源少,适合运行于低内存环境。
四、查看Linux系统Shell
有dash和bash两种,但dash没有bash功能全面,所以通常使用bash。
可以通过命令来查看系统中的脚本解释器: ll /bin/*sh
[root@mongo-test ~]# ll /bin/*sh
-rwxr-xr-x. 1 root root 964600 8月 8 2019 /bin/bash
-rws--x--x 1 root root 23880 4月 1 2020 /bin/chsh
-rwxr-xr-x. 1 root root 4629 8月 3 2017 /bin/gettext.sh
-rwxr-xr-x 1 root root 4247 6月 10 2014 /bin/instmodsh
lrwxrwxrwx 1 root root 10 7月 13 2020 /bin/ipmish -> openipmish
-rwxr-xr-x 1 root root 444 12月 28 2013 /bin/javacc.sh
-rwxr-xr-x. 1 root root 15864 4月 13 2018 /bin/lchsh
-rwxr-xr-x. 1 root root 2291 7月 31 2015 /bin/lesspipe.sh
-rwxr-xr-x 1 root root 33024 8月 9 2019 /bin/openipmish
-rwxr-xr-x 1 root root 18652 6月 10 2014 /bin/ptksh
-rwxr-xr-x. 1 root root 34620 8月 9 2019 /bin/rescan-scsi-bus.sh
-rwxr-xr-x. 1 root root 1539 8月 12 2019 /bin/setup-nsssysinit.sh
lrwxrwxrwx. 1 root root 4 3月 12 2020 /bin/sh -> bash
-rwxr-xr-x. 1 root root 774568 8月 9 2019 /bin/ssh
## 查看当前系统默认Shell
[root@mongo-test ~]# echo $SHELL
/bin/bash
#当前默认Shell为bash
五、shell脚本能干啥
减少重复性、周期性工作。减少故障的几率。
版权所属: admin
花有重开日,人物再少年
为什么不行啊
打开电脑的 控制面板\网络和 Internet\网络和共享中心 然后点 Internet属性-高级-点重置就可以了
请问怎么设置啊?
[secret]zabbix怎么监控手机啊Σ(っ °Д °;)っ [/secret]
做个丑八怪,逍遥又自在!
昨晚做了一个梦,林俊杰住我隔壁,王力宏住我对面,陈奕迅也在我隔壁。还真是不想醒来上班啊,7月1日又是新的开始,也要加油工作鸭
看到天上的星星没有,我帮你摘!那是你打排位掉的
那是前前人 ::twemoji:sweat::
那前人不是我呀 ::aru:shy2::