Shell进阶:
云计算:
kvm,openstack,docker、
存储与集群:
LVS.ceph
重点是逻辑:
统计/root目录下文件和目录的数量:
ls -l /root/* | grep “^_”| wc -l
ls -l /root/* | grep “^d”| wc -l
每当创建一个普通用户,会生成一个此用户同名的家目录。
服务器中有100个.sh结尾的文件,
创建一个普通用户:xieqichao
密码: qwer1234
只对存放脚本的目录有权限: /home/xieqichao/shell /shell
ls -l
创建时间
多肉 13:51:43
第二十一个的知识点
多肉 13:51:46
expect的常用命令
命令说明
spawn 启动新的交互进程, 后面跟命令或者指定程序
expect 从进程中接收信息, 如果匹配成功, 就执行expect后的动作
send 向进程发送字符串
send exp_send 用于发送指定的字符串信息
exp_continue 在expect中多次匹配就需要用到
send_user 用来打印输出 相当于shell中的echo
interact 允许用户交互
exit 退出expect脚本
eof expect 执行结束, 退出
set 定义变量
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。