本文共 1476 字,大约阅读时间需要 4 分钟。
Shell脚本(Shell Script)是一种用于执行一系列命令的文本文件,将这些命令按顺序存储,便于批量操作或定时执行,主要应用于系统管理员的日常管理任务。
Shell作为连接系统内核和用户的桥梁,负责将用户输入的命令解释并转化为系统内核能够执行的操作,最后将执行结果反馈给用户。
默认登录Shell程序为/bin/bash,各类shell的内部指令和环境差异较大,具体特性需结合使用的shell具体情况。
#!/bin/bash等注明解释器。#开头的行为注释,不会被执行。echo命令用作信息输出。/root/first.sh./first.shsh first.sh. first.sh或source first.sh将命令行的输出作为下一个命令的输入,实现命令组合。
命令1 | 命令2 | ... | 命令n
/dev/stdin/dev/stdout/dev/stderr>:将输出覆盖到指定文件。>>:将输出追加到指定文件。2>:将错误输出覆盖到指定文件。2>>:将错误输出追加到指定文件。>&:将标准输出与错误输出结合。2>&1:将错误输出与标准输出结合。变量用于存储系统或用户特定的参数,变量名由字母或下划线构成,区分大小写。
变量名=变量值
my_var="Hello, World!"
##### 2. 查看变量值使用`echo`命令查询:```bashecho $my_var
$保留为字面字符。$视为普通字符,不进行变量替换。read -p "请输入内容:" my_input
read my_input
使用占位符进行赋值,如$1代表第一条命令线参数。
PATH、HOME,由系统维护。$1、$2。UID、GID,不能修改。转载地址:http://riphz.baihongyu.com/