$(...)
— это синтаксис оболочки Korn/POSIX. Подстановка команд в (t )csh выполняется с помощью `...`
.
В tcsh
вы можете сделать:
set dirs = (./*/); cd $dirs[$#dirs]:q
В cd
в последний каталог (или символическую ссылку на каталог )в лексическом списке не -скрытых каталогов в текущем каталоге.
Это лучше, чем:
cd "`ls | tail -n 1`"
Это не сработает, если имена файлов содержат символы новой строки или начинаются с-
(или +
, за которыми следуют цифры ), или если последний файл в текущем каталоге не является каталогом.
Ваш синтаксис Ksh cd $(ls | tail -1)
еще хуже, так как он также не будет работать с именами файлов, содержащими пробелы, табуляцию или подстановочные знаки.
Обратите внимание, что порядок является лексическим, например, 2
сортирует после10
. Для числовой сортировки с реализацией GNU ls
вы можете использовать опцию -v
(cd "`ls -v | tail -n 1`"
)
С оболочкой zsh
можно:
cd./*(/[-1])
Или также учитывать символические ссылки на каталоги:
cd./*(-/[-1])
Чтобы отсортировать файлы по номерам:
cd./*(n-/[-1])
Портmisc/freebsd-doc-en
делает документ в четырех различных форматах:
По умолчанию, если вы не перенастроите его, порт создает только файлы PDF и разделенный HTML, что вы получите, установив пакет en-freebsd-doc
, созданный из порта.
Это просто обычные документы , которые вы можете читать так же, как и любые другие документы этих типов . Например, полностью зависит от вас, как вы решите читать текстовый файл.
В Руководстве по FreeBSD прямо сказано, в §1.3.4, что это относится к документации формы Split HTML:
You may view the locally installed manuals with any HTML capable browser using the following URLs:
- The FreeBSD Handbook
- file://localhost/usr/share/doc/handbook/index.html
Это, конечно,/usr/local/share/doc/en/
(или даже иногда /usr/local/share/doc/en_US.ISO8859-1/
или что-то подобное ), а не /usr/local/share/doc/
для языковых -специфических файлов.
В Руководстве по FreeBSD в §6.2 и §6.4 также рассказывается о нескольких инструментах, доступных для чтения PDF-файлов и просмотра HTML.
PDF, текстовый файл и все -в -одной HTML-форме имеют все документы в одном файле в различных подкаталогах, book.txt
/ book.pdf
/ book.html
или article.txt
/ article.pdf
/ article.html
в зависимости от того, является ли документ «книгой» или «статьей».