Предоставленный, я не потратил долго попытку этого, но единственный путь я нашел работы, но также и отключаю любой тип pagination*.
export PAGER=cat
man man
Или,
PAGER=cat man man
Или создайте функцию удара в Вашем .bash_profile
,
function boringman()
{
PAGER=cat man $*
}
Однако в зависимости от Ваших терминальных настроек это не могло бы работать на Вас.
Если Вы хотели стать действительно необычными, можно объединиться man2html
, lynx
и more
или less
. Набор PAGER
к чему-то как man2html --some --options | lynx -stdin -dump | less --some --options
. Я не знаю достаточно о man2thml для описания правильно, как сделать это, таким образом, я оставлю это как осуществление для Вас. Это - немного излишества, но Вы получаете разбиение на страницы.
*Управляющие символы на самом деле сохранены, просто не отображены. Передача по каналу этого вывода через more
или less
подтверждает точку зрения.
Файлы создаются или измененные меньше чем 48 часов назад
отсортированный от новейшего до самого старого:
find / -mtime -2 -printf "%T@" -ls | sort
Я нашел %T@
от man find
: время последнего изменения (секунды с эпохи)
Это легче в zsh благодаря его спецификаторам шарика.
print -l /**/*~/(proc|dev|sys)/*(m-2om)
Это перечисляет все файлы под /
, excepts для файлов под /proc
или /dev
или /sys
, которые были изменены в течение прошлых 2 дней (m-2
). Файлы перечислены в обратном хронологическом порядке времени изменения (om
), один на строку (print -l
).
Если Вы хотите перечислить метаданные файла также, Вы не должны сортировать в оболочке, только фильтровать. Можно столкнуться с зависимым от платформы пределом длины командной строки, если существует слишком много файлов соответствия.
ls -dlt /**/*~/(proc|dev|sys)/*(m-2)
Если Вы хотите соответствовать только регулярным файлам, добавить .
в круглых скобках.
Только с инструментами POSIX можно использовать ls -dlt
для сортировки и find
генерировать список файлов. Снова, можно столкнуться с зависимым от платформы пределом длины командной строки, если существует слишком много файлов соответствия. Если Вы хотите соответствовать только регулярным файлам, добавить -type f
прежде или после mtime -2
.
find / -mtime -2 -exec ls -dlt {} +
(Примечание: Одно предложение вопроса первоначально попросило даты, более старые, чем 2 дня в тексте, в то время как заголовок имел его наоборот. Потребность в сортировке вывода была представлена позже также).
find / -mtime -2 -ls
С +2 Вы видите файлы, более старые, чем 2 дня с-2 младшими, чем два дня, и со всего 2: файлы на 2 дня.
С-ls Вы получаете ls-l как вывод, где можно посмотреть на дату файлов.
find / -ctime -2 -ls
С ctime вместо mtime Вы получаете дату создания вместо даты модификации, но в зависимости от возможностей файловых систем и настроек в/etc/fstab этот мог бы или не мог бы работать.
Если Вы передаете по каналу к xargs, то можно легко скорректировать вывод/параметры формата ls
показать дату, вид по дате, и т.д.
find / -type f -mtime -2 -print0 | xargs -0 ls -lt