android adb shell 的ls命令出现奇怪的字符

3 篇文章 0 订阅
1 篇文章 0 订阅
/ # ls
ls
[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=never
ls --color=never
acct                 init                 sd-ext
cache                init.goldfish.rc     sdcard
config               init.lenovo.rc       sys
d                    init.rc              system
data                 mnt                  ueventd.goldfish.rc
default.prop         proc                 ueventd.lenovo.rc
dev                  root                 ueventd.rc
etc                  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\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
fi

所以,把它们去掉即可.

这东西在linux下,还行.

但是在window下,非常不方便.

还有这个

unset i
alias ls='busybox ls --color=never'

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值