这个 [1;34mbin [0m 样的乱码其实是颜色转义符,在超级终端下看就能显示出不同的颜色来区别不同的文件类型。
DNW终端软件不支持ANSI彩色显示,而你在编译busybox的时候选上了彩色显示的功能,解决办法有2种。
1. 使用支持ANSI彩色显示的终端软件如:SecureCRT或者Procomm Plus等等
2. 重新编译一下busybox,去掉对彩色的支持。
重新编译busybox,使得ls命令不再使用颜色来区分文件类型
make menuconfig之后在 Coreutils --->下找到ls相关的Allow use of color to identify file types把前面的*给去掉,然后make ,make install就好了。
重新制作文件系统,启动系统,就好了。但是现在终端没有显示不同的颜色来区别不同的文件类型,有时很不习惯
但是虽然ls不再乱码,但tab键还是会乱码,如敲 cd et 然后按tab键,如下图
所以还是建议只用DNW下载烧写程序,而用超级终端操作板子。