Linux-shell脚本全面学习.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Linux Shell 脚本编程基础知识点总结 Linux 脚本编写基础 1.1 语法基本介绍 * `#!` 符号用来告诉系统它后面的参数是用来执行该文件的程序 * 在 Linux 中,使用 `/bin/sh` 来执行程序 * 编辑好脚本后,需要使其可执行,使用 `chmod +x filename` 命令改变文件的使用权限 1.1.2 注释 * 在 shell 编程中,以 `#` 开头的句子表示注释 * 注释可以帮助其他人理解代码的作用和工作原理 1.1.3 变量 * 在 shell 编程中,所有的变量都是字符串组成的 * 不需要对变量进行声明 * 赋值给一个变量的方法: `a="hello world"` * 使用花括号来告诉 shell 我们要打印的是哪个变量: `echo "this is the ${num}nd"` 1.1.4 环境变量 * 环境变量是由 `export` 关键字处理过的变量 * 通常情况下仅仅在登录脚本中使用环境变量 1.1.5 Shell 命令和流程控制 * 在 shell 脚本中可以使用三类命令: Unix 命令、流程控制命令和 Shell 内置命令 * Unix 命令: + `echo`:将文字容打印在屏幕上 + `ls`:文件列表 + `wc`:计算文件行数、单词数和字符数 + `cp`:文件拷贝 + `mv`:重命名文件或移动文件 + `rm`:删除文件 + `grep`:在文件搜索字符串 + `cut`:指定欲显示的文件容围 + `cat`:输出文件容到标准输出设备 + `file`:得到文件类型 + `read`:提示用户输入,并将输入赋值给变量 + `sort`:对文件中的行进行排序 + `uniq`:删除文本文件中出现的行列 + `expr`:进行数学运算 + `find`:搜索文件 + `tee`:将数据输出到标准输出设备和文件 + `basename`:返回不包含路径的文件名 + `dirname`:返回文件所在路径 + `head`:打印文本文件开头几行 + `tail`:打印文本文件末尾几行 + `sed`:基本的查找替换程序 + `awk`:从文本文件中提取字段
剩余13页未读,继续阅读
- 粉丝: 72
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助