2025年8月6日
摘要: 前面定义变量可以简单点 docker可以网上看看理解安装过程 阅读全文
posted @ 2025-08-06 10:28 爱尔奎特‘殷’ 阅读(13) 评论(0) 推荐(0)
摘要: 以下是为每个任务编写的脚本和配置步骤,基于最小化安装的 CentOS 7.9 系统: 任务 6:脚本 /root/6.sh #!/bin/bash cpu_cores=$(grep -c 'processor' /proc/cpuinfo) mem_mb=$(free -m | awk '/Mem: 阅读全文
posted @ 2025-08-06 10:09 爱尔奎特‘殷’ 阅读(12) 评论(0) 推荐(0)
  2025年8月4日
摘要: 以下是对该Shell脚本的逐行详细解释,包含命令原理、变量逻辑和细节补充: 1. 脚本解释器声明 #!/bin/bash 作用:指定脚本的执行环境为 /bin/bash(Linux 下最常用的 Shell 解释器)。 意义:系统会调用 bash 来解析后续的命令,确保脚本语法被正确识别。 2. 获取 阅读全文
posted @ 2025-08-04 11:37 爱尔奎特‘殷’ 阅读(15) 评论(0) 推荐(0)
  2025年8月3日
摘要: -F指定分隔符来打印 打印文件最后一列 用斜线屏蔽一下,不然会报错 故意输错密码查看日志 ¥11 11列 不是bash结尾的行 都打印出来 错误打了中文的逗号,已修改 钱nf : 最后一列的意思 要理解这个命令的每一步,我们可以分解为 ls -l、管道 |、awk 处理逻辑 三部分,逐步解析: 1. 阅读全文
posted @ 2025-08-03 10:15 爱尔奎特‘殷’ 阅读(7) 评论(0) 推荐(0)
  2025年7月29日
摘要: -n 不加会打印全文 -n不让打印全文 屏蔽默认输出 3p第三行 行:横起的 数据定位 ens33我用的dhcp配置的 右斜线屏蔽,防止报错 c 以行为单位替换 s 以关键词为单位替换 这个错误是因为 sed 的替换命令格式不正确,具体来说是 替换操作的分隔符没有正确终止。 1. sed 替换命令的 阅读全文
posted @ 2025-07-29 09:22 爱尔奎特‘殷’ 阅读(3) 评论(0) 推荐(0)
  2025年7月28日
摘要: 背 前面加反三角形 是除了abc过滤 r开头 t结尾 *代表前一个字符出现了任意次 找三的数 grep -E 才支持扩展正则 Perl兼容的正则 斜杠b 单词边界 阅读全文
posted @ 2025-07-28 12:18 爱尔奎特‘殷’ 阅读(5) 评论(0) 推荐(0)
摘要: 可能要多快照几次,不然很可能有bug。xshell可能不通,用 ping www.baidu.com 验证,ping 通成功不用重启 阅读全文
posted @ 2025-07-28 09:40 爱尔奎特‘殷’ 阅读(7) 评论(0) 推荐(0)
  2025年7月26日
摘要: 在代码逻辑命令中 0为真 1为假 wc -l 统计行数 控制操作符 ;先执行前面的,再执行后面的 前面失败了,后面的也要执行 && 前面执行成功才执行后面的命令 前面不成功不执行 || 两个中选一个 前一个为真(0) 不执行后面的 假执行 前面的命令和后面的命令只能选一个 监控脚本 钱结尾是以什么结 阅读全文
posted @ 2025-07-26 18:22 爱尔奎特‘殷’ 阅读(6) 评论(0) 推荐(0)
摘要: 反引号使用例子 等效写法如下 阅读全文
posted @ 2025-07-26 10:01 爱尔奎特‘殷’ 阅读(3) 评论(0) 推荐(0)
  2025年7月25日
摘要: 基于一台最小化安装的Cent0s7.9,完成如下任务,基础的 任务6:获取CPU、内存、磁盘信息 脚本 /root/6.sh: #!/bin/bash # CPU核心数(物理核心,nproc更准确) cpu=$(nproc) # 内存容量(MB,free -m 取第二行总内存) mem=$(free 阅读全文
posted @ 2025-07-25 17:14 爱尔奎特‘殷’ 阅读(5) 评论(0) 推荐(0)