#shell
脚本中命令的解释器
记录命令执行的过程和执行逻辑,以便以后重复执行,脚本可以批量或定时处理主机
脚本中第一行为#!/bin/bash为幻数,脚本中最优先执行。
#vim自动添加脚本首部
vim ~/.vimrc 编辑当前用户家目录的配置文件
#shell脚本的执行
1.当脚本文件没有执行权限时,可以手动在环境中开启指定解释器即(sh /mnt/test.sh)执行
2.直接在当前环境中运行shell中的指令不开启新的shell(source /mnt/test.sh 或 . /mnt/test.sh)执行
3.开启脚本中指定的shell并使用此shell环境下运行脚本中的指令
即当脚本有执行权限时,可以以目录的形式执行
chmod +x test.sh
/mnt/test.sh 或进入mnt目录后 ./test.sh执行
#脚本的调试
sh -x /mnt/test.sh
练习:
编写脚本ip_show.sh 网卡,可以显示当前ip
脚本clear.sh执行后清空日志
脚本user_create.sh,执行 user_create.sh 用户名,如果用户不存在则创建该用户并设置密码为westos,如果存在则显示错误信息。