8得票3回答
xargs -l的替代方案

我想将一些目录从DIR重命名为DIR.OLD。理想情况下,我希望使用以下命令: find . -maxdepth 1 -type d -name \"*.y\" -mtime +`expr 2 \* 365` -print0 | xargs -0 -r -I file mv file fil...

30得票3回答
如何在不使用CURL的情况下运行HTTP请求

我有一个基于ARM架构的Busybox(嵌入式Linux),但其二进制文件很有限。如何在不使用curl的情况下进行HTTP POST或PUT请求?

8得票1回答
POSIX shell命令替换中的注释

我正在编写一个shell,但是无论是bash、dash还是busybox的ash都出现了意外的解析问题: echo "`echo a #`" 输出a,但是 echo "$(echo a #)" 如果缺少一个闭合的),会产生有关缺失的错误。 根据POSIX规范,命令替换中的注释如何...

14得票2回答
如何在运行Go语言的Busybox Docker容器中进行HTTPS调用?

我正在尝试在运行Go二进制文件的Docker容器中进行HTTPS调用,但遇到以下错误: x509:无法加载系统根证书并且未提供任何根证书 查阅相关资料后发现,问题在于BusyBox Docker镜像没有根CA证书。从StackOverflow上的其他答案来看,最佳方法是将CA根证书...

27得票6回答
如何使用Bash编写二进制文件?

我的问题是我需要创建一个包含这些精确字节的文件: 48, 00, 49, 00. 我无法使用C、perl或其他脚本语言(目标设备是嵌入式设备)。我尝试使用awk,在桌面上确实可以工作:# awk 'BEGIN{ printf "%c%c%c%c", 48, 00, 49, 00 }' | ...

13得票2回答
在Alpine Linux上执行MongoDB二进制文件

我正试图在64位Alpine Linux上为Docker容器运行二进制MongoDB。但是当运行命令: ./mongodb 时,会出现以下错误:bash-4.3 # ./mongod bash: ./mongod: No such file or directory. 为什么它不能运行?

12得票2回答
bash: 无法在同一行中设置和使用别名

我希望第二行显示foo而不是命令未找到:$ alias foo="echo bac" ; foo; -bash: foo: command not found $ foo bac $ 为什么第二行不会显示foo?以下Shell测试结果都一样: bash 3.2.5 zsh 5.0.8 da...

28得票3回答
kubectl run --command vs -- arguments

我对以下命令有点困惑:kubectl run busybox --image=busybox --restart=Never -o yaml --dry-run -- /bin/sh -c 'echo hello;sleep 3600' YAML: -> YAML:apiVersion: v1...

7得票3回答
使用Ubuntu 21.10构建Buildroot时出现错误。

我正在使用 buildroot(busybox) 编译 RISCV 架构的 Linux。之前我使用过 18.04 和 20.04,编译时没有遇到任何问题。现在我升级到了 21.10 版本,并移动了我的工具链,可以使用 which 命令找到它。但是在编译 Linux 时,出现了一些之前版本中没有...

7得票2回答
如何在使用busybox和openssl的脚本中更改用户密码?

我需要在一个安装了 busybox 和 openssl 的系统上,将用户帐户和密码与外部源同步。当外部源告诉我的系统更新凭据时,我该如何在脚本中更改用户的密码?我将使用明文密码。 这必须是自动化的,从我所了解的情况来看,忙碌盒子 passwd 是交互式的,我不想编写类似于 passwd 的 ...