养成日记7
for 循环,范围
while 循环,条件
只要条件为真,则一直循环,只有条件不成立,才会停止
#!bin/bash
PRICE=$(expr $RANDOM % 1000)
TIMES=0
while true
do
read -p "Enter: " HAHA
let TIMES++
if [ $HAHA -eq $PRICE ];then
echo "congratulation! $TIMES"
exit
elif [ $HAHA -gt $PRICE ];then
echo "High"
else
echo "Low"
fi
done
#!bin/bash
#
read -p "Enter: " KEY
case "$KEY" in
[a-z]|[A-A])
echo "Zimu"
;;
[0-9])
echo "Shuzi"
;;
*)
echo "Luanma"
esac
计划任务
at 一次性,只执行一次,然后就没了
Ctrl+D 保存并退出
Ctrl+C 直接退出
crond 周期性,时间规则,自动执行很多次
crond 服务名称
crontab 配置工具
分 时 日 月 星期 命令
* * * * * *
*/10 * * * * * /usr/sbin/reboot 每隔10分钟重启
* 1,3,5,7 * * * * /usr/sbin/reboot 每天1点、3点、5点、7点重启
* 1-7 * * * * /usr/sbin/reboot 每天1点到7点重启
systemctl status crond
管理员 0 唯一 、含义
系统用户 参考:5/6 1-499 7/8 1-999
普通用户 参考:5/6 500-65535 7/8 1000-
判断用户为普通用户还是系统用户和用户的UUID没有关系,是依据用户的功能为标准判断
用户名、基本组、扩展组
基本组唯一
扩展组不唯一
id 显示用户的详细信息
useradd 创建新的用户
groupadd 创建新的用户组
usermod 修改用户的属性
passwd 修改用户的密码
userdel 删除已有的用户账户
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程