Shell基础
Shell 基础
一、操作题
1、复习一下B站交互全过程
2、shell 如何声明变量?使用变量?
1 | 声明变量 |
3、shell 能做什么?
- 系统管理(用户/权限/服务管理)
- 文件操作(创建/复制/删除/查找)
- 任务自动化(定时脚本/批处理)
- 文本处理(日志分析/数据提取)
- 程序部署(环境配置/服务启停)
- 网络操作(API调用/数据传输)
4、shell中$*和$@是什么?它的区别是什么?
$\*:将所有位置参数视为一个字符串,用空格连接$@:将每个位置参数视为独立的字符串,保留原始分隔。
5、用户输入 .test.sh tony 24 ,可以在终端打印我是 tony,今年24岁
1 | !/bin/bash |
6、用户输入 ./test.sh log 我是日志内容可以自动生成一个log.txt文件,并且内容是 “我是日志内容”,通过这个方式可以输出内容,并创建文件
1 | echo "我是日志内容" > log.txt |
1 | !/bin/bash |
三、 进阶题
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 NINGXIU's 学习博客!




