10 полезных команд Windows, которые нужно знать

23.08.2016 0 Автор Jeff

Графический интерфейс удобен, но есть под Windows и такие задачи, которые обычно решаются с помощью командной строки. При этом команды могут вообще не иметь эквивалента в оконном интерфейсе.

ipconfig: быстро определить свой IP-адрес

Свой IP-адрес можно узнать и через панель управления. Но многие предпочитают посмотреть, на результаты работы программы ipconfig. Тем более, что она показывает еще много чего, например, адрес шлюза — это полезно, если вы хотите узнать адрес веб-интерфейса своего роутера.

Посмотрите, пожалуйста, на рисунок. Если этот адрес скопировать в адресную строку браузера, получим форму авторизации для доступа к управлению роутером.

Простейший способ использования — ввести эту команду без параметров. Тогда получим список сетевых соединений компьютера.

В данном случае мы подключены только по проводу. Если бы было еще подключение по Wi-Fi, была бы еще одна секция Wireless LAN adapter с информацией  о беспроводном соединении.

ping and tracert: диагностируем проблемы в сетевых соединениях

Windows имеет стандартную утилиты для диагностики сети для выявления проблемных мест. Первым делом обычно запускают ping. Команду без параметров вводят так:

ping pcask.ru

Указывается имя или адрес сервера, доступность которого вы хотите проверить. Команда посылает пакеты по указанному адресу, сервер отвечает, получил ли он пакет. На экране выдается информация о судьбе пакетов (доставлены, утеряны и т.п.).

Таким образом можно видеть, все ли пакеты доставлены по адресу и сколько времени этот путь занимает. Если результат неудовлетворительный, возможно, сеть перегружена и пакетам требуется существенное время в пути до пункта назначения.

Команда tracert отслеживает путь, который проделывает пакет до пункта назначения, и выводит информацию о каждом переходе. Например, если вы запустите tracert pcask.ru, вы увидите все узлы, которые миновал пакет на своем пути до сервера. Если же где-то возникла проблема, то сразу видно, где именно.

sfc /scannow: проверить системные файлы

В Windowd предусмотрен инструмент для проверки системных файлов операционной системы на предмет разнообразных проблем. Если системных файлов не хватает, или они повреждены, эта утилита попробует исправить проблемы. Часть проблем удается решить.

Чтобы использовать утилиту, надо открыть командную строку от имени администратора.

Теперь можно затем запустить команду:

sfc /scannow

Клиент Telnet

Данная утилита (telnet.exe) по умолчанию не устанавливается вместе с Windows. Это опция, и ее нужно включить.

Telnet — небезопасный протокол. Поэтому нужно понимать, что именно вы делаете. Иначе говоря, вся переданная информация никак не шифруется. Поэтому пароли и данные передаются открытым текстом.

Но можно использовать telnet для учебных целей и для проверки доступности портов:

telnet [domainname or ip] [port]

Например:

telnet pcask.ru 80

Если соединение установлено, вы увидите черный экран. Теперь можно вводить команды. Если же порт закрыт, будет сообщение об этом.

cipher: удалить файлы безвозвратно

Конечно, эта утилита в основном используется для шифрования. Удаленные файлы в Windows восстановимы. Эта утилита удалит файлы так, чтобы такой возможности уже не было. Достаточно удобно, т.к. не надо устанавливать сторонние программы для этой цели.
Использовать так:

cipher /w:диск:\папка

netstat -an: показать список соединений и портов

Команда netstat очень удобна, т.к. показывает всевозможную статистику по сетевым соединениям. Опций использования очень много. Один из наиболее интересных вариантов запуска:

netstat -an

Таким образом будет выведен список всех соединений и портов, причем, с указанием адресов и портов внешних устройств. Т.е. что у нас слушает на каком порту, какие порты открыты, какие соединения с другими устройствами сейчас установлены.

nslookup: выяснить IP-адрес по доменному имени

Эта утилита позволяет делать запросы к DNS-серверу. Позволяет диагностировать проблему, связанную с разрешением DNS.

Применяется так:

nslookup pcask.ru

Systeminfo

Детальная информация конфигурации компьютера. Данные об операционной системе и железе. например, вы желаете узнать дату установки Windows, время последней загрузки системы, версию BIOS, объем доступной памяти, конфигурацию сетевой карты и т.п.

Можно, кстати, попробовать systeminfo /s <хост>. Таким образом можно получить данные любого компьютера в локальной сети. Правда, может потребоваться ввести дополнительные данные (имя пользователя, пароль и т.п.): “systeminfo /s [host_name] /u [domain]\[user_name] /p [user_password]”

chkdsk: проверка диска

Утилита проверяет диск на физические и логические ошибки. Если запустить без параметров, выведет просто статус. Но можно дополнить, допустим, параметром /f для исправления найденных ошибок.

Документация: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/chkdsk

Потребуется запуск командной стоки от имени администратора.

Пример:

chkdsk /f C: