Есть ли способ заставить ls печатать в цветной цвет в busybox?
Я на устройстве Nokia N810, которое использует busybox
вместо обычного gnu coreutils. Есть ли способ получить busybox
Нужно ли печатать в цвете?
3 ответа
Текущая версия busybox для последней версии Diablo (43-7) - 1.6.1, которая, как вы видели, не включает параметры цвета.
Полноцветная версия ls может быть установлена на n810 из репозитория Андрея.
Если вы не хотите устанавливать и использовать этот репозиторий, вы можете установить ls-color вручную, загрузив и используя dpkg -i
,
Тогда, как говорит x3ja, вы можете создать для него псевдоним, хотя, поскольку Maemo использует Busybox, вашей оболочкой по умолчанию является sh, так что вам придется поместить псевдоним в свой .profile
alias ls='ls.color'
Установка bash также проста, если вы того пожелаете - bash2 может быть установлен из репозитория дополнений Maemo, а bash3 доступен по ссылке gronmayer ниже.
Отличным ресурсом для поиска приложений в определенных репозиториях является сайт gronmayer и, конечно, последние разработки Maemo Talk.
ls --color не работает?
Я думал, что это должно быть на более свежих версиях.
Конечно, вы могли бы добавить что-то подобное в свои сценарии входа в систему (.bashrc
или похожие):
alias ls='ls --color=auto'
Затем, когда вы печатаете ls
, это будет на самом деле запустить команду ls --color=auto
и так будет отображаться в цвете*
,
*
Извините за британскую орфографию, но я все-таки британец:)