Есть ли дополнительные инструменты для команды info?
Я использую man
какое-то время и знаю, что такие команды, как apropos
или же whatis
которые ссылаются на страницы руководства.
Но есть ли какой-либо эквивалент тезисов или какие-то дополнительные инструменты такого же рода для инструментов texinfo?
1 ответ
Насколько я знаю, не существует никаких дополнительных инструментов для info
команда. Но если вы хотите что-то вроде того, как whatis
для man
Вы можете создавать свои собственные "инструменты". Например, вы можете создать некоторые функции оболочки (например, псевдоним):
about () { info $1 2>/dev/null | sed -n 6,8p; }
или, может быть, лучше:
inf () { info 2>/dev/null | grep "* $1:" | sed 's/ \+ /\t/g' | cut -f2; }
Некоторые выводы:
$ about () {info $ 1 2> / dev / null | сед-н 6,8р; } $ # некоторые результаты для функции about, определенной выше $ about ls Программа ls выводит информацию о файлах (любого типа, включая каталоги). Опции и аргументы файла могут быть произвольно перемешаны, как обычно. $ about cp `cp 'копирует файлы (или, необязательно, каталоги). Копия полностью независима от оригинала. Вы можете скопировать один файл в другой или произвольно скопировать множество файлов в каталог назначения. $ about yes `yes 'печатает аргументы командной строки, разделенные пробелами и сопровождаемые новой строкой, до тех пор, пока она не будет уничтожена. Если аргументы не приводятся, он печатает `y'с последующим переводом строки до тех пор, пока не будет уничтожен. $ $ inf () {info 2> / dev / null | grep "* $ 1:" | sed 's / \ + / \ t / g' | вырезать -f2; } $ # некоторые выводы для функции 'inf' $ inf ls Вывести содержимое каталога. $ inf cp Копировать файлы. $ inf cut Печать выбранных частей линий. $ inf grep Печать строк, соответствующих шаблону. $ inf sed Stream Stream Editor.