Командная строка и её основные команды

Командная строка – это отдельное программное обеспечение, которое входит в состав операционной системы (далее – ОС) и помогает производить разного рода диагностику, в том числе, диагностику подключения к сети.

Как запустить / открыть / вызвать командную строку?
Windows (приведены наиболее распространенные способы):
– нажмите сочетание клавиш WIN+R, введите cmd и нажмите кнопку Ok (или  Enter);
– нажмите кнопку «Пуск» введите в поле поиска «командная строка» и щелкните в результатах поиска «Командная строка» (можно ввести «cmd» или выбрать в результатах);
– нажмите «Пуск» – «Все программы» – «Стандартные» – «Командная строка»;
– открыть в Проводнике папку C:\Windows\System32 и запустить файл cmd.exe (где С – это метка системного диска).
В независимости от использованного способа у Вас откроется окно командной строки.

0c320b67bdc9a3a788d94b1755dff5b4.png

Mac OS:
 – откройте поисковик – выберите приложения –  затем утилиты – в открывшемся списке нажимаем Terminal.

a8051558057daa489effb2a15d003588.jpg

Команды / параметры / ключи командной строки.
На самом деле команд для cmd  (командной строки – великое множество). Ознакомимся с наиболее популярными из них.

ROUTE – F oчистка таблиц маршрутов от записей всех шлюзов. Дело в том, что при подключении к интернету компьютер посылает своеобразные сигналы на запрашиваемый сервер. А вот путь (маршрут) по которому идет этот сигнал у каждого провайдера свой. Поэтому при переходе между провайдерами зачастую пользователям советуют очистить роуты, иначе могут не открываться страницы интернет-русурсов.
Для этого в командной строке для Widows вводится команда route -f . После чего необходимо нажать Enter и  перезагрузить компьютер. 

85d1a36022a731d378867794586313f1.png

В свою очередь команда route print отображает информацию от текущем маршруте.

a07a1749375c944cd3d57752e416ef6d.png

Аналогичное значение на MAC OS имеет команда netstat -r (отображает таблицу маршрутизации ядра).

NSLOOKUP является средством диагностики сетевых проблем. Команда предоставляет возможность просмотра базы данных DNS-сервера. Её аналогом являются утилиты host и dig. Разработана в составе пакета BIND (для UNIX-систем) и импортирована Microsoft для Windows-систем.
Чтобы проверить работоспособность DNS-сервера  наберите в командной строке:
nslookup имя сервера
Результат выполнения команды должен быть примерно таким:

878f1f0f513de7cd52be5d3a7711f74f.png



PING. У этого слова есть две трактовки. В обиходе пингом называют проверку качества интернет-канала, чтобы определить насколько быстро проходят по нему сигналы. Если быстро, то значит канал хороший. Очень часто именно скорость отклика и подразумевают, когда говорят о пинге. Т.е. насколько быстро сигнал с вашего компьютера пройдет через сеть до другого компьютера (или сервера), а потом вернется обратно к вам.

Второе значение  – это само программное обеспечение, которая позволяет отправить тестовую посылку к любому узлу интернета имеющему IP адрес (компьютеру в сети, серверу, роутеру и т.п.) и измерить время, за которое она вернется обратно. Именно это время и называется пингом.

От чего может зависеть время отклика:
– от интернет-провайдера;
– от игрового сервера (у него может быть недостаточно качественный или слишком узкий канал выхода в интернет);
– от расположения игрового сервера (он может находиться слишком далеко отВас, и сигнал проходя через многие десятки промежуточных узлов замедляется и может даже частично теряться);
– от прохождения сигнала от сетевой карты Вашего компьютера до файла игры, которая у Вас запущена. Тут может быть масса причин влияющих на пинг — от вирусов до сбитых настроек операционной системы.

Команда ping выполняется:
через cmd – ping имя_сервера для Windows; 
терминал ping  имя сервера (или его IP) или через сетевые утилиты для МАС OS.
TRACERT (трассировка) – еще одна интересная команда. Она позволяет проверить доступность ресурсов, а точнее: работоспособность узлов, через которые проходит запрос (пакет) до нужного ресурса.
Команда выполняется через:
 – cmd (см. выше) tracert имя сервера (или его IP) для Windows; 
 – терминал traceroute имя сервера (или его IP) для МАС OS.

781f7523dacdb0ce21c00599e8afcf7f.png

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

:/>  Как создать пакетный файл в Windows 11 или 10?

