SHELL脚本头文件默认初始化了SHELL需要的变量,函数功能。
`include`获取方法:
~~~
~~~
`include`存放路径:
~~~
/usr/local/include.sh
~~~
##环境变量
PATH
用户输入命令时默认搜索的路径,调用命令时无需输入命令完整路径
SHELL
记录了用户当前使用的SHELL
USER_NAME
记录了当前运行脚本的用户名
USER_UID
记录了当前运行脚本的用户UID
USER_HOME
记录了用户家目录
GROUP_NAME
记录了当前运行脚本的用户组
GROUP_GID
记录了当前运行脚本的用户组GID
SYSTEM_ISSUE
记录了系统发行版
SYSTEM_VERSION
记录了系统发行版版本
KERNEL_VERSION
记录了内核版本
ENV_LANG
记录了当前环境语言
ENV_CODING
记录了当前环境编码
NETWORK_CNUM
记录了网卡数量
函数功能
---
函数:`check.command`
解释:
>验证命令是否可用
>注意事项:命令只能传递一个,可用返回`0`,不可用返回`1`,\<整型\>
语法:
~~~
check.command <命令>
~~~
示例:
~~~
check.command wget
~~~
返回信息:
~~~
空
~~~
函数:`time.date`
解释:
>获取当前系统时间,格式为:年-月-日 时:分:秒
语法:
~~~
time.date
~~~
示例:
~~~
time.date
~~~
返回信息:
~~~
2017-02-15 17:39:29
~~~
函数:`return.stat`
解释:
>返回上一条命令执行状态,√或×
√时返回 [ √ ] 绿色
×时返回 [ × ] 红色,当返回错时将自动执行exit命令
语法:
~~~
return.stat
~~~
示例:
~~~
return.stat
~~~
返回信息:
~~~
[ √ ]
[ × ]
~~~
函数:``
解释:
>
语法:
~~~
~~~
示例:
~~~
~~~
返回信息:
~~~
~~~
- Linux
- 操作系统的安装
- CentOS6.5
- 《图形界面安装》
- 《文本界面安装》
- Kernel
- sysctl.conf
- fs.aio-max-nr
- net.ipv4.ip_forward
- 系统配置
- 配置主机名
- 开机自动同步网络时间
- 查看当前用户组ID
- 网络配置
- 启动时是否激活网卡
- 全局网关
- 配置DNS服务器IP地址
- Vim编辑器
- 用户操作
- 查看当前用户和UID
- 查看现有的所有用户
- 软件包管理
- Rpm包管理
- Yum包管理器
- Shell脚本
- include
- 获取系统CPU总使用率
- 自动安装Nginx
- alias扩展
- 磁盘管理
- 创建swap文件
- Gui桌面环境
- 安装图形桌面
- 安装火狐浏览器
- Oracle
- Linux_CentOS6.5部署
- MySQL
- 创建数据库/表
- 插入记录
- 查询记录
- 更改/删除记录
- MySQL的备份和还原
- 优化方案
- mysql语句优化总结(一)
- Cisco
- 路由器
- 四种模式
- 路由器配置接口IP地址
- 防止超时回到初始界面
- 关闭调试信息
- 配置Nat
- 静态NAT
- 动态NAT
- 静态PAT
- 动态PAT
- 单臂路由
- DHCP
- 路由表
- 静态路由
- 默认路由
- 动态RIP
- 动态OSPF
- 查看路由表
- 更改设备名
- 查看配置信息
- 设置特权模式/终端密码
- 恢复出厂设置
- 交换机
- 网络理论
- OSI七层模型
- 物理层
- PPPOE协议
- 组网三层
- 广播地址
- 什么是动态路由
- 什么是静态路由
- 什么是默认路由
- ARP协议
- Mac地址
- Wiki知道
- 何为Linux
- 什么是内核
- 如何在网吧或公共电脑上保持自己的数据安全
- 让你的 Linux 远离黑客:两个安全建议
- Bas设备
- 应用笔记
- 浏览器清除DNS缓存
- Windows
- Dos命令
- 打开记事本
- 打印命令
- 打开注册表
- 打开系统配置
- 打开计算器
- 打开远程桌面