Shell高频面试题及详细答案(实战版)
一、Shell基础概念题
1、什么是Shell?Shell和Bash的区别?
答案:
Shell是操作系统的命令行解释器,是用户和内核之间的交互桥梁,负责接收用户命令、翻译并提交给内核执行,同时支持脚本编程。
区别:
Shell是统称,包含sh、bash、zsh、csh等多种解释器;
Bash是Linux系统默认的Shell,兼容sh语法,扩展了数组、函数、正则、快捷键等功能,日常运维编写的脚本基本都是Bash脚本。
2、Linux中Shell脚本的执行方式有哪些?区别是什么?
答案:
常见四种执行方式:
s
原创力文档

文档评论(0)