Buildroot busybox受限命令集

精液

我正在使用raspberrypi0_defconfig为Raspberry Pi Zero-W创建映像。我遇到了许多问题,但是我要解决的第一个问题是为什么我的Busybox Shell的内置命令这么少?

# help
Built-in commands:
------------------
        . : [ [[ alias bg break cd chdir command continue echo eval exec
        exit export false fg getopts hash help history jobs kill let
        local printf pwd read readonly return set shift source test times
        trap true type ulimit umask unalias unset wait

例如,至少我想添加ls命令。在menuconfig中,我找不到Busybox的这些选项,但是,列出了一个配置文件,指向package / busybox / busybox.config。

该文件的标头表明它可以在某处进行配置(make config似乎是make menuconfig的纯文本版本):

#
# Automatically generated make config: don't edit
# Busybox version: 1.27.1
# Sun Jul 30 15:27:03 2017
#

除其他外,还有

CONFIG_LS=y

因此,两个问题是:

  • 为什么我没有似乎已配置的内置命令?
  • 在哪里(最好在menuconfig中?)我可以配置Busybox?
精液

BusyBox帮助显然不会显示每个可用命令。在我看来,ls和其他命令实际上是可用的。

默认的控制台设置在某些情况下会阻止键盘输入正确通过,从而导致外壳行为不稳定,从而导致似乎不存在命令。

在将默认设置TTY从“控制台”更改为“ tty1”,并将波特率更改为“ 38400”之后,包括ls命令在内的所有内容都可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何自动登录而无需在Buildroot BusyBox init中键入root用户名或密码?

来自分类Dev

unix set命令集-“ $ @”“ $ i”的含义

来自分类Dev

是否有外语终端命令集?

来自分类Dev

编译buildroot时出错

来自分类Dev

对Buildroot配置的怀疑

来自分类Dev

buildroot编译错误

来自分类Dev

Buildroot零功率无线

来自分类Dev

使用Buildroot进行Qmake配置

来自分类Dev

buildroot编译驱动程序

来自分类Dev

PiTFT触摸屏Buildroot

来自分类Dev

(Buildroot)如何自动加载模块

来自分类Dev

Buildroot用gcc生成rootfs

来自分类Dev

Buildroot:使用树外defconfig

来自分类Dev

Buildroot:更改默认的 root shell

来自分类Dev

如何在shell变量中执行sh命令集?

来自分类Dev

get-content powershell命令集未返回

来自分类Dev

从命令集“打开”状态创建任务

来自分类Dev

如何强制gnuparallel顺序执行命令集?

来自分类Dev

找不到Get-AzureSqlServerUpgrade命令集

来自分类Dev

在Stata中为给定的命令集设置样本

来自分类Dev

为什么会有2个Eucalyptus命令集?

来自分类Dev

带有双命令集的bat文件

来自分类Dev

如何在rpmbuild期间自动创建$ {buildroot}?

来自分类Dev

如何使buildroot软件包互斥?

来自分类Dev

OpenWRT Buildroot添加软件包

来自分类Dev

Buildroot软件包依赖项

来自分类Dev

buildroot(arm目标)中的内核defconfig

来自分类Dev

C程序未在buildroot上运行

来自分类Dev

如何在OpenWRT BuildRoot中构建包