Я могу быть динозавром, но я думаю, что обычно использование "cvf" вместо "-cvf" является, вероятно, более портативным. Я предполагаю, что большинство дистрибутивов Linux использует tar GNU, и я предположил бы, что *BSDs делают также, но Вы найдете собственные Unixes, которые все еще используют старый tar SysV, который раньше требовал, чтобы Вы не использовали '-' в опциях.
Я не использую "-cvf" (или "-xf" или безотносительно), и я не испытываю затруднений даже из-за новейшего Arch Linux.
И так же, как примечание стороны, я думаю, что можно использовать стандартные Sun опции команды "банки" с или без '-' также.
Можно создать простую функцию оболочки и поместить ее в Ваш .bashrc
:
readme() {
if [ -e /usr/share/doc/"$1"/README.Debian ]; then
"$PAGER" /usr/share/doc/"$1"/README.Debian
else
echo "No README for $1"
fi
}
Использование:
$ readme vlc
$Id: README.Debian 1436 2008-08-31 23:06:34Z xtophe-guest $
Notes for anyone wanting to build Debian packages of VLC.
- Default configuration is supposed to be latest unstable.
- VLC does not link with libdvdcss by default, thus it will not depend
on the libdvdcss packages. However it will use libdvdread that can
optionally open libdvdcss if found. To build packages that link directly
against libdvdcss, remove the --without-dvdcss flag in debian/rules.
$ readme foobar
No README for foobar
Можно привести его в порядок немного при поиске других файлов README (как сжатые, которые часто присутствуют), если файл Debian не существует. Или соберите все файлы README и предложите выбор, из которого пользователь может выбрать который отобразиться.
Самый легкий путь состоит в том, чтобы ввести zless /usr/share/doc/blah/
и нажмите Tab. Меньше - средство просмотра текста это man
вызовы по умолчанию, и zless
обертка, которая автоматически распаковывает .gz
файлы.
Можно хотеть установить пакеты dhelp или dwww. Ни один не делает точно, что Вы хотите, но dwww близок: это позволяет Вам просмотреть всю документацию пакета через локальный веб-сервер. Dhelp не требует сервера, но не показывает всю документацию не-HTML.
/usr/local/share/doc/
, таким образом, было бы хорошо автоматически найти соответствующий файл, не вводя его вручную.
– naught101
25.12.2012, 11:54
zless
может считать и gzipped и несжатые файлы автоматически.
–
25.12.2012, 14:22
less
с"$PAGER"
подражатьman
. положительная сторона – Chris Down 25.12.2012, 14:40