find . -name '*.type' -maxdepth 0 -exec somecommand "{}" ";"
Это удаляет for
цикл и globbing оболочки от уравнения полностью. find
выполнится -exec
управляйте однажды на соответствие, и если не будет никаких соответствий, то оно никогда не будет выполняться. -maxdepth 0
сообщает находят для не рекурсивного вызова в подкаталоги именованного параметра пути (.
, в этом случае).
Оборотная сторона - то, что это включает другое приложение, хотя тот, который присутствует в фактически каждой системе Linux там (и вероятно большая часть Unixes также).
См. страницу справочника файла hosts, существуют некоторые интересные части.
man hosts
...
Historical Notes
RFC 952 gave the original format for the host table, though it has since changed.
Before the advent of DNS, the host table was the only way of resolving hostnames on the fledgling Internet. Indeed, this
file could be created from the official host data base maintained at the Network Information Control Center (NIC), though
local changes were often required to bring it up to date regarding unofficial aliases and/or unknown hosts. The NIC no
longer maintains the hosts.txt files, though looking around at the time of writing (circa 2000), there are historical
hosts.txt files on the WWW. I just found three, from 92, 94, and 95.
...
Файл читается перед DNS или любым другим поиском сделан (порядок, определенный в /etc/nsswitch.conf
). Также необходим для отображения имени хоста и localhost
к петлевому адресу (127.0.0.1).
Можно суммировать его следующим образом:
Это - нагрузка прошлого компьютерного десятилетия, но все еще полезный.
Ответ хаоса совершенно точен, но существует пара дополнительного варианта использования, который я чувствовал себя достойным упоминания.
Кроме содержания localhost
, это - также обычно хорошая идея поместить имя хоста машины в файл также. Это - то, так, чтобы, соединяясь с локальной машиной через он было имя хоста, быстро и не нуждается в прохождении в сеть. Некоторые программы могут сделать эту операцию много, и таким образом, производительность очень выгодна.
Другой вариант использования для отказоустойчивости. Каждый раз, когда я создаю кластеры, я всегда помещал записи для всех машин в кластере в каждой машине hosts
файл. Это - то, так, чтобы, если существует своего рода проблема сетевого соединения или отказ DNS, узлы в кластере все еще смогут общаться друг с другом.