Telnet到嵌入式linux板:命令未找到

Zax*_*ter 0 linux bash shell embedded-linux

我正在尝试telnet到基于嵌入式Linux的设备,我能够使用root凭据成功登录.但是,我无法运行许多bash命令.

像命令mv,cp,cd,ls,等正在努力,但像命令uname,df,install,等(要求甚至命令POSIX遵守!)似乎并不工作.似乎无法弄清楚我错过了什么.

# install 
-sh: install: not found
# uname -1
-sh: uname: not found
# ls
bin    etc    lib    opt    sbin   tmp    utils
dev    home   mnt    proc   sys    usr    var
Run Code Online (Sandbox Code Playgroud)

inc*_*1to 5

使用Busybox作为shell解释器在嵌入式世界中非常常见.它是一个灰度解释器,可以使用最少的功能进行编译.

  1. 尝试使用以下提示确定系统中的shell解释器:如何确定我正在使用 的当前shell?

  2. 您可以"ls/usr/bin"和"ls/usr/sbin"查看物理上可用的命令.