Для диагностики рекомендуем воспользоваться программой WinMTR. WinMTR – это утилита для тестирования соединения, совмещающая в себе функциональность системных утилит «ping» и «tracert».

В наших статьях про работу Windows 10 и других версий часто можно встретить упоминание командной строки. Все дело в том, что это удобный системный инструмент, который позволяет настраивать ОС под себя и управлять разными ее частями с помощью простых текстовых команд. Например, мгновенно запускать разные приложения или проводить проверку и сканирование файлов. 

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

Виды командной строки

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

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

Командная строка и её основные команды

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

Командная строка и её основные команды

Открываем командную строку

Проще всего запустить командную строку через системную утилиту «Выполнить». Ее можно вызвать с помощью комбинации клавиш Windows + R. В открывшемся окне введите cmd и подтвердите выполнение запроса. 

Командная строка и её основные команды

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

Командная строка и её основные команды

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

Список команд

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

Командная строка и её основные команды

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

Программы и утилиты

Эти команды позволят вам моментально запускать программы и открывать разные системные утилиты. С их помощью вы можете быстро перемещаться по разным компонентам системы, без необходимости делать несколько шагов в меню пуск. А еще это позволяет запускать важные утилиты, для доступа к которым нужно лезть вглубь ПК.

  • appwiz.cpl — программы и компоненты;
  • certmgr.msc — меню управление системными сертификатами
  • control — панель управления;
  • control printers — меню управления подключенными устройствами и принтерами;
  • control userpasswords2 — учетные записи на ПК;
  • compmgmt.msc — управление параметрами ПК;
  • devmgmt.msc — диспетчер устройств;
  • dfrgui — меню оптимизации дискового пространства;
  • diskmgmt.msc — управление дисками и пространством;
  • dxdiag — средство диагностики DirectX.
:/>  Как включить стандартный «Просмотр фотографий» в Windows 10

Командная строка и её основные команды

  • hdwwiz.cpl — диспетчер устройств (другая команда);
  • firewall.cpl — брандмауэр Защитника Windows;
  • gpedit.msc — редактор локальной групповой политики;
  • lusrmgr.msc — локальные пользователи и группы на вашем ПК;
  • mblctr — центр мобильности;
  • mmc — консоль управления системными оснастками;
  • msconfig — системная конфигурация;
  • odbcad32 — панель администрирования источника данных ODBC;
  • perfmon.msc — системный монитор (можно смотреть изменения в производительности ПК и системы);
  • presentationsettings — режим презентации;
  • powershell — PowerShell (расширенная версия командной строки);
  • powershell_ise — интегрированная среда сценариев для PowerShell;
  • regedit — редактор реестра.

Командная строка и её основные команды

  • resmon — монитор ресурсов;
  • rsop.msc — результирующая политика Windows;
  • shrpubw — мастер создания общих ресурсов;
  • secpol.msc — локальная политика безопасности;
  • services.msc — средство управления службами операционной системы;
  • taskmgr — диспетчер задач;
  • taskschd.msc — планировщик заданий.

Приложения

Команд для работы с приложениями довольно мало. Они направлены в основном на уже открытые программы, которые выполняют определенные процессы на ПК.

  • schtasks – отложенный запуск приложения через планировщик задач;
  • shutdown – выключить или перезагрузить ПК;
  • tasklist – список выполняемых задач на ПК;
  • taskkill – остановить выполнение задачи и закрыть процесс (нужен PID, его вы можете узнать из прошлой команды);
  • reg – редактор реестра;
  • runas – запустить задачу от имени другого пользователя.

Командная строка и её основные команды

Управление системой

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

  • computerdefaults — параметры программ по умолчанию;
  • control admintools — папка со средствами администрирования;
  • date — управление датой на ПК;
  • displayswitch — управление подключенными экранами;
  • dpiscaling — параметры дисплея;
  • eventvwr.msc — журнал событий;
  • fsmgmt.msc — средство работы с общими папками;
  • fsquirt — работа с файлами по Bluetooth;
  • intl.cpl — региональные настройки;
  • joy.cpl — внешние игровые устройства;
  • logoff — выход из системы.

Командная строка и её основные команды

Командная строка и её основные команды

  • timedate.cpl — дата и время ПК;
  • tpm.msc — управление доверенным платформенным модулем TPM на локальном компьютере;
  • useraccountcontrolsettings — параметры управления учетными записями пользователей;
  • utilman — специальные возможности;
  • ver — сведения о текущей версии Windows;
  • wf.msc — режим повышенной безопасности брандмауэра;
  • winver —общие сведения о Windows;
  • WMIwscui.cpl — центр поддержки Windows;
  • wscript — параметры сервера сценария;
  • wusa — автономный установщик обновлений Windows.

