Найти тему

Нужные команды в CMD (командной строке).

Оглавление

Наверняка многие слышали о таком чёрном окне времён MSDOC систем, и некоторые считают на сегодняшнее время пережитками прошлого, однако я настаиваю на обратном и сегодня расскажу о самых полезных командах одноимённой командной строки Windows.

SFC /scannow

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

CHKDSK

По своей сути утилита, предназначенная для проверки диска на ошибки и повреждённые сектора. Проверяет целостность и базовых и динамических дисков. Прежде всего ищет несогласованность файлов системы. Для проверки или анализа диска следует после команды ввести название диска (chkdsk c:), после проверки при найденных ошибках он рекомендует исправить их, можно ввести команду после, а можно сразу (chkdsk /f c:).

Есть и другие параметры запуска команды кроме /f, например /r – задаёт поиск плохих секторов диска и восстановление читаемой информации, параметр /x – принудительное отключение тома формата NTFS.

Tasklist

Команда, которая выводит таблицу со всеми процессами на вашем компьютере или на удалённом компьютере, аналог диспетчера задач, при вводе параметра /svc выводит соответствующие службы к процессам.

Taskkill

Команда, благодаря которой можно принудительно отключать запущенные процессы, которые вы увидели через команду tasklist, однако для завершения нужно знать номер которые находится в столбце PID при вводе команды tasklist /svc, можно ввести и просто название процесса с расширением, это закроет все программы с таким названием. Полностью команда выглядит примерно так: taskkill /PID 1234, или taskkill /IM opera.exe.

Ipconfig

Команда, предназначенная для определения текущих настроек протокола TCP/IP или IP – адрес. Показывает только внутренний IP - адрес, что мешает узнать внешний при использовании роутера.

Netstat

Команда выводит список интернет-соединений. При вводе без параметров отображает таблицу с типом соединения, локальный адрес, внешний адрес и текущее состояние соединения. При вводе с параметром /r выводит таблицу маршрутизации.

Вот список нескольких параметров:

-a - отображение всех подключений и ожидающих портов.
-b - отображение исполняемого файла, участвующего в создании каждого подключения, или ожидающего порта.

-e - отображение статистики Ethernet. Может применяться вместе с параметром -s.

-f - отображение полного имени домена (FQDN) для внешних адресов.

-n - отображение адресов и номеров портов в числовом формате.

-o - отображение кода (ID) процесса каждого подключения.

-p - протокол - Отображение подключений для протокола, задаваемых этим параметром. Допустимые значения: TCP, UDP, TCPv6 или UDPv6. Используется вместе с параметром -s для отображения статистики по протоколам. Допустимые значения: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP или UDPv6.

-r - отображение содержимого таблицы маршрутов.

-s - отображение статистики протокола. По умолчанию статистика отображается для протоколов IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP и UDPv6. Параметр -p позволяет указать подмножество выводимых данных.

-t - отображение текущего подключения в состоянии переноса нагрузки с процессора на сетевой адаптер при передаче данных (offload).

-v - подробный вывод информации, если это возможно.

Tracert

Сетевая команда, позволяющая получить цепочку узлов, через которые проходят ваши пакеты, адресованные конечному узлу. Использует для того, чтобы выявить неполадки, препятствующие доставке конечному узлу. После команды необходимо ввести символьный адрес (DNS) или цифровой.

Pathping

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

Параметры:

-g - <список_узлов> Свободный выбор маршрута по списку узлов.

-h - <число_прыжков> Максимальное число прыжков при поиске узла.

-i - <адрес> Использовать указанный адрес источника.

-n - Не определять имена узлов по адресам.

-p - <пауза> Пауза между отправками пакетов (мсек).

-q - <число_запросов> Число запросов при каждом прыжке.

-w - <таймаут> Время ожидания каждого ответа (мсек).

-4 - Обязательное использование протокола IPv4.

-6 - Обязательное использование протокола IPv6.

Ping

Команда служит для диагностики компьютерных сетей. Определяет доступность ресурсов. Для этого после команды ping вводим адрес для которого необходимо проверить доступ.

Спасибо за внимание!