Сценарии в/etc/rc? каталоги.d, которые запускаются с S, используются для запуска сервисов. Сценарии, которые запускаются с K, используются для остановки (уничтожают) сервисы. Путем переименования всего NFS связанные init сценарии, начинающие с S запускаться с K, Вы обеспечиваете, чтобы сервисы NFS никогда не запускались по умолчанию.
less
имеет действительно аккуратную встроенную функцию, которая позволяет Вам сделать вещи как это. Посмотрите lesspipe
страница справочника.
Для использования той функции для автоматического показа списка каталогов каталогов сделайте следующее:
Настроить lesspipe
после страницы справочника: eval "$(lesspipe)"
Создать ~/.lessfilter
со следующим содержанием и делают это исполняемым файлом:
#!/bin/sh
if [ -d "$1" ]; then
ls -alF "$1"
else
# We don't handle this format.
exit 1
fi
exit 0
Это настраивает скрипт фильтра, запущенный lesspipe
обработать типы файлов. Это проверяет, чтобы видеть, является ли то, что Вы пытаетесь просмотреть, каталогом и, если так, выполнения ls
вместо этого.
Ваш исходный запрос включенный цвет. Это, к сожалению, немного более твердо с тех пор less
не показывает цвет по умолчанию, и вывод из сценария фильтра все еще передается по каналу через less
. Необходимо было бы использовать -R
как опция по умолчанию (который является, вероятно, не хорошей идеей, если Вы когда-нибудь просматриваете двоичный файл) сделать это. Я не думаю, что существует способ иметь lessfilter сценарий, говорят less
добавить новую опцию.