Shell脚本编程(一)
- echo将文本字符串输出在同一行:
echo -n 输出内容
- 可以使用${variable}格式来引用变量
- 用户名变量是由不超过20个字符的字母/数字/或下划线组成的文本字符串,区分大小写
- 反引号允许将shell命令的输出赋值给变量
- 输入输出重定向(>;<;«;»;)
- 管道:管道一个最受欢迎的用法是用管道传送命令的结果
echo -n 输出内容
tee filename
tee会覆盖原文件,-a参数不会覆盖信号 | 值 | 描述 |
---|---|---|
1 | SIGHUP | 挂起进程 |
2 | SIGINT | 中断进程 |
3 | SIGQUIT | 停止进程 |
9 | SIGKILL | 无条件终止进程 |
15 | SIGTERM | 如果可能的化终止进程 |
17 | SIGSTOP | 无条件停止,但不终止进程 |
18 | SIGTSTP | 停止或暂停进程,但不终止它 |
19 | SIGCONT | 重新启动停止的进程 |
在命令行创建函数:
function divem {echo $[ $1/$2 ];}
在命令行中定义函数时,每条命令的末尾必须包含分号。包括: netstat、tcpdump、ethtool、snmp、ifport、ifconfig、route、arp、ping、traceroute、host、nslookup