Сеть и интернет

С помощью этих команды вы можете проверить работоспособность вашего интернета и изменить настройки. Также вам будет доступна информация о сетевых устройствах и интерфейсах.

  • control netconnections — просмотр и настройка сетевых подключений;
  • inetcpl.cpl — свойства интернета;
  • NAPncpa.cpl — аналог первой команды;
  • telephon.cpl — настройка модемного подключения к интернету;
  • ipconfig – информация о сетевых интерфейсах;
  • ping – отправляет ICMP-запросы на целевой хост, проверяет его доступность.

Командная строка и её основные команды

  • tracert – путь пакетов в сети;
  • nslookup – поиск IP-адреса по имени ресурса;
  • route – таблицы сетевых маршрутов;
  • arp – таблицу с IP-адресами, преобразованными в физические адреса;
  • netsh – программа управления сетевыми настройками;
  • getmac – MAC-адрес сетевого адаптера;
  • tftp – запускает TFTP-клиент в консоли.
:/>  Как ускорить загрузку Виндовс 10 при включении: 12 способов уменьшить время запуска

Периферия

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

  • main.cpl — панель настройки мыши;
  • mmsys.cpl — панель настройки звука;
  • printui — пользовательский интерфейс принтера;
  • printbrmui — средство переноса принтера, с возможностью экспорта и импорта программ и драйверов;
  • printmanagement.msc — управление параметрами печати.

Командная строка и её основные команды

  • sysedit — редактирование системных файлов с расширениями .ini и .sys;
  • tabcal — средство калибровки дигитайзера;
  • tabletpc.cpl — свойства планшета и пера;
  • verifier — диспетчер проверки драйверов;
  • wfs — факсы и сканирование;
  • wmimgmt.msc — элемента управления WMI стандартной консоли.

Файлы и диски

Здесь мы рассмотрим команды для работы с дисками, папками и хранящимися в них файлами. Некоторые из них будут работать только если вы уже вызвали какую-то утилиту или запустили программу. А если вы запутаетесь, то всегда можно воспользоваться командой help, чтобы получить справку по командной строке. 

  • assoc — связь между расширениями имени и типа пакетного файла;
  • attrib — редактирование атрибутов файла или папки;
  • bcdboot — создание/восстановление системного раздела;
  • cd — смена диска или просмотр выбранного;
  • chdir — просмотр папки или переход к другой;
  • chkdisk — проверка дисков и внешних накопителей;
  • cleanmgr — очистка диска.

Командная строка и её основные команды

  • convert — смена файловой системы тома;
  • copy — копирование файлов (с выбором конечного каталога);
  • del — удаление выделенных файлов;
  • dir — просмотр файлов и папок по выбранному пути;
  • diskcopm — сравнить содержимое двух дисков;
  • dickcopy — скопировать содержимое одного диска на любой другой;
  • diskpart — утилита для работы с дисками (открывается в отдельном окне командной строки);
  • erase — удаление одного или нескольких файлов;
  • fc — сравнение файлов и поиск различий;
  • format — форматирование дисков Windows;
  • label — изменение меток тома для дисков;
  • md — новая папка;
  • mdsched — проверка оперативной памяти;
  • move — перемещение файлов по указанному пути.

Командная строка и её основные команды

  • ntmsmgr.msc — средство работы с внешними накопителями;
  • recdisc — создание диска восстановления операционной системы (только оптические накопители);
  • recover — восстановление данных;
  • rekeywiz — шифрующая файловая система (EFS);
  • RSoPrstrui — восстановление системы;
  • sdclt — резервное копирование и восстановление;
  • sfc /scannow — проверка целостности системных файлов;
  • tree — графическое отображение структуры каталогов;
  • verify — анализ правильности записи файлов на диск;
  • vol — метка и серийный номер тома диска.

Настройка командной строки

Командную строку также можно кастомизировать под себя. Изменить ее цвет, установить приветствие, очистить содержимое, если кода стало слишком много. Словом, всячески управлять ей. 

  • cls — очистить экран командной строки;
  • color — изменить цвет фона (нужен идентификатор цвета);
  • exit — закрыть утилиту;
  • help — полный список команд; 
  • prompt — изменяет слева название.

Командная строка и её основные команды

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

Заглавное изображение: wall.alphacoders.com