Cmd команды для сети

Почему в мире творится такой хаос? Да потому что администратор нашей системы забыл о выполнении своих обязанностей. Или просто потерял список cmd команд от нашего мира. Хотя это несколько оригинальный взгляд на существующий порядок вещей, но, тем не менее, он отражает часть нужной нам правды: с помощью командной строки можно легко навести порядок в своем компьютере:

Что такое командная строка

Командная строка представляет собой наиболее простой инструмент для управления операционной системой компьютера. Управление происходит с помощью целого ряда зарезервированных команд и набора символов текстовой клавиатуры без участия мыши ( в операционной системе Windows ).

Часть команд пришла к нам еще из MS-DOS . Командную строку также называют консолью. Она применяется не только для администрирования операционной системы, но и для управления обычными программами. Чаще всего в такой набор команд включаются наиболее редко употребляемые.

Преимуществом применения cmd основных команд является то, что при этом затрачивается минимальное количество ресурсов системы. А это важно при возникновении аварийных ситуаций, когда все мощности компьютера, так или иначе, задействованы.

В cmd реализована возможность выполнения и создания целых пакетных файлов, представляющих собой определенный порядок выполнения целого ряда команд ( сценариев ). Благодаря этому их можно использовать для автоматизации выполнения определенных задач ( управление учетными записями, архивация данных и другое ).

Командной оболочкой Windows для манипуляции и перенаправления команд определенным утилитам и средствам операционной системы является интерпретатор Cmd.exe . Он загружает консоль и перенаправляет команды в понятном для системы формате.

Работа с командной строкой в операционной системе Windows

Вызвать консоль в Windows можно несколькими способами:

    Через утилиту « Выполнить » — для ее запуска нужно задействовать комбинацию клавиш « Win»+ «R ». Затем ввести в поле команду cmd и нажать « Ok »;

  • Через меню « Пуск » — переходим во « Все программы » — « Стандартные » — « Командная строка ».
  • Оба способа подразумевают запуск консоли от имени текущего пользователя. То есть со всеми правами и ограничениями, которые наложены на его роль в операционной системе. Для запуска cmd с правами администратора нужно в меню « Пуск » выделить значок программы и в контекстном меню выбрать соответствующий пункт:


    После запуска утилиты можно получить справочную информацию о командах и формате их написания в консоли. Для этого нужно ввести оператор help и нажать на « Enter »:

    Основные команды для работы с файлами и директориями

    Наиболее часто употребляемыми являются следующие команды:

    • RENAME – переименование директорий и файлов. Синтаксис команды:

    RENAME | REN [диск/путь] исходное имя файла/каталога | конечное имя_файла
    Пример: RENAME C:UsersдомашнийDesktoptost.txt test.txt

    • DEL (ERASE) – используется для удаления только файлов, а не каталогов. Ее синтаксис:

    DEL | ERASE [метод обработки] [имя_файла]
    Пример: Del C:UsersдомашнийDesktoptest.txt/P

    Под методом обработки имеется в виду специальный флаг, позволяющий реализовать определенное условие при осуществлении удаления файла. В нашем примере флаг « P » включает вывод диалога разрешения на удаления каждого файла:

    • MD – позволяет создать папку по указанному пути. Синтаксис:

    MD [диск:] [путь]
    Пример:
    MD C:UsersдомашнийDesktoptest1test2

    В примере будет создана подпапка test2 в папке test1 . Если одна из корневых папок пути не существует, то она тоже будет создана:

    • RD ( RMDIR ) – удаление определенной папки или всех директорий по указанному пути. Синтаксис:

    RD | RMDIR [ключ_обработки] [диск/путь]
    Пример:
    rmdir /s C:UsersдомашнийDesktoptest1test2

    В примере используется флаг s , который вызовет удаление всей ветви директорий, указанных в пути. Поэтому не стоит без необходимости использовать команду rmdir с этим ключом обработки.

    В следующем разделе мы подробно рассмотрим сетевые команды cmd .

    Команды для работы с сетью

    Командная строка позволяет управлять не только файловой системой ПК, но и его сетевыми возможностями. В состав сетевых команд консоли входит большое количество операторов для мониторинга и тестирования сети. Наиболее актуальными из них являются:

    • ping – команда служит для мониторинга возможностей сетевого подключения ПК. Удаленному компьютеру отправляется установленное количество пакетов, а затем отправляется им назад. Учитывается время передачи пакетов и процент потерь. Синтаксис:

    ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [<-j список_узлов | -k список_узлов>] [-w интервал] [имя_конечного_ПК]

    Пример реализации команды:
    ping example.microsoft.com
    ping –w 10000 192.168.239.132

    В последнем примере cmd ping команды запрос посылается адресату с указанным IP адресом. Интервал ожидания между пакетами составляет 10 000 (10 сек). По умолчанию этот параметр установлен на 4 000:

    • tracert – служит для определения сетевого пути к указанному ресурсу путем посыла специального эхо-сообщения через протокол
    • ICMP ( Control Message Protocol ). После запуска команды с параметрами выводится список всех маршрутизаторов, через которые проходит путь следования сообщения. Первый в списке элемент является первым маршрутизатором со стороны запрашиваемого ресурса.

    Синтаксис tracer команды cmd :
    tracert [-d] [-h максимальное_число_переходов] [-j список_узлов] [-w интервал] [имя_конечного_ресурса]
    Пример реализации:
    tracert -d -h 10 microsoft.com

    В примере прослеживается маршрут к указанному ресурсу. При этом увеличивается скорость совершения операции за счет применения параметра d, который предотвращает попытки команды получить разрешение на чтение IP адресов. Количество переходов ( прыжков ) ограничено 10 с помощью установленного значения параметра h. По умолчанию, количество прыжков равно 30:

  • shutdown – используется для перезагрузки, отключения и выхода из сеанса определенного пользователя локальной машины или удаленного ПК. Синтаксис этой cmd команды сети:
  • shutdown [<-l|-s|-r|-a>] [-f] [-m [имя_ПК]] [-t xx] [-c «сообщения»] [-d[u][p]:xx:yy]
    Пример:
    shutdown /s /t 60 /f /l /m 191.162.1.53

    Произойдет выключение ( s ) удаленного ПК ( m ) с указанным IP адресом ( 191.162.1.53 ) через 60 секунд ( t ). При этом принудительно будет выполнен выход из всех приложений ( f ) и сеанса текущего пользователя ( l ).

    Еще несколько нужных команд

    При работе с ПК может пригодиться еще несколько команд из огромного списка операторов cmd . Вот некоторые из них:

    • format – выполняет форматирование CD диска в дисководе, имя которого указано в параметрах. Синтаксис команды:

    format том [/fs: Файловая_Система] [/v: метка] [/q] [/a: размер] [/c] [/x]

    При написании синтаксиса какой-либо команды квадратными скобками выделяются необязательные параметры.

    Это подтверждает следующий пример написания команды:
    format e : — будет отформатирован носитель в дисководе E;

    • s et – служит для работы с переменными среды. Эта cmd команда позволяет создавать, удалять и присваивать значение переменным, которые можно использовать во время работы с командной строкой. Синтаксис:

    set [[/a [выражение]] [/p [имя_переменной=]] строка]
    Пример:
    set include=c:inc

    • start – предназначена для запуска указанной программы или команды в отдельном окне:

    Пример:
    start notepad


    Теперь с багажом полученных знаний можно не то что своим компьютером управлять, но и целой реальностью. Осталось только запустить соответствующий экземпляр cmd . Да и не все описанные в статье команды могут подойти для управления « действующим экземпляром » нашей реальности.

    1. сброс winsock

    Код
    netsh winsock reset
    netsh winsock reset catalog
    Winsock это интерфейс, который упрощает разработку сетевых приложений под Windows. Всё что нам нужно знать, это то что Winsock представляет собой интерфейс между приложением и транспортным протоколом, выполняющим передачу данных. При взаимодействии клиент — сервер в сети каждого участника взаимодействия можно рассматривать как конечную точку. Сокет это вроде как и есть эта конечная точка. В приложении вы определяете сокет.

    2. сброс прокси (включает прямой доступ/сброс winhttp) и отображение текущих параметров прокси WinHTTP

    Код
    netsh winhttp reset proxy
    Код
    netsh winhttp show proxy

    3. cброс статических/заданных пользователем параметров ipv4 и ipv6

    Код
    netsh interface ipv4 reset
    netsh interface ipv6 reset
    netsh int ip reset

    4. вывод сведений о конфигурации протокола ip

    Код
    ipconfig /all

    5. очистка кэша dns

    Код
    ipconfig /flushdns
    отобразить содержимое кэш службы DNS — клиент
    Код
    ipconfig /displaydns

    6. обновление адресов всех адаптеров

    Код
    ipconfig /renew
    освобождение адресов для всех подключений
    Код
    ipconfig /release

    7. показать таблицу маршрутизации

    Код
    route print
    Код
    netstat -r

    8. удаление всех статических маршрутов

    9. добавить статический маршрут

    Код
    route [-4|-6] add [destination] MASK [netmask] [gateway] METRIC [metric] IF [interface] -p
    Пример:
    Код
    route add 10.0.1.0 mask 255.0.0.0 192.168.0.254 metric 1 if 12 -p
    route add 10.0.1.0 mask 255.0.0.0 192.168.0.254 metric 1 -p
    (в данном случае интерфейс определится автоматически)

    10. работа с размещенными сетями

    создание размещенной сети (virtual AP):
    Код
    netsh wlan set hostednetwork mode=allow ss > значение параметра key не менее 8 символов, используются цифры и английские буквы
    запустить размещенную сеть:
    Код
    netsh wlan start hostednetwork
    остановить размещенную сеть:
    Код
    netsh wlan stop hostednetwork
    запретить использование размещенной сети:
    Код
    netsh wlan set hostednetwork mode=disallow
    разрешить использование размещенной сети:
    Код
    netsh wlan set hostednetwork mode=allow
    отобразить свойства и состояние размещенной сети:
    Код
    netsh wlan show hostednetwork

    11. отображение полной информации о беспроводных сетях и устройствах

    Код
    netsh wlan show all

    12. отображение свойств драйверов беспроводной локальной сети

    Код
    netsh wlan show drivers

    13. отображение списка профилей беспроводных сетей, настроенных на этом пк

    Код
    netsh wlan show profiles

    14. Установка и разрыв сетевого подключения удаленного доступа

    Код
    rasdial имя_подключения [пользователь [пароль]] [/DOMAIN:домен]
    rasdial имя подключения /DISCONNECT

    15. определение маршрутов следования / трассировка пути

    Код
    tracert [конечное_имя_или_ip]
    pathping -i [конечное_имя_или_ip]
    Пример:
    Код
    tracert ya.ru
    tracert 213.180.204.3
    pathping -i 213.180.204.3

    16. разрешение доменного имени dns-сервером по умолчанию и сервером 8.8.8.8

    Код
    nslookup [имя_ресурса]
    nslookup [имя_ресурса] 8.8.8.8
    Пример:
    Код
    nslookup ya.ru
    nslookup ya.ru 8.8.8.8

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

    Код
    netstat -abno

    18. отображение статистики протоколов и статистики Ethernet

    Код
    netstat -s
    netstat -e

    19. отображение ARP таблицы

    20. проверка доступности узла по icmp

    Код
    ping [конечное_имя_или_ip]
    Пример:
    Код
    ping ya.ru
    ping 213.180.204.3
    ping 213.180.204.3 -t
    последняя команда — непрерывный пинг
    прервать — CTRL+BREACK

    21. настройка правил брандмауэра

    включить брандмауэр:
    Код
    netsh advfirewall set allprofiles state on
    выключить брандмауэр:
    Код
    netsh advfirewall set allprofiles state off
    включение отдельных профилей:
    Код
    netsh advfirewall set domainprofile state on
    netsh advfirewall set privateprofile state on
    netsh advfirewall set publicprofile state on
    выключение отдельных профилей:
    Код
    netsh advfirewall set domainprofile state off
    netsh advfirewall set privateprofile state off
    netsh advfirewall set publicprofile state off
    запретить все входяшие соединения и разрешить все исходяшие:
    Код
    netsh advfirewall set allprofiles firewallpolicy blockinbound
    netsh advfirewall set allprofiles firewallpolicy allowoutbound
    разрешить входящие TCP и UDP соединения для 80 порта:
    Код
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN
    netsh advfirewall firewall add rule name=»HTTP» protocol=UDP localport=80 action=allow dir=IN
    запретить входящие на 80 порт:
    Код
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=block dir=IN
    netsh advfirewall firewall add rule name=»HTTP» protocol=UDP localport=80 action=block dir=IN
    открыть диапазон портов для исходящего UDP трафика:
    Код
    netsh advfirewall firewall add rule name=»Port range» protocol=UDP localport=5000-5100 action=allow dir=OUT
    удалить правило:
    Код
    netsh advfirewall firewall delete rule name=»HTTP»
    правило ограничения только для одного ip:
    Код
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN remoteip=192.168.0.1
    правило ограничения для подсети:
    Код
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=block dir=IN remoteip=192.168.0.0/24
    netsh advfirewall firewall add rule name=»HTTP» protocol=TCP localport=80 action=allow dir=IN remoteip=192.168.0.50-192.168.0.70
    разрешить соединения для программы MyApp.exe:
    Код
    netsh advfirewall firewall add rule name=»My Application» dir=in action=allow program=»C:MyAppMyApp.exe» enable=yes
    объединение правил:
    Код
    netsh advfirewall firewall add rule name=»My Application» dir=in action=allow program=»C:MyAppMyApp.exe» enable=yes remoteip=157.60.0.1,172.16.0.0/16 profile=domain

    22. проверка доступности удаленного узла по порту (при этом приложение на удаленном пк должно быть запущено, сосотояние удаленного порта LISTENING)

    Код
    telnet [имя_удаленного_узла_или_ip] [PORT]
    Пример:
    Код
    telnet ya.ru 80
    telnet 213.180.204.3 80
    Как включить клиент telnet: панель управления — программы и компоненты — включение или отключение компонентов Windows — включить клиент Telnet — ок

    23. отобразить информацию о mac адресах физических интерфейсов локального и удаленного компьютеров

    Код
    getmac
    getmac /s [имя_пк_или_ip]
    Примеры:
    getmac /s 192.168.1.1

    24. настройка статических параметров ip и dns физического интерфейса

    Код
    netsh interface ip set address name=»Имя подключения» source=static addr=[address] mask=[mask] gateway=[gateway] gwmetric=[metric]
    netsh interface ip set dnsservers name=»Имя подключения» static [dns-address] primary
    Пример:
    Код
    netsh interface ip set address name=»Подключение по локальной сети» source=static addr=192.168.0.10 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
    netsh interface ip set dnsservers name=»Подключение по локальной сети» static 8.8.8.8 primary

    25. определение оптимального mtu

    Код
    ping [имя_ресурса_или_ip] — f — l [xxxx]
    [xxxx] — размер тестового пакета в байтах
    Один из простых и наиболее точных способов определения оптимального размера MTU – MTU пинг тест. Вы просто отправляете запросы и постепенно снижаете размер пакета до тех пор, пока пакет больше не фрагментируется. Как только вы отправите пакет, который не будет фрагментирован, увеличьте немного размер пакета и отправьте запрос заново, вы таким образом сможете найти максимальный размер пакета, который не будет фрагментирован. Возьмите максимальный размер пакета, который вы вычислили в ходе тестирования, прибавьте 28. Вы прибавляете 28 байт потому, что 20 байт зарезервировано для заголовка IP -адреса и 8 байт выделяется для заголовка запроса протокола ICMP ( ICMP Echo Request ). Помните: Вы должны прибавить 28 к вашему результату, полученному в результате пинг-теста!
    Пример:
    1440 – максимальный размер пакета в пинг-тесте
    + 28 – заголовки IP и ICMP
    1468 – оптимальный размер вашего MTU

    26. остановка и запуск служб, вывод списка запущенных служб

    вывод списка запущенных служб:
    Код
    net start
    запуск и остановка dhcp-клиента
    Код
    net start dhcp
    net stop dhcp
    запуск dns-клиента
    Код
    net start dnscache
    запуск автонастройки беспроводной сети
    Код
    net start WlanSvc
    запуск автонастройки WWAN
    Код
    net start WwanSvc
    запуск общего доступа к подключению к Интернету (ics)
    Код
    net start sharedaccess
    запуск брандмауэра
    Код
    net start mpssvc
    запуск браузера компьютеров
    Код
    net start browser
    запуск диспетчера подключений удаленного доступа
    Код
    net start RasMan
    запуск службы сервера
    Код
    net start LanmanServer
    запуск службы рабочей станции
    Код
    net start LanmanWorkstation
    запуск службы удаленных рабочих столов
    Код
    net start TermService
    запуск службы сетевых подключений
    Код
    net start Netman
    запуск службы маршрутизации и удаленного доступа
    Код
    net start RemoteAccess
    запуск обнаружения SSDP
    Код
    net start SSDPSRV

    27. работа с сетевыми дисками, подключение разделяемых сетевых ресурсов

    отображение списка подключенных сетевых дисков
    Код
    net use
    отключение сетевого диска
    Код
    net use [буква_сетевого_диска]: /delete
    Пример:
    Код
    net use Z: /delete
    подключение сетевого диска
    Код
    net use [буква_сетевого_диска]: \[имя_или_ip_адрес_удаленного_компьютера][имя_разделяемого_сетевого_ресурса_или_скрытого_ресурса] /user:[домен][имя_пользователя] [пароль]
    Примеры:
    подключить сетевой диск Z: , которому соответствует разделяемый сетевой каталог с именем shares на компьютере с именем server
    Код
    net use Z: \servershares
    подключить сетевой диск Y: , которому соответствует скрытый ресурс C$ (корневой каталог диска C: на компьютере с адресом с 192.168.1.10). При подключении к удаленному компьютеру используется имя пользователя Администратор и пароль admpass
    Код
    net use Y: \192.168.1.10C$ /USER:Администратор admpass
    подключить сетевой диск X: , которому соответствует каталог folder на скрытом ресурсе D$ компьютера с адресом 192.168.1.20. При подключении к удаленному компьютеру используется имя пользователя user и пароль password в домене domain
    Код
    net use X: \192.168.1.20D$folder /USER:mydomainuser password
    net use X: \192.168.1.20D$folder /USER:user@mydomain password
    (если в командной строке пароль не задан, то он будет запрошен при подключении к сетевому ресурсу; если ключ /USER не задан, то для авторизации на удаленном компьютере используется текущая учетная запись)
    выполнить подключение с запоминанием полномочий (credentials) пользователя. При первом подключении, будет выдан запрос на ввод имени пользователя и пароля ,которые будут запомнены и не будут запрашиваться при последующих подключениях
    Код
    net use W: \remotepcC$commonshare /SAVECRED
    изменение режима запоминания подключенных сетевых дисков:
    не запоминать сетевые подключения
    Код
    net use /PERSISTENT:NO
    запоминать сетевые подключения
    Код
    net use /PERSISTENT:YES

    28. выделение ресурсов системы для общего доступа, создание разделяемых сетевых ресурсов

    вывести список разделяемых в локальной сети ресурсов данного компьютера
    Код
    net share
    добавление нового разделяемого по сети ресурса
    Код
    net share [имя_разделяемого_ресурса]=»[локальный_диск:путь_до_ресурса_на_данном_компьютере]»
    Пример
    Код
    net share sharedres=»C:UsersAdminFor_All»
    удаление разделяемого ресурса
    Код
    net share [имя разделяемого ресурса] /DELETE
    Пример
    Код
    net share sharedres /DELETE
    (удаление выполняется только для имени разделяемого ресурса и не затрагивает каталог локального диска, связанный с данным именем)
    получение списка открытых по сети файлов
    Код
    net file
    отображение списка компьютеров в сетевом окружении
    Код
    net view
    отображение списка компьютеров в домене
    Код
    net view /DOMAIN:[имя_домена]
    Пример:
    Код
    net view /DOMAIN:mydomain
    отображение разделяемых по сети ресурсов отдельного компьютера
    Код
    net view \[имя_компьютера_или_ip]
    Пример:
    Код
    net view \server
    net view \192.168.1.100
    скрыть в сетевом окружении отдельный компьютер
    Код
    net config server /HIDDEN:YES
    вернуть отображение компьютера в сетевом окружении
    Код
    net config server /HIDDEN:NO

    Добавить комментарий Отменить ответ

    Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

    Нередко неопытные пользователи воспринимают командную строку Windows как нечто совершенно ненужное и отжившее свой век. Думать так — это большая ошибка. Значение командной строки или иначе консоли CMD трудно переоценить даже после того как она потеряла большую часть своих команд доступных в MSDOS. Достоинство командной строки заключается, прежде всего, в обеспечении прямого доступа к операционной системе и её скрытым возможностям, кроме того консоль CMD имеет в себе несколько полезнейших встроенных утилит предназначенных для работы с программными и аппаратными компонентами компьютера.

    Быть асом командной строки совершенно не обязательно, тем не менее, есть команды, которые должен знать каждый уважающий себя пользователь Windows. Вот они.

    Assoc

    Большинство пользовательских файлов в операционной систем связаны с определёнными программами, которые обрабатывает их по умолчанию. Такая связь называется ассоциацией. Для её просмотра как раз и существует команда assoc. При её выполнении выводится список сопоставлений расширений и типов файлов. А ещё команда assoc позволяет изменять ассоциации.

    Например командой assoc .html = txtfile для файлов с расширением HTML устанавливается тип файла txtfile (текстовый). Если же вам нужно узнать какой именно программой открываются файлы с таким расширением, используйте команду ftype txtfile.

    Cipher

    Эта команда предназначается для шифрования и дешифрования данных на дисках с файловой системой NTFS, но с таким же успехом она может использоваться для зачистки свободного дискового пространства. Пользоваться ей очень просто. Если вам нужно гарантированно удалить остатки всех ранее удалённых файлов на диске D, выполните в консоли команду cipher /w:D.

    Driverquery

    Полезная команда позволяющая просмотреть список всех установленных в операционной системе драйверов. При выполнении команды без параметров данные выводятся в виде отсортированного списка. Колонка «Модуль» содержит имена драйверов без расширения, колонка «Название» включает краткое описание драйвера, «Тип драйвера» — соответственно тип, «Дата ссылки» указывает на дату установки или последней модификации драйвера.

    FC (File Compare)

    Команда FC пригодится в основном кодерам, также она может использоваться теми юзерами, которым приходится работать с текстовыми файлами. Эта команда позволяет сравнивать содержимое двух файлов, отыскивая между ними несоответствия. Допустим, у вас имеются два файла file1.docx и file2.docx и вы хотите их сравнить. Выполните в консоли следующую команду:

    fc /U “D:file1.docx” “D:file2.docx”

    В данном примере мы сравнили два простых текстовых документа. Интерпретатор командной строки нашел несоответствие в одном из предложений и указал конкретное место. Команда FC также позволяет сравнивать бинарные файлы, файлы в кодировке юникод, определять число несоответствий и т.п. Если сравниваемые файлы окажутся идентичными, при выполнении команды FC будет выведено соответствующее сообщение.

    Ipconfig

    Полезная команда позволяющая определить текущие настройки протокола TCP/IP или попросту IP-адрес. Однако показывает она только внутренний IP-адрес, если же вы используете роутер и хотите узнать тот IP, с которым вы выходите в глобальную Сеть, лучше обратиться к помощи специальных онлайновых сервисов типа 2ip.ru.

    Netstat

    Эта команда выводит список всех текущих интернет-соединений. Используется она в основном администраторами для отображения TCP и UDP-соединений, прослушиваемых портов, таблиц маршрутизации и статистических данных для различных протоколов. Также может использоваться для поиска следов, оставляемых вирусами и прочими вредоносными объектами. Выполненная без параметров команда Netstat отображает тип соединения, локальный адрес, внешний адрес и текущее состояние.

    Как и Netstat команда ping используется в основном системными администраторами. Служит она для диагностики компьютерных сетей. С её помощью можно определять доступность тех или иных ресурсов. Допустим вам нужно проверить доступность Google. Поскольку DNS сервер Google имеет адрес 8.8.8.8, в консоли CMD нужно выполнить команду ping 8.8.8.8.

    Цифровой IP-адрес также может быть заменён текстовым URL-адресом — ping google.com. Если узел окажется недоступен будет выведено сообщение «превышен лимит ожидания», а количество потерь при этом составит 100 процентов.

    Tracert

    Ещё одна «сетевая» команда, предназначенная для диагностики сети (трассировки). Команда позволяет получить цепочку узлов, через которые проходит IP-пакет, адресованный конечному узлу. Используется системными администраторами для выявления неполадки, препятствующей доставке пакетов конечному узлу. Примером использования команды может послужить трассировка к узлу того же Google: tracert google.com.

    Pathping

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

    Powercfg

    Мощная утилита командной строки, предназначенная для управления параметрами электропитания Windows. Выполняется только с параметрами. Выполненная с ключом /Q команда Powercfg выводит текущую конфигурацию схемы электропитания, с ключом /a выводит отчет об использовании электроэнергии в ноутбуках, с ключом –energy генерирует детальный текстовый лог о состоянии компонентов компьютера, включая аккумуляторные батареи. Также команда Powercfg может использоваться для создания резервных копий настроек электропитания и развёртывания их на новом оборудовании.

    Shutdown

    Эта команда используется для завершения сеанса пользователя, выключения, перезагрузки и перевода компьютера в режим гибернации. Поддерживает удалённое управление. Выполняется shutdown всегда с параметрами. Например, команда вида shutdown /s /t 0 приведёт к завершению работы открытых приложений и немедленному выключению компьютера. Посмотреть список доступных ключей можно выполнив в консоли shutdown /?.

    Sfc (System File Checker)

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

    Tasklist

    Команда Tasklist делает ту же работу, что и Диспетчер задач. Выполненная без параметров она выводит список всех запущенных процессов выполняющихся на локальном или удалённом компьютере. При этом для каждого процесса отображается его название, идентификатор (PID), имя сессии, номер сеанса и выделенный объём оперативной памяти. Команда Tasklist поддерживает использование ключей и фильтров. Например, Tasklist /SVC выводит список процессов вместе со службами для каждого процесса в отдельности.

    Taskkill

    Если Tasklist просто выводит список запущенных процессов, то Taskkill завершает их работу в принудительном режиме. Правда для этого вам потребуется знать идентификатор завершаемого процесса или название исполняемого файла. Допустим, вам нужно принудительно закрыть Блокнот. Выполняем для начала команду Tasklist и смотрим PID процесса notepad.exe. В нашем случае он имеет значение 2580. Зная PID процесса его легко можно «убить». Сама же команда будет выглядеть так: Taskkill /PID 2580. Примерно так же сработает команда Taskkill /IM notepad.exe, только в этом примере будут завершены все экземпляры процесса notepad.exe.

    На этом пока всё. Есть и другие полезные команды CMD, с которыми пользователям желательно было бы познакомиться, но о них мы расскажем в следующий раз. К таковым в частности относится Diskpart — мощный инструмент управления дисками и разделами не уступающий возможностями коммерческим программным продуктам типа Acronis Disk Director.

    Имеет ли смысл изучать командную строку профессионально? Вряд ли, если только вы не собираетесь становиться программистом или системным администратором.

    Впрочем, желающим освоить консоль CMD не мешало бы также обратить внимание на её продвинутый аналог — встроенную утилиту PowerShell.

    Оцените статью
    Много толка
    Добавить комментарий