首页 > 代码库 > 变量、脚本结构
变量、脚本结构
vShell的作用——命令解释器,“翻译官”
§介于系统内核与用户之间,负责解释命令行
v用户的登录Shell
§登录后默认使用的Shell程序,一般为 /bin/bash
§不同Shell的内部指令、运行环境等会有所区别
v执行脚本文件
§方法一:脚本文件路径
§方法二:sh脚本文件路径
§方法三:source 脚本文件路径
v更完善的脚本构成
§脚本声明
§注释信息
§可执行语句
标准输入 | /dev/stdin | 0 | 键盘 |
标准输出 | /dev/stdout | 1 | 显示器 |
标准错误输出 | /dev/stderr | 2 | 显示器 |
类型 | 操作符 | 用途 |
重定向输入 | < | 从指定的文件读取数据,而不是从键盘输入 |
重定向输出 | > | 将输出结果保存到指定的文件(覆盖原有内容) |
>> | 将输出结果追加到指定的文件 | |
标准错误输出 | 2> | 将错误信息保存到指定的文件(覆盖原有内容) |
2>> | 将错误信息追加到指定的文件中 | |
混合输出 | &> | 将标准输出、标准错误的内容保存到同一个文件中 |
v变量的作用
§为灵活管理Linux系统提供特定参数,有两层意思:
变量名:使用固定的名称,由系统预设或用户定义
变量值:能够根据用户设置、系统环境的变化而变化
v变量的类型
§自定义变量:由用户自己定义、修改和使用
§环境变量:由系统维护,用于设置工作环境
§位置变量:通过命令行给脚本程序传递参数
§预定义变量:Bash中内置的一类变量,不能直接修改
v
本文出自 “我学我用” 博客,请务必保留此出处http://593095349.blog.51cto.com/8497121/1411187
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。