变量、脚本结构

vShell的作用——命令解释器,“翻译官”

    §介于系统内核与用户之间,负责解释命令行

wKiom1NzMvKhWUsTAAGJ1GKLuOA676.jpg

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





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章