Shell 面试高频题及详细解析.docx

Shell面试高频题及详细解析

一、基础语法题(共5题)

1.题目:如何定义和使用shell变量?请举例说明“局部变量”和“环境变量”的区别。

答案:

• 变量定义:直接写变量名=值(等号前后无空格),使用时加$,如:

#定义局部变量

name=zhangsan

echo$name#输出zhangsan

• 局部变量vs环境变量:

类型

定义方式

作用范围

举例

局部变量

直接赋值(如a=1)

仅当前shell进程有效

脚本内临时使用的变量

环境变量

export变量名=值

当前shell及子进程有效

PATH、HOME、USER等

• 示

文档评论(0)

1亿VIP精品文档

相关文档