Команды в cmd для windows 10: Полезные команды в cmd на Windows — журнал «Доктайп»
Содержание
Полезные команды в cmd на Windows — журнал «Доктайп»
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под OS Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R
и введите cmd
. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter
.
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
C:\content-server>dir Том в устройстве C имеет метку SYSTEM Серийный номер тома: 2C89-ED9D Содержимое папки C:\content-server 06. 10.2020 00:41 <DIR> . 06.10.2020 00:37 <DIR> .circleci 16.07.2020 16:04 268 .editorconfig 16.07.2020 16:04 10 .eslintignore 16.07.2020 16:04 482 .eslintrc 06.10.2020 00:37 <DIR> .github 16.07.2020 16:04 77 .gitignore 06.10.2020 00:41 <DIR> assets 06.10.2020 00:41 <DIR> gulp 16.07.2020 16:10 379 gulpfile.js 16.07.2020 16:10 296 320 package-lock.json 16.07.2020 16:10 751 package.json 16.07.2020 16:04 509 README.md
Открыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Перейти в другую папку — cd
Команда cd
без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога:
C:\content-server>cd assets C:\content-server\assets>
Перейти на одну папку вверх:
C:\content-server\assets>cd . . C:\content-server>
Перейти в папку на другом диске:
c:\content-server>cd /d d:/ d:\>
Чтобы просто изменить диск, введите c:
или d:
.
Больше статей о фронтенде и работе в айти в телеграм-канале.
👉🏻 Больше статей о фронтенде и работе в айти в телеграм-канале. Подписаться
Создать папку — mkdir или md
Создаём пустую папку code
внутри папки html
:
d:\html>mkdir coded:\html>dir Содержимое папки d:\html 03.11.2020 19:23 <DIR> . 03.11.2020 19:23 <DIR> .. 03.11.2020 19:25 <DIR> code 0 файлов 0 байт 3 папок 253 389 438 976 байт свободно
Создаём несколько пустых вложенных папок — для этого записываем их через косую черту:
d:\html>mkdir css\js d:\html>dir Том в устройстве D имеет метку DATA Серийный номер тома: 0000-0000 Содержимое папки d:\html 03. 11.2020 19:23 <DIR> . 03.11.2020 19:23 <DIR> .. 03.11.2020 19:25 <DIR> code 03.11.2020 19:29 <DIR> css
Создаётся папка css
, внутри которой находится папка js
. Чтобы проверить это, используем команду tree
. Она показывает дерево папок.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir
:
d:\html\css>rmdir js
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку:
d:\html\css>d:\html>rmdir css Папка не пуста.
Чтобы удалить дерево папок, используйте ключ /s
. Тогда командная строка запросит подтверждение перед тем, как удалить всё.
d:\html>rmdir css /s css, вы уверены [Y(да)/N(нет)]? y
Показать дерево папок — tree
В любом момент мы можем увидеть структуру папок. Для этого используется команда tree
.
d:\html>tree Структура папок тома DATA Серийный номер тома: 0000-0000 D:. ├───code └───css └───js
Если вы хотите посмотреть содержимое всего диска, введите tree
в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
d:\html>del blog.txt
Переименование файла — ren или rename
Последовательно вводим ren
, старое и новое имя файла.
d:\html>dir Содержимое папки d:\html 03.11.2020 19:23 <DIR> . 03.11.2020 19:23 <DIR> .. 03.11.2020 19:59 0 blag.txt d:\html>ren blag.txt blog.txt d:\html>dir Содержимое папки d:\html 03.11.2020 19:23 <DIR> . 03.11.2020 19:23 <DIR> .. 03.11.2020 19:59 0 blog.txt
Команды одной строкой
Очистить консоль — cls
.
Информация о системе — systeminfo
.
d:\html>systeminfo Имя узла: DESKTOP-6MHURG5 Название ОС: Майкрософт Windows 10 Pro Версия ОС: 10.0.20246 Н/Д построение 20246 Изготовитель ОС: Microsoft Corporation Параметры ОС: Изолированная рабочая станция Сборка ОС: Multiprocessor Free
Информация о сетевых настройках — ipconfig
.
d:\html>ipconfig Настройка протокола IP для Windows Адаптер Ethernet Ethernet 2: Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . :
Список запущенных процессов — tasklist
.
c:\>tasklist Имя образа PID Имя сессии № сеанса Память ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 8 КБ System 4 Services 0 2 688 КБ Secure System 72 Services 0 23 332 КБ …
Справка по командам — help
Команда help
без аргументов выводит список всех возможных команд. help
вместе с именем команды выведет справку по этой команде.
d:\html>help tree Графическое представление структуры папок или пути. TREE [диск:][путь] [/F] [/A] /F Вывод имён файлов в каждой папке. /A Использовать символы ASCII вместо символов национальных алфавитов.
В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help
и узнать о том, что ещё может командная строка.
Как ещё ускорить работу
- 10 горячих клавиш VS Code, которые ускорят вашу работу
- Полезные команды для работы с Git
- Полезные команды для работы с Node. js
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
ТелеграмПодкастБесплатные учебники
cmd | Microsoft Learn
Twitter
LinkedIn
Facebook
Адрес электронной почты
-
Статья -
-
Запускает новый экземпляр интерпретатора команд Cmd. exe. При использовании без параметров cmd отображает сведения о версии и авторских правах операционной системы.
cmd [/c|/k] [/s] [/q] [/d] [/a|/u] [/t:{<b><f> | <f>}] [/e:{on | off}] [/f:{on | off}] [/v:{on | off}] [<string>]
Параметры
Параметр | Описание |
---|---|
/C | Выполняет команду, указанную строкой , а затем останавливается. |
/K | Выполняет команду, указанную строкой, и продолжает. |
/s | Изменяет обработку строки после /c или /k. |
/q | Отключает эхо. |
/d | Отключает выполнение команд автозапуска. |
/a | Форматирует выходные данные внутренних команд в канал или файл как Американский национальный институт стандартов (ANSI). |
/U | Форматирует выходные данные внутренних команд в канале или файле в виде Юникода. |
/t:{<b><f> | <f> } | Задает цвета фона (b) и переднего плана (f). |
/e:on | Включает расширения команд. |
/e:off | Отключает расширения команд. |
/f:on | Включает заполнение имени файла и каталога. |
/f:off | Отключает завершение имени файла и каталога. |
/v:on | Включает отложенное расширение переменной среды. |
/v:off | Отключает отложенное расширение переменной среды. |
<string> | Указывает команду, которую вы хотите выполнить. |
/? | Отображение справки в командной строке. |
В следующей таблице перечислены допустимые шестнадцатеричные цифры, которые можно использовать в качестве значений для <b>
и <f>
.
Значение | Color |
---|---|
0 | Черный |
1 | Синий |
2 | Зеленый |
3 | Aqua |
4 | Красный |
5 | Сиреневый |
6 | Желтый |
7 | Белый |
8 | Серый |
9 | Светло-синий |
а | светло-зеленый |
b | Легкая вода |
с | Светло-красный |
d | Светло-фиолетовый |
й | Светло-желтый |
f | Ярко-белый |
Чтобы использовать несколько команд для
<string>
, разделите их разделителем &&команд . | ).В кавычках используется один или несколько пробелов.
Строка в кавычках — это имя исполняемого файла.
Если предыдущие условия не выполняются, строка обрабатывается путем проверки первого символа, чтобы убедиться, что это открывающая кавычка. Если первый символ является открывающей кавычки, он удаляется вместе с закрывающей кавычки. Любой текст после закрывающих кавычек сохраняется.
Если параметр /d не указан в строке, Cmd.exe искать следующие подразделы реестра:
Если присутствует один или оба подраздела реестра, они выполняются перед всеми остальными переменными.
Внимание!
Неправильное изменение реестра может серьезно повредить систему. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере.
Расширения команд для определенного процесса можно отключить с помощью /e:off. Вы можете включить или отключить расширения для всех параметров командной строки cmd на компьютере или в сеансе пользователя, задав следующие значения REG_DWORD :
Присвойте REG_DWORD значение 0×1 (включено) или 0×0 (отключено) в реестре с помощью Regedit. exe. Пользовательские параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.
Внимание!
Неправильное изменение реестра может серьезно повредить систему. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере.
При включении расширений команд затрагиваются следующие команды:
Если включить отложенное расширение переменной среды, можно использовать восклицательный знак для замены значения переменной среды во время выполнения.
Заполнение имени файла и каталога по умолчанию не включено. Вы можете включить или отключить завершение имени файла для определенного процесса команды cmd с помощью /f:{on | off}. Вы можете включить или отключить завершение имени файла и каталога для всех процессов команды cmd на компьютере или для сеанса входа пользователя, задав следующие REG_DWORD значения:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD
Чтобы задать значение REG_DWORD , выполните Regedit. exe и используйте шестнадцатеричное значение управляющего символа для конкретной функции (например, 0×9 имеет значение TAB и 0×08 — BACKSPACE). Пользовательские параметры имеют приоритет над параметрами компьютера, а параметры командной строки имеют приоритет над параметрами реестра.
Внимание!
Неправильное изменение реестра может серьезно повредить систему. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере.
Если включить заполнение имени файла и каталога с помощью /f:on, используйте CTRL+D для завершения имени каталога и CTRL+F для завершения имени файла. Чтобы отключить определенный символ завершения в реестре, используйте значение пробела [0×20], так как оно не является допустимым управляющим символом.
Нажатие клавиш CTRL+D или CTRL+F обрабатывает завершение имени файла и каталога. Эти функции сочетания клавиш добавляют подстановочный знак к строке (если он отсутствует), создает список соответствующих путей, а затем отображает первый соответствующий путь.
Если ни один из путей не совпадает, функция завершения имени файла и каталога вызывает сигнал и не изменяет отображение. Чтобы перейти по списку соответствующих путей, несколько раз нажмите клавиши CTRL+D или CTRL+F . Для перемещения по списку в обратном направлении одновременно нажмите клавиши SHIFT и CTRL+D или CTRL+F . Чтобы отменить сохраненный список соответствующих путей и создать новый список, измените строку и нажмите клавиши CTRL+D или CTRL+F. При переключении между клавишами CTRL+D и CTRL+F сохраненный список соответствующих путей удаляется и создается новый список. Единственное различие между сочетаниями клавиш CTRL+D и CTRL+F заключается в том, что CTRL+D соответствует только именам каталогов, а CTRL+F — именам файлов и каталогов. = ; ! ‘ + , ‘ ~ [пробел].
Если в указанной информации содержатся пробелы, необходимо использовать кавычки вокруг текста (например, «Имя компьютера»).
При обработке завершения имени файла и каталога из строки любая часть пути справа от курсора удаляется (в точке строки , где было обработано завершение).
- Условные обозначения синтаксиса команд командной строки
за | Microsoft Узнайте
Редактировать
Твиттер
Фейсбук
Электронная почта
- Статья
Запускает указанную команду для каждого файла в наборе файлов.
Синтаксис
для {%% | %}in ( ) do [ ]
Параметры
Параметр | Описание |
---|---|
{%% \| %}<переменная> | Обязательно. Представляет заменяемый параметр. Используйте один знак процента ( % ), чтобы выполнить команду вместо в командной строке. Используйте двойные знаки процента ( %% ) для выполнения команды вместо в пакетном файле. Переменные чувствительны к регистру и должны быть представлены в алфавитном порядке, например 9.0042 %a , %b или %c . |
( <набор> ) | Обязательно. Указывает один или несколько файлов, каталогов или текстовых строк или диапазон значений, для которых выполняется команда. Скобки обязательны. |
<команда> | Обязательно. Указывает команду, которую вы хотите выполнить для каждого файла, каталога или текстовой строки или для диапазона значений, включенных в набор . |
<параметры командной строки> | Указывает любые параметры командной строки, которые вы хотите использовать с указанной командой. |
/? | Отображает справку в командной строке. |
Эту команду можно использовать в пакетном файле или непосредственно из командной строки.
К команде для применяются следующие атрибуты:
Эта команда заменяет
% переменная
или%% переменная
с каждой текстовой строкой в указанном наборе, пока указанная команда не обработает все файлы.Имена переменных чувствительны к регистру, являются глобальными, и не более 52 могут быть активны одновременно.
Во избежание путаницы с параметрами партии, от
%0
до%9
, вы можете использовать любой символ для переменной , кроме цифр от 0 до 9 . Для простых пакетных файлов один символ, например%%f
будет работать.Можно использовать несколько значений для переменной в сложных пакетных файлах, чтобы отличать разные заменяемые переменные.
Параметр set может представлять одну группу файлов или несколько групп файлов. Вы можете использовать подстановочные знаки ( * и ? ) для указания набора файлов. Допустимы следующие наборы файлов:
(*.doc) (*.doc *.txt *.me) (янв*.док янв*.рпт фев*.док фев*.рпт) (ар??1991.* ап??1991.*)
При использовании этой команды первое значение в наборе заменяет
% переменной
или%% переменной
, а затем указанная команда обрабатывает это значение. Это продолжается до тех пор, пока не будут обработаны все файлы (или группы файлов), соответствующие значению set .В и do не являются параметрами, но вы должны использовать их с этой командой. Если вы пропустите любое из этих ключевых слов, появится сообщение об ошибке.
Если расширения команд включены (по умолчанию), поддерживаются следующие дополнительные формы для :
Только каталоги: Если набор содержит подстановочные знаки ( * или ? ), указанная команда выполняется для каждого каталога (вместо набора файлов в указанном каталоге), который соответствует 900 70 набор . Синтаксис:
для /d {%%|%}
в ( ) do [ ] Рекурсивный: Обходит дерево каталогов, корнем которого является диск : путь , и выполняет оператор for в каждом каталоге дерева. Если после /r каталог не указан, в качестве корневого каталога используется текущий каталог. Если set представляет собой всего лишь одну точку (. ), он только перечисляет дерево каталогов. Синтаксис:
для /r [[<диск>:]<путь>] {%%|%}<переменная> in (
) do [ ] Итерация диапазона значений: Используйте итеративную переменную, чтобы установить начальное значение ( start #), а затем пройти через заданный диапазон значений, пока значение не превысит заданное конечное значение ( end #). /l выполнит итерацию, сравнивая start # с end #. Если start # меньше end #, команда будет выполнена. Когда итеративная переменная превышает end #, командная оболочка выходит из цикла. Вы также можете использовать минус step # для перехода через диапазон в порядке убывания значений. Например, (1,1,5) генерирует последовательность 1 2 3 4 5, а (5,-1,1) генерирует последовательность 5 4 3 2 1. Синтаксис:
для /l {%%|%}<переменная> в (
, , ) do [ ] Итерация и синтаксический анализ файлов: Используйте синтаксический анализ файлов для обработки вывода команды, строк и содержимого файла. Используйте итерационные переменные, чтобы определить содержимое или строки, которые вы хотите изучить, и используйте различные parsingkeywords опции для дальнейшего изменения синтаксического анализа. Используйте параметр токена parsingkeywords , чтобы указать, какие токены следует передавать в качестве итерационных переменных. При использовании без параметра токена /f будет проверять только первый токен.
Анализ файла состоит из чтения вывода, строки или содержимого файла, а затем разбиения его на отдельные строки текста и разбора каждой строки на ноль или более токенов. Затем вызывается цикл для со значением итерационной переменной, установленным в токен. По умолчанию /f передает первый токен, разделенный пробелами, из каждой строки каждого файла. Пустые строки пропускаются.
Синтаксисы:
для /f [
] {%%|%}<переменная> in ( ) do [ ] for /f [ ] {%%|%} in ( ) do [ ] for /f [ ] {%%|%} in (' ') do [ ] Аргумент set указывает одно или несколько имен файлов. Каждый файл открывается, читается и обрабатывается перед переходом к следующему файлу в наборе . Чтобы переопределить поведение синтаксического анализа по умолчанию, укажите ключевых слов синтаксического анализа . Это строка в кавычках, которая содержит одно или несколько ключевых слов для указания различных параметров синтаксического анализа.
Если вы используете параметр usebackq , используйте один из следующих синтаксисов:
для /f [usebackq
] {%%|%} in ( ) do [ ] for /f [usebackq ] {%%|%} in (' ') do [ ] for /f [usebackq ] {%%|%} in (` `) do [ ] В следующей таблице перечислены ключевые слова синтаксического анализа, которые можно использовать для ключевых слов синтаксического анализа .
Ключевое слово Описание эол= <с>
Задает символ конца строки (только один символ). пропустить= Задает количество пропускаемых строк в начале файла. разделители= Задает набор разделителей. Это заменяет набор разделителей по умолчанию, состоящий из пробела и табуляции. токенов= Указывает, какие токены из каждой строки должны передаваться в цикл for для каждой итерации. В результате выделяются дополнительные имена переменных. m-n задает диапазон от m th до n th токенов. Если последним символом в строке tokens= является звездочка ( * ), выделяется дополнительная переменная, и она получает оставшийся текст в строке после последней проанализированной лексемы. использованиебэкк Указывает запускать строку в обратных кавычках в качестве команды, использовать строку в одинарных кавычках в качестве буквальной строки или, для длинных имен файлов, содержащих пробелы, разрешать имена файлов в Замена переменной: В следующей таблице приведен необязательный синтаксис (для любой переменной I ):
Переменная с модификатором Описание %~I
Раскрывает %I
, удаляя все окружающие кавычки.%~fI
Заменяет %I
на полное имя пути.%~dI
Расширяется %I
только на букву диска.%~пи
Расширяет %I
только до пути.%~nI
Расширяет %I
только до имени файла.%~xI
Расширяет %I
только до расширения имени файла.%~sI
Путь расширяется, чтобы содержать только короткие имена. %~aI
Расширяет %I
до атрибутов файла файла.%~tI
Раскрывает %I
до даты и времени файла.%~zI
Расширяет %I
до размера файла.%~$ПУТЬ:I
Выполняет поиск в каталогах, перечисленных в переменной среды PATH, и расширяет %I
до полного имени первого найденного каталога. Если имя переменной среды не определено или файл не найден поиском, этот модификатор заменяется пустой строкой.В следующей таблице перечислены комбинации модификаторов, которые можно использовать для получения составных результатов.
Переменная с комбинированными модификаторами Описание %~dpi
Расширяет %I
только до буквы диска и пути.%~nxI
Расширяет %I
только до имени файла и расширения.%~fsI
Расширяет %I
до полного имени пути только с короткими именами.%~dp$PATH:I
Ищет в каталогах, перечисленных в переменной среды PATH, %I
и расширяется до буквы диска и пути к первому найденному.%~ftzaI
Расширяет %I
до строки вывода, похожей на dir .В приведенных выше примерах можно заменить
%I
и PATH с другими допустимыми значениями. Допустимое имя переменной вместо завершает синтаксис %~ .Используя имена переменных в верхнем регистре, такие как
%I
, вы можете сделать свой код более читабельным и избежать путаницы с модификаторами, которые не чувствительны к регистру.
Разбор строки: Вы можете использовать логику разбора
for /f
для непосредственной строки, заключивАнализ выходных данных: Вы можете использовать команду
для /f
для анализа выходных данных команды, поместив<команда>
в кавычках между скобками. Он рассматривается как командная строка, которая передается дочернему Cmd.exe. Вывод записывается в память и анализируется, как если бы это был файл.
Примеры
Чтобы использовать вместо в пакетном файле, используйте следующий синтаксис:
для {%%|%}<переменная> в () do [ ]
Чтобы отобразить содержимое всех файлов в текущем каталоге с расширением .doc или .txt, используя заменяемую переменную %f , введите:
для %f в (*. doc *.txt) do введите %f
В предыдущем примере каждый файл с расширением .doc или .txt в текущем каталоге заменяется переменной %f до тех пор, пока не будет отображено содержимое каждого файла. Чтобы использовать эту команду в пакетном файле, замените каждое вхождение %f с %%f . В противном случае переменная игнорируется и отображается сообщение об ошибке.
Чтобы проанализировать файл, игнорируя закомментированные строки, введите:
for /feol=; tokens=2,3* delims=, %i в (myfile.txt) do @echo %i %j %k
Эта команда анализирует каждую строку в myfile.txt . Он игнорирует строки, начинающиеся с точки с запятой, и передает второй и третий токен из каждой строки в тело для (токены разделяются запятыми или пробелами). Тело 9.0042 для оператора ссылается на %i для получения второго маркера, %j для получения третьего маркера и %k для получения всех оставшихся маркеров. Если указанные имена файлов содержат пробелы, заключите текст в кавычки (например, Имя файла). Чтобы использовать кавычки, вы должны использовать usebackq . В противном случае кавычки интерпретируются как определяющие литеральную строку для анализа.
%i явно объявлен в для 9Заявление 0043. %j и %k неявно объявлены с использованием tokens= . Вы можете использовать токена = , чтобы указать до 26 токенов, при условии, что это не вызовет попытки объявить переменную выше буквы z или Z.
Чтобы проанализировать вывод команды, поместив , установите между круглые скобки, введите:
for /f "usebackq delims==" %i in (`set`) do @echo %i
- Ключ синтаксиса командной строки
Обратная связь
Просмотреть все отзывы о странице
Десять сетевых команд Windows 10, которые должен знать каждый.
Поддержание качественного сетевого соединения и устранение неполадок при сбое соединения — это базовые навыки, с которыми, по крайней мере, должен быть знаком каждый.
Обязательная к прочтению информация о Windows
Microsoft PowerToys 0.69.0: анализ нового приложения Registry Preview
Обновление Windows 11 переносит Bing Chat на панель задач
Microsoft предлагает Windows 11 для HoloLens 2
Как подключить беспроводную клавиатуру Apple к Windows 10
Для пользователей Microsoft Windows 10 есть 10 основных сетевых команд, которые вы должны знать и быть готовыми использовать в случае необходимости. Некоторые из этих команд имеют эквиваленты в графическом интерфейсе Windows 10, но для многих структура командной строки более эффективна и действенна.
В этом практическом руководстве мы перечисляем 10 основных сетевых команд Windows 10, которые пользователи должны использовать для устранения неполадок с сетевым подключением.
ПОСМОТРЕТЬ: Команды для Windows, Linux и Mac, которые должен знать каждый (бесплатный PDF) (TechRepublic)
Сетевые команды Windows 10, которые должен знать каждый
Самый быстрый способ получить доступ к командной строке в Windows 10 — использовать комбинацию клавиш Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите «cmd» и нажмите Enter, чтобы загрузить командную строку.
1. Пинг
Из всех сетевых команд Windows 10 Ping, вероятно, является той, о которой почти все знают и использовали раньше. Команда Ping позволяет проверить доступность устройства в сети. Пингование хоста должно вернуть четыре пакета данных, если пакеты данных не возвращаются, значит, есть проблема с сетевым подключением.
Чтобы запустить основную команду, введите в командной строке:
пинг [хост]
Где [host] — это имя или IP-адрес общего хост-сервера (google.com, techrepublic. com и т. д.). На рисунке A показано, что происходит, когда мы пингуем сервер TechRepublic.
Рисунок А
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой Ping, ее переменными и переключателями.
2. IPКонфигурация
Команда IPConfig — одна из наиболее полезных базовых сетевых команд Windows, которую каждый должен знать и использовать для устранения неполадок. Команда IPConfig отображает базовую информацию о конфигурации IP-адреса для устройства Windows, с которым вы работаете. Фактически, команда отобразит информацию для каждого сетевого адаптера, который когда-либо был установлен на вашем компьютере с Windows 10.
Чтобы запустить основную команду, введите в командной строке:
ipconfig
Общая информация включает IP-адреса для IPv4 и IPv6, шлюз по умолчанию и маску подсети. Добавление параметра /all к команде отобразит информацию о DNS-сервере и сведения об аренде IP-адресов.
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой IP Config, ее переменными и переключателями.
3, Гетмак
Каждое сетевое устройство в Интернете имеет уникальный идентификационный номер, называемый MAC-адресом. Номер присваивается при изготовлении и устанавливается в аппаратной части прибора. С помощью команды Getmac пользователь может определить MAC-адреса своих различных сетевых устройств. Некоторые администраторы будут использовать уникальные MAC-адреса устройств, чтобы ограничить то, что может и не может подключаться к сети.
Чтобы запустить основную команду, введите в командной строке:
гетмак
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой Getmac, ее переменными и переключателями.
4. Имя хоста
Сетевая команда Windows 10 HostName просто отобразит текущее имя вашего компьютера с Windows 10 ( Рисунок B ). Это имя, которое ваш компьютер использует для идентификации на других устройствах и серверах в вашей локальной сети. Вы можете найти это имя на экране информации о системе в графическом интерфейсе, но эта команда выполняется быстрее.
Рисунок В
Чтобы запустить основную команду, введите в командной строке:
имя хоста
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой HostName, ее переменными и переключателями.
5. NSLookUp
Сетевая команда NSLookUp Windows 10 отображает информацию, которую можно использовать для диагностики инфраструктуры системы доменных имен (DNS). Использование NSLookUp без параметра покажет DNS-сервер, который в настоящее время использует ваш компьютер для преобразования доменных имен в IP-адреса. Как видите в Рисунок C , Я использую службу DNS Google, потому что сервер, предоставленный моим интернет-провайдером, работает медленно и подвержен сбоям.
Рисунок С
Чтобы запустить основную команду, введите в командной строке:
нслуукуп
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой NSLookUp, ее переменными и переключателями.
6. Трассерт
Еще одним удобным инструментом для устранения неполадок сетевых подключений в Windows 10 является команда Tracert. Эта команда отслеживает маршрут, по которому пакет данных достигает места назначения, отображая информацию о каждом переходе по маршруту. Для каждого прыжка маршрута будет отображаться задержка между вашим устройством и этим конкретным прыжком, а также IP-адрес прыжка, как показано на рисунке 9.0042 Рисунок D .
Рисунок D
Чтобы запустить основную команду, введите в командной строке:
трассировка [хост]
Где [host] — это имя или IP-адрес общего хост-сервера (google.com, techrepublic.com и т. д.).
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой Tracert, ее переменными и переключателями.
7. Нетстат
Команда Netstat отображает активные соединения TCP, порты, которые прослушивает компьютер, статистику Ethernet, таблицу IP-маршрутизации, статистику IPv4 и статистику IPv6. При использовании без параметров эта команда отображает активные соединения TCP. Информация, которую предоставляет эта команда, может быть полезна для выявления проблем с сетевыми подключениями.
Чтобы запустить основную команду, введите в командной строке:
нетстат
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой Netstat, ее переменными и переключателями.
8. Арп
Сетевая команда Windows 10 Arp отображает записи в кэше протокола разрешения адресов (ARP), который содержит одну или несколько таблиц, используемых для хранения IP-адресов и их разрешенных физических адресов Ethernet. Чтобы получить полезную информацию от команды Arp, вы должны указать параметр. Самый общий параметр — /a, который отображает текущие таблицы кэша Arp для всех интерфейсов.
Чтобы запустить основную команду, введите в командной строке:
арп/а
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой Arp, ее переменными и переключателями.
9. Путь
Вообще говоря, сетевая команда Windows 10 PathPing объединяет команду ping с командой tracert, предоставляя информацию о задержке в сети и потерях в сети на промежуточных переходах между источником и местом назначения. Как видно из (рис. E ), команда PathPing предоставляет больше деталей, чем ping или tracert, например, отчеты о задержке и статистику потери пакетов.
Рисунок Е
Чтобы запустить основную команду, введите в командной строке:
путь [хост]
Где [host] — это имя или IP-адрес общего хост-сервера (google.com, techrepublic.com и т. д.).
Ознакомьтесь с Microsoft Docs для более подробного ознакомления с командой PathPing, ее переменными и переключателями.
10. Информация о системе
Последняя команда в нашем списке — это команда SystemInfo, которая отображает подробный список информации о конфигурации вашего ПК с Windows 10. Информация, выводимая этой командой, слишком длинна, чтобы ее можно было привести полностью, но включает в себя установленную версию Windows 10, имя хоста, идентификатор продукта, тип и количество ЦП, конфигурацию ОЗУ, сведения о сетевой карте и установленные исправления.