Ах, ассоциации в операционных системах — это почти как браки по расчету: файлы и программы связываются друг с другом, чтобы жить долго и счастливо. Представьте себе, что каждый файл — это потенциальный жених или невеста, а программа — та самая судьбоносная встреча.
Команда assoc — это сват, который показывает список всех парочек и даже может вмешаться и изменить пару на более подходящую. Например, если у вас HTML-файлы вдруг решили выйти замуж за txtfile (текстовый тип), достаточно сказать в командной строке: assoc .html=txtfile. И вот уже ваши веб-странички читаются как милые письма бабушке.
А если вы хотите узнать, кто именно сидит за этим союзом?
Не беда! Есть команда, которая расскажет вам всю правду о том, какая программа открывает ваш любимый файл с расширением .html. Это почти как заглянуть в семейный альбом и увидеть фото будущего мужа или жены.
Но хватит о любви! Поговорим о секрете чистоты ваших дисков.
Есть такая команда для NTFS-дисков — она умеет шифровать данные, но при этом может стать вашим лучшим другом в борьбе с остатками удалённых файлов. Представьте себе уборщика-робота, который после вечеринки тщательно вытирает все пятна и крошки со стола.
Введите эту команду для диска D — и никакие следы старых файлов не останутся!
Если же вы чувствуете себя детективом среди драйверов вашей системы (ну давайте признаемся — иногда они ведут себя подозрительно), то команда «полезная» позволит вам просмотреть список всех драйверов. Это как читать паспорт каждого гостя на вечеринке вашей ОС: имя модуля без расширения, краткое описание его деятельности (что-то вроде «отвечает за звук» или «делает принтер послушным»), тип драйвера и дата последнего визита.
А теперь представьте программиста с лупой в руках, сравнивающего два текста абзац за абзацем. Вот тут на помощь приходит команда FC — настоящий Sherlock Holmes среди командной строки!
Она выявляет даже самые мелкие несоответствия между файлами. Вы можете сравнить два документа и узнать точно, где один из них решил пойти своим путём — будь то ошибка или просто творческая свобода автора.
Переходим к сетевым делам!
IP-адрес — это как адрес вашего дома в огромном цифровом городе интернета. Команда для просмотра текущих настроек TCP/IP покажет вам ваш внутренний адресок, но если у вас роутер (то есть цифровая дверь в мир), то лучше сходить на сайт типа 2ip.ru и узнать внешний адресок — ведь именно он виден всему миру.
Если вы администратор-супергерой или просто любитель покопаться в сетевых закоулках, команда Netstat покажет вам все интернет-соединения вашей машины: кто с кем разговаривает по TCP или UDP, какие порты слушают музыку сети и где прячутся подозрительные гости вроде вирусов. Без параметров она выдаст таблицу соединений с подробностями — словно приглашение на бал сетевых протоколов.
Не забываем про классическую команду ping!
Это как позвонить другу Google и спросить: «Ты дома?» Если ответ не приходит (превышен лимит ожидания), значит Google либо ушёл гулять без телефона, либо у вас проблемы с сетью. Можно пинговать по адресу 8.8.8.8 или просто по google.com — главное знать номер телефона!
А вот tracert – это уже экскурсовод по маршруту вашего пакета данных через интернет-просторы до конечного пункта назначения.
Хотите узнать через какие города (узлы) проходит ваш запрос? Введите tracert google.com и наблюдайте за путешествием ваших данных по виртуальным трассам.