![有没有办法让 ls 在 busybox 中以彩色打印?](https://linux22.com/image/482758/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E8%AE%A9%20ls%20%E5%9C%A8%20busybox%20%E4%B8%AD%E4%BB%A5%E5%BD%A9%E8%89%B2%E6%89%93%E5%8D%B0%EF%BC%9F.png)
我使用的是诺基亚 n810 设备,它使用的busybox
是 gnu coreutils。有没有办法让busybox
ls 以彩色打印?
答案1
暗黑破坏神 (43-7) 最新版本的 busybox 版本是 1.6.1,正如您所见,它不包含颜色选项。
可以从 n810 安装全彩色版 lsAndrey 的存储库。
如果您不想安装和使用此存储库,您可以安装ls 颜色通过手动下载和使用dpkg -i
。
然后,正如 x3ja 所说,您可以为其创建一个别名,尽管由于 Maemo 使用 Busybox,您的默认 shell 是 sh,因此您必须将别名放在您的.profile
alias ls='ls.color'
如果您愿意,安装 bash 也很容易 - 可以从 Maemo extras 存储库安装 bash2,而 bash3 可通过下面的 gronmayer 链接获得。
查找特定存储库中的应用程序的一个很好的资源是gronmayer 的网站当然还有来自Maemo 对话。
答案2
答案3
当然,您可以在登录脚本(.bashrc
或类似脚本)中放入类似这样的内容:
alias ls='ls --color=auto'
然后,当您输入时ls
,它将实际运行该命令ls --color=auto
,因此它将以彩色显示*
。
*
抱歉,我的拼写是英式的,但我毕竟是英国人:)