android adb shell 的ls命令出现奇怪的字符
16lz
2021-01-26
/ # lsls[1;34macct[0m [1;32minit[0m [1;34msd-ext[0m[1;34mcache[0m [1;32minit.goldfish.rc[0m [1;36msdcard[0m[1;34mconfig[0m [1;32minit.lenovo.rc[0m [1;34msys[0m[1;36md[0m [1;32minit.rc[0m [1;34msystem[0m[1;34mdata[0m [1;34mmnt[0m [0;0mueventd.gold[0;0mdefault.prop[0m [1;34mproc[0m [0;0mueventd.lenov[1;34mdev[0m [1;34mroot[0m [0;0mueventd.rc[[1;36metc[0m [1;34msbin[0m [1;36mvendor[0m
像上面这样的,
正常的应该是
/ # ls --color=neverls --color=neveracct init sd-extcache init.goldfish.rc sdcardconfig init.lenovo.rc sysd init.rc systemdata mnt ueventd.goldfish.rcdefault.prop proc ueventd.lenovo.rcdev root ueventd.rcetc sbin vendor/ #
是因为adb中输出了颜色,但是window不支持....
看一眼rom.zip时,发现有一个配置
/etc/bash/bashrc中
有
# enable colorful terminal
if [[ ${EUID} == 0 ]] ; then
PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
else
PS1='\[\033[01;32m\]\[email protected]\h\[\033[01;34m\] \w \$\[\033[00m\] '
fi
所以,把它们去掉即可.
这东西在linux下,还行.
但是在window下,非常不方便.
还有这个
unset i
alias ls='busybox ls --color=never'
更多相关文章
- android 两种全屏
- Android(安卓)studio配置输出的apk文件名
- RockChip-3126-8.1SDK去掉下拉状态栏和系统设置中的投射功能
- Android(安卓)Studio gradle生成jar
- android 程序运行出现错误 Unable to execute dex: java.nio.Buf
- Android(安卓)studio 获取手机联系人和号码并输出
- 小知识点
- Android(安卓)Studio 更新0.6.1出现的问题
- Android(安卓)占位符 %1$s %1$d