echo $?是判断上次是否正确执行,正确执行是0,不正确执行时是1;
判断是否有写权限,此时并不会太复杂的判断,只要有写权限,就是yes
nt:new time 、ot:old time
虽然shell中本来存的是string类型的,但是有-eq等的数值型的应用,所以自动给转换为数值型
最好加上双引号,有时不加可能也对,但是在shell中有时会出现错误
自己写需要注意的地方
1:头不能写错,刚开始不小心写错,一直出错
2:尽量每一个命令后面加一个空格,刚开始if后面没有加空格,导致后面出现红色警告
整体没有太大问题,就是awk与cut还是不熟,多练
ps aux命令,就像windox下进程管理一样
service httpd stop指的是阿帕奇停止,这只是在红帽子专属的服务器上进行才能使用,
通用的命令就是上截图中的命令
明显有问题,为什么?因为用户名含有httpd,虽然阿帕奇已经关闭了,但是用户执行命令时存在该命令的进程,导致最后搜索httpd的结果是一直存在的,所以一直显示有值
*代表以上的值都不是
不识别i++
删除普通用户