|NO.Z.00032|——————————|LinuxShell|——|Linux&Shell$基础.V01|

一、Shell 概述:什么是 Shell
### --- shell说明

~~~     shell为命令解释器
~~~     shell可以把命令行翻译成机器语言,同时再把它的结果从机器语言反翻译成命令行
### --- shell的功能:

~~~     提供一个操作的界面,可以执行命令输入把执行的命令翻译成0101,让内核可以读取,
~~~     然后再把内核反馈的0101翻译成执行的结果显示出来shell也叫作shell编程,执行的shell脚本
二、shell的分类
shell类别 易学性 可移植性 编辑性 快捷性
Bourne Shell (sh) 容易 较差 较差
Korn Shell (ksh) 较难 较好 较好
Bourne Again (Bash) 较好
POSIX Shell (psh) 较难 较好
C Shell (csh) 较难 较好 较好
TC Shell (tcsh)
 
### --- Shell 的两种主要语法类型有 Bourne 和 C,这两种语法彼此不兼容。

~~~     Bourne 家族主要包括 sh、ksh、Bash、psh、zsh;
~~~     C 家族主要包括:csh、tcsh (Bash 和 zsh 在不同程度上支持 csh 的法)。
~~~     我们可以通过/etc/shells 文件来查询 Linux 支持的 Shell。命令如下:
### --- 查看当前linux系统支持的shell类型

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

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

posted on   yanqi_vip  阅读(5)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示