常见脚本语言
- bash shell
- Python/Perl/Ruby
- JSP/PHP/ASP/CGI
- JavaScript
准备
- 一个linux系统,推荐ubuntu或CentOS
- 对linux系统有个基本了解
- 熟悉一般的命令。包括文件系统(ls、cd、pwd、cp、find、whereis等)、磁盘管理(df -disk free、du -sh等)、用户管理(usedadd 名、passwd 密码、id、who等)、网络管理(ifconfig、ping、netstat)等
- 了解vim,vi或其他编辑器,熟悉它的三个模式(命令模式,编辑模式,底行模式)的转换等操作
实例:
vim root/first.sh进入对first.sh的编写,没有这个文件会自动创建
#!bin/bash //声明shell环境
useradd hello //新建一个用户
passwd hello //设置hello用户的密码
运行
使用sh /root/first.sh执行刚才编好的shell脚本
或使用chmod +x /root/first.sh给文件添加执行权限(x代表exe),然后再直接/root/first.sh执行脚本
调试
- sh -x +文件
- 在脚本里加入echo加入断点,提供信息