![]()
Я хотел бы посвятить немного времени файлу hosts. Года два назад, когда я в очередной раз забирался в глубину системных директорий, чтобы подправить всего одну строчку в этом файле, мне подумалось, как было бы классно работать с hosts из командной строки. Тогда идея отправилась в дневничок, и долгое время оставалась нетронутой. Пару дней назад я реализовал почти все идеи, которые пришли в голову по этому поводу. Результатом делюсь с хабрасообществом. Буду рад, если кому-нибудь пригодится.
Что получилось?
А получилась небольшая программа hosts.exe, которую кратко можно охарактеризовать так:
- Операции добавления, удаления и отключения хостов
- Поддерживает операции над хостами по маске
- Сохраняет исходное оформление файла hosts
- Простые выборки из hosts по атрибутам и маске
- Создание резервной копии и восстановление файла hosts
- Большое количество алиасов для каждой команды (кому как удобнее)