Как насчет Вас чтение /home/*/.mozilla/firefox/*/sessionstore.js
?
--help
не универсальная команда (это - аргумент команде, называемой, и должно быть обеспечено явно им), таким образом, нет никакого универсального решения (на самом деле, history
имеет нет --help
опция в моей системе). Вы, вероятно, хотите что-то как history --help 2>&1 | grep -E '(^|[^[:alnum:]])clear'
(перенаправление необходимо для некоторых команд, которые печатают их текст справки/использования на STDERR
.
Вы могли превратить это в функцию как так:
helpgrep() {
[ "$#" -eq 2 ] || return 1
"$1" --help 2>&1 | grep -E "(^|[^[:alnum:]])$2"
}
Затем выполните его с helpgrep command search-string
.
Что касается Вашего второго выпуска, попытайтесь передать его по каналу к less
(или more
если less
не доступно), например, history --help | less
.
history --help | grep clear
шоу Вы строки, которые содержат слово (или часть слова) clear
. Это - конвейер, где вывод первой команды (history --help
) становится входом второй команды (grep clear
, и grep
команда должна искать шаблон в некотором тексте). Можно также просмотреть целую справку путем выполнения history --help | less
(less
средство просмотра текстового файла), и использование / ключ в меньше для поиска clear
.
Просмотреть команды, которые имеют clear
в них Вы могли использовать grep
:
history | grep clear
Если вывод долог, можно просмотреть его на основе страницы-страницы с помощью канала вывод через more
:
history | more
Конечно, можно объединить их
history | grep clear | more
Это не характерно для просто history
так может быть применен к любой другой команде, где Вы хотите отфильтровать результаты и/или просмотреть ouptut экранная высота за один раз.