vim
Linux中配置应用服务器其实就是修改它的配置文件。还有编写文档这些事,都是通过vim编辑器完成的
vim编辑器有三种模式:
命令模式:控制光标移动
编辑模式:可对文本编辑
末行模式:保存、退出与设置编辑环境
Shell
shell有两种工作形式:
交互式:用户输入一条命令,shell解释执行一条
批处理:用户先编写一个shell脚本,包括多个命令,shell一次执行所有
查看可用的shell解释器:cat/etc/shells
查看当前shell解释器:echo $SHELL
1.编译简单的shell脚本
一个完整的shell脚本应该包括:
脚本声明(#!):告知系统使用何种shell来解释
注释信息(#):介绍,可不写
可执行语句:具体命令
下面的脚本功能:显示当前工作路径并列出当前目录下的所有文件与属性
脚本执行方法有三种:
脚本路径:./example.sh
sh 脚本路径:sh example.sh
source 脚本路径:source example.sh
执行脚本,权限不足
授权
2.接收用户参数
“命令名 参数1 参数2 参数3”
还有shell预定义变量:
修改脚本如下
执行脚本
3.判断用户的参数
shell脚本应判断用户输入的参数,测试语句能够测试特定的表达式是否成立,当条件成立返回0,否则非0.
测试/etc/yum.repos.d是否为目录
这里的||和&&都有短路的效果
判断11是否大于10
4.条件测试
下面脚本执行:判断目录是否存在,若不存在则自动创建
执行,查看目录