Cmd команды для подключения нового пользователя. Команды для проверки и исправления настроек сети

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

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

Получаем конфигурацию сетевого адаптера с ipconfig

Первая команда, которую мы рассмотрим – это ipconfig . Результатом будет исчерпывающая информация о сетевом подключении компьютера. Она показывает основные характеристики всех сетевых адаптеров компьютера или ноутбука.

Какие же параметры можно получить, используя этот оператор:

  • Узнать адрес Wi- Fi , по которому можно зайти в настройки устройства. Он показан в качестве основного шлюза.
  • Можно определить свой IP , если устройство подключено в локальную сеть. Кстати, компьютер подключенный к роутеру, также считается расположенным в локальной сети.
  • В случае подключения по L2TP, PPPoE или PPTP можно определить IP в интернете , который задан в свойствах подключения. Но лучше будет воспользоваться любым сайтом, для получения такой информации, поскольку отображаться адрес может не всегда правильно.

Очистка кэша DNS — ipconfig /flushdns

В случае появления ошибок ERR _ NAME _ RESOLUTION _ FAILED или ERR _ DNS _ FAIL во время работы с интернетом, а также, если изменялись адреса DNS вручную или автоматически можно использовать ipconfig /flushdns . Оператор выполнит очистку кэша DNS, поскольку Windows не всегда делает эта сама и после изменения серверов могут использоваться старые имена.

Команды ping и tracert

Если начали возникать проблемы с сетью, такие как нестабильная работа, пропадания интернета или проблемы с сайтами, то нужно попробовать одну из команд — ping или tracert .

Первая пропингует необходимый ресурс или устройство, т.е. проверит видит ли его ваш компьютер. Например, не открывается поисковик google.com. Достаточно ввести ping google.com и посмотреть результат.

На скриншоте видно, что сайт определен и показана скорость передачи пакетов. Результат – сколько пакетов отправлено и сколько пришло обратно. Если ресурс недоступен, то в ответ получаем сообщение, что превышен интервал ожидания . Соответственно результатом будет потеря пакетов, что будет указано в командной строке.

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

Проверяем сетевые подключения netstat –an

Команда netstat – мощный инструмент, позволяющий узнать многие параметры сети. Одна из самых полезных функций – это определение всех используемых в данный момент портов, подключений, удаленных IP. Чтобы ей воспользоваться достаточно прописать в консоли netstat –an .

Использование telnet

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

Другие полезные сетевые команды

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

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

В операционных система Windows 7,8 или 10 командная строка, конечно, не такой сильный инструмент, как системная консоль в Linux. Но тем не менее, она умеет очень многое и при правильном использовании это тоже очень неплохое подспорье в работе как профессионалу, так и новичку. Чтобы её запустить достаточно нажать кнопку «Пуск» и набрать фразу «Командная строка». В результатах будет ярлычок запуска консоли. Но можно поступить быстрее — просто нажать комбинацию клавиш Win+R, в строку «Открыть» ввести команду cmd и кликнуть на «ОК».

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

Список команд строки CMD Windows:

append — команда, позволяющая открыть файлы данных из указанной папки таким образом, как будто они находятся в текущей папке.
arp — работа с таблицей протокола ARP (Address Resolution Protocol)
assoc — работа с ассоциациями: просмотр или изменение сопоставлений расширений файлов приложениям
at — планировщик задач Виндовс
attrib — изменение атрибута нужного файла
bcdboot — системная утилита, используемая для создания системного раздела или восстановления среды загрузки на системном разделе, который создается посредством копирования небольшого набора файлов среды загрузки из установленного образа. Другими словами, комада запускает копирование в системный раздел файлов загрузки и создание новой конфигурации загрузки (bcd)
bcdedit — редактирование конфигурации загрузки Windows (bcd)
bootcfg — изменение параметров загрузки операционной системы в файле boot.ini
bootsect — работа с загрузочными секторами для обеспечения работы загрузчиков ntldr или bootmgr
cacls — редактирование списков управления доступом к файлам (другими словами создание списка ACL — Access Control List)
call — вызов из командного файла подпрограмм или других командных файлов
cd — смена текущего каталога (сокращение от Change Directory)
change — изменение настроек сервера терминалов. Контексты — logon, port, user. Аналогичные команды:

Chglogon - chgport - chgusr

chcp — просмотр или изменение текущей кодовой страницы
chkdsk — утилита проверки диска (сокращение от Check Disk)
chkntfs — проверка файловой системы NTFS на наличие ошибок и управление проверкой диска при загрузке ОС
choice — эта команда позволяет внести в командный файл элемент интерактивности, реализуя пользовательский ввод в командном файле.
cipher — работа с шифрованием файлов
clip — перенаправление вывода работы командной строки в буфер обмена Windows
cls — очистка содержимого экрана консоли в командной строке
cmd или command — запуск ещё одной копии командной строки MS-DOS
color — доступ к изменению цвета фона и текста в окне консоли
comp — сравнение содержимого указанных файлов
compact — работа с сжатием и распаковкой файлов в разделах NTFS
convert — конвертирование файловой системы дисков из одной файловой системы в другую. Например, из FAT в NTFS.
copy — команда командной строки для копирования файлов и каталогов
date — отображение или изменение текущей даты на компьютере
debug — запуск отладчика Windows
defrag — запуск системного приложения для дефрагментации диска
del — удаление выбранного файла или сразу нескольких файлов
devcon — управление устройствами через командную консоль
diantz - создание архивов формата.cab. Аналог команды makecab.
dir — отображение списка файлов и каталогов
diskpart — системная утилита для управления разделами дисков
doskey — редактирование и повторный вызов команд Windows, использование макросов.
driverquery — вывод информации о установленных в системе драйверах.
echo — вывод текста на экран консоли
edit — консольный текстовый редактор
endlocal — конец локальных изменений переменных окружения в командном файле
erase — удаление указанных файлов (аналог команды del)
esentutl — приложение для обслуживания баз данных Extensible Storage Engine для Windows
eventcreate — запись сообщения в журнал событий Windows
exit — выход из запущенной утилиты, процедуры или командного файла
expand — распаковка сжатых файлов с расширением CAB.
extract — извлечение содержимого, распаковка CAB-файлов в Windows (EXTRAC32)
fc — сравнение содержимого в выбранных файлах
find — поиск строки с заданным символом в файле
findstr — поиск строк в файлах с использованием регулярных выражений
for — цикл «for» для обработки результатов выполнения других команд, списков, и строк в текстовых файлах
forfiles — выполнение определённой команды для каждого файла в заданной группе
format — форматирование диска
fsutil — утилита для управления файловой системой диска
ftp — встроенный консольный FTP-клиент
ftype — просмотр и изменение расширений файлов и сопоставленных им приложений
getmac — команда консоли Виндовс, показывающая физические адреса (т.н. MAC-адреса) имеющихся на компьютере сетевых адаптеров (в т.ч. и WiFi)
goto — команда для организации безусловного перехода в командном файле. Обычно используется с командой «if» или «for».
help — справка по командам командной строки Windows
hostname — отображение имени компьютера в сети
icacls — управление списками доступа (acl)
if — оператор условного выполнения команд в пакетном файле
ipconfig — просмотр информации о параметрах сетевых адаптеров и управление конфигурацией протокола IP
label — редактирование меток тома дисков
logman — работа с монитором оценки производительности операционной системы
logoff — завершение текущего сеанса пользователя
makecab — создание сжатых файлов формата.CAB
mem — вывод справки об использовании памяти в консоли
md — создание нового каталога (папки)
mklink — работа с символическими ссылками на файлы и папки
mode — конфигурирование системных устройств в среде CMD
more — постраничный вывод информации или содержимого файлов
mountvol — управление точками монтирования томов
move — перемещение файлов и каталогов
movefile — перемещение или удаление занятых файлов при следующей перезагрузке
msg — отправка сообщений активным пользователям в системе
nbtstat — отображение статистики и кеша имён протокола NETBIOS over TCP/IP (NetBT)
net — работа с ресурсами локальной сети
netcfg — отображение и изменение конфигурации компонентов сети
netsh — командная сетевая оболочка Network Shell, имеющая расширенные возможности работы с сетевыми сервисами
netstat — вывод статистики активных сетевых соединений
nslookup — просмотр данных DNS в командной строке по выбранному сайту или IP-адресу
openfiles — управление открытыми локально или через сеть файлами
path — изменение пути поиска исполняемых файлов
pathping — одновременная трассировка маршрута и пинг каждого из промежуточных узлов с возможностью оценки качества каждого из участков маршрута
pause — пауза при выполнении командного файла в консоли
ping — тестовая системная утилита проверки доступности узла в локальной сети или Интернете
popd — возврат в каталог, который был ранее отмечен командой pushd
pnputil — утилита для работы с драйверами устройств Plug-n-Play (PnP)
powercfg — настройка параметров электропитания системы
print — печать текстового файла из командной строки
prompt — изменение строки приглашения в консоли
pushd — сохранить текущего пути к каталогу
qprocess — показ текущего состояния процессов
query — информация о текущем состоянии процессов и сеансов пользователей (аналог команд qprocess и quser)
quser — отражение информации о сеансах пользователей
rasdial и rasphone — управление сеансами удаленного доступа
rd — удаление указанного каталога (сокращение от Remove Directory)
reagentc — адимнистрирование стреды восстановления Windows
recover — восстановление файлов на поврежденном диске
reg — утилита командной строки для работы с реестром Windows
regedit — импорт и экспорт данных реестра Windows
regsvr32 — регистрация или отмена регистрации DLL
regini — управление доступом к разделам реестра
rem — комментарий в строке командного файла
rename (ren) — переименование файлов
replace — замена или добавление файлов в каталогах
reset — сброс сеанса удаленного рабочего стола (RDP сессии)
rmdir — удаление каталога
robocopy — системная утилита резервного копирования и синхронизации каталогов
route — работа с таблицей маршрутизации Виндовс
runas — запуск указанного приложения от имени другого пользователя (обычно Администратора)
rundll32 — регистрация файлов DLL и запуск их в качестве приложения
sc — управление службами Windows (сокращение от Service Control)
schtasks — работа с планировщиком задач
sclist — список системных служб операционной системы
set — установка и изменение переменных среды окружения Windows
setlocal — установка локальных переменных в командном файле
setx — утилита для создания системных переменных
sfc — проверка и восстановление системных файлов Windows
share — управление доступом к файлам и папкам из локальной сети
shift — сдвиг входных параметров для командного файла
— выключение или перезагрузка компьютера из командной строки
sleep — задержка по времени в пакетном файле
sort — сортировка строк в выбранном файле
start — запуск приложения или командного файла через консоль
subst — назначение каталогу буквы диска или отмена уже установленного назначения
systeminfo — отображение полной информации о системе
takeown — изменение владельца файла или папки
taskkill — завершение активных процессов в локальной системе или на удалённом компьютере
tasklist — отображение списка выполняющихся задач, приложений и служб Windows
time — отображение и настойка текущего времени
telnet — встроенный telnet-клиент Windows
tftp — встроенный консольный TFTP-клиент
timeout — задержка в пакетных файлах
title — изменение заголовка окна запущенного командного интерпретатора CMD.EXE
tracert — трассировка маршрута к узлу в локальной сети или Интернете
tree — отображение структуры каталога в виде «дерева»
type — вывод в консоль содержимого указанного текстового файла
typeperf — вывод сведений о производительности
tzutil — работа с часовыми поясами
ver — отображение версии операционной системы
verify — настройка режима проверки записываемых файлов
vol — вывод данных метки выбранного тома
vssadmin — администрирование службы теневого копирования томов
waitfor — принудительное ожидание командой сигнала или действия
where — отображение места расположения файлов
whoami — вывод имени текущего пользователя
windiff — сравнение содержимого выбранных файлов
winrm — удаленное управление системой из консоли
winrs — удаленная командная строка Remote Shell
winsat — средство проверки производительности системы
wmic — выполнение команды WMI
xcopy — копирование файлов и папок

Примечание: Все эти команды можно использовать не только в интерпретаторе CMD.EXE, но и составлять из ни исполняемые BAT-файлы.

Примеры использования команд командной строки CMD:

Работа с реестром:
reg add - Добавить параметр в реестр
reg compare - Сравнивать части реестра.
reg copy - Копирует из одного раздела в другой
reg delete - Удаляет указанный параметр или раздел
reg export - Экспортировать часть реестра
reg import - Соответственно импортировать часть реестра
reg load - Загружает выбранную часть реестра
reg query - Выводит значения заданной ветки реестра
reg restore - Восстанавливает выбранную часть реестра из файла
reg save - Сохраняет выбранную часть реестра
reg unload - Выгружает выбранную часть реестра

Система:
shutdown /r 0 - немедленная перезагрузка системы
shutdown /h 0 - немедленное выключение компьютера
systemInfo — покажет много полезного о компьютере

Управление группами и пользователями:
net localgroup group user /add - Добавить в группу «group», пользователя «user»
net localgroup group user /delete - Удалить пользователя «User» из группы «group»
net send comp »Привет!» — отправить сообщение «Привет» пользователю компьютера «comp»
net sessions - список сессий пользователей
net session /delete — закрыть все открытые сетевые сессии
net use Z: \\имя компьютера\папка\ — подключить как сетевой диск с буквой «Z:\» папку на указанном удаленном компьютере
net user user /active:no — заблокировать пользователя «user»
net user user /active:yes — разблокировать пользователя «user»
net user user /domain — информация о пользователе «user» домена «domain»
net user user /add - добавить пользователя «user»
net user user /delete - удалить пользователя «user»

Сеть:
netstat -a — список всех подключений по сети к машине
nbtstat -A 192.168.1.2 - имя пользователя работающего за удаленной машиной c IP-адресом 192.168.1.2.

Вызов системных утилит, оснасток и консолей управления Windows:

Через команды командой строки можно запускать любые утилиты и системные программы операционной системы Виндовс, в том числе и системные оснастки управления дисками, устройствами, групповыми политиками и т.п. Достаточно просто ввести имя нужного объекта и нажать клавишу Enter.

appwiz.cpl — Установка и удаление программ
certmgr.msc — Консоль управления сертификатами
ciаdv.msc — Служба индексирования
cliconfg — Настройка сетевого клиента SQL
clipbrd — Буфер обмена Windows
compmgmt.msc — Системная оснастка «Управление компьютером»
dcomcnfg — Консоль управления DCOM компонентами
ddeshare — Общие ресурсы DDE (на Win7 не работает)
desk.cpl — Управление свойствами экрана
devmgmt.msc - Запуск Диспетчера устройств Виндовс
dfrg.msc — Дефрагментация дисков
diskmgmt.msc — Консоль «Управление дисками»
dxdiag — Инструмент диагностики
eudcedit — Редактор личных символов
eventvwr.msc — Просмотр журнала событий системы
firewall.cpl — настройки встроенного файрвола (брандмауэра) Windows
gpedit.msc — Редактор груповых политик Windows
iexpress — Мастер создания самораспаковывающихся файлов-архивов IExpress2.0
fsmgmt.msc — Работа с общими папки
fsquirt — Передача файлов через Bluetooth
chkdsk — Консольная системная программа для проверки дисков
control admintools — системная оснастка «Администрирование компьютера»
control netconnections — папка «Сетевые подключения»
control printers — Раздел «Принтеры и факсы» панели управления
control schedtasks — Планировщик Windows (Назначенные задание)
control userpasswords2 — Управление учётными записями
compmgmt.msc — системная консоль «Управление компьютером»
lusrmgr.msc — Мастер работы с локальными группами и пользователями
mmc — создание своей собственной оснастки
msconfig — Программа настройки системы. Управление автозагрузкой, запуском служб службы и т.п.
mstsc — Подключение к удаленному рабочему столу
ncpa.cpl — Открыть папку «Сетевые подключения» (аналог control netconnections)
ntmsmgr.msc — Работа со съёмными запоминающими устройствами
odbccp32.cpl — Администратор источников данных
perfmon.msc — Производительность системы
regedit — Редактор реестра Windows
rsop.msc — Оснастка результатирующих политик RSoP
secpol.msc — РедакторЛокальной групповой политики
services.msc — Управление Службами Windows
sfc /scannow — Проверка системных файлов и восстановление
sigverif — Проверка подписи файла
sndvol - Микшер громкости. Управление громкостью звука
sysdm.cpl — Свойства системы
sysedit — Редактор системных файлов Boot.ini, Config.sys, Win.ini и т.п.
syskey — Защита Базы Данных учётных записей
taskmgr — Запуск Диспетчера задач Windows
utilman — Диспетчер служебных программ
verifier — Проверка цифровой подписи драйверов
wmimgmt.msc — Служба инструментария управления WMI

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

1. PING

PING - одна из базовых и самых полезных CMD-команд. Она отображает качество связи, показывает, может ли ваш компьютер высылать данные по целевому IP-адресу, и если может, то с какой скоростью.

Вот пример использования команды:

Команда действует по следующему принципу: она высылает определённое количество пакетов данных и определяет, сколько из них вернулось обратно. Если некоторые из них не вернулись, она сообщает о потере. Потеря пакетов ведёт к низкой производительности в играх и интернет-трансляциях. Это отличный способ протестировать ваше интернет-соединение.

По умолчанию команда высылает четыре пакета с тайм-аутом для каждого в четыре секунды. Вы можете увеличить количество пакетов следующим образом: ping www.google.com -n 10

Вы можете также увеличить длительность тайм-аута (значение отображается в миллисекундах): ping www.google.com -w 6000

2. TRACERT

TRACERT означает Trace Route. Как и PING, команда высылает пакет данных для решения сетевых проблем. Однако она определяет не скорость отправки и возврата пакета, а его маршрут.

Пример использования:

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

3. PATHPING

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

Пример использования:

4. IPCONFIG

Эта команда наиболее часто используется для отладки сетей в Windows. И дело не только в объёме информации, которую она предоставляет, но и в том, что она комбинируется с несколькими ключами для выполнения определённых команд.

Пример использования:

При вводе без ключей IPCONFIG отражает все сетевые адаптеры на вашем компьютере, а также то, как они работают. IPv4 Addres и Default Gateway содержат наиболее важную информацию.

Чтобы очистить DNS-кеш, используйте следующий ключ: ipconfig /flushdns

Эта операция может помочь, если интернет работает, однако вы не можете попасть на некоторые сайты или сервера.

5. GETMAC

Каждое совместимое со стандартами IEEE 802 устройство имеет уникальный MAC-адрес (Media Access Control). Производитель присваивает каждой единице оборудования свой собственный адрес, который прописан в самом устройстве.

Пример использования:

Вы можете увидеть несколько MAC-адресов, в зависимости от того, сколько сетевых адаптеров установлено на вашем компьютере. Например, интернет-соединения Wi-Fi и Ethernet будут иметь отдельные MAC-адреса.

6. NSLOOKUP

NSLOOKUP означает Name Server Lookup. Потенциал этой утилиты огромен, но большинству людей он не нужен. Для рядовых пользователей важна лишь возможность определить IP-адрес какого-либо доменного имени.

Пример использования:

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

Если вы хотите преобразовать IP-адрес в доменное имя, просто введите его в строку браузера и вы увидите, куда он ведёт. Однако не все IP-адреса ведут к доменным именам. Многие из них нельзя достичь через веб-браузер.

7. NETSTAT

Эта утилита является средством для сбора статистики, анализа и диагностики. Она довольна сложна, если использовать весь её потенциал (например, настраивать локальную сеть предприятия).

Пример использования:

По умолчанию команда показывает все активные подключения в вашей системе. Активное подключение не означает, что идёт обмен данными. Оно указывает лишь на то, что где-то открыт порт, а устройство готово к подключению.

У команды также есть несколько ключей, которые меняют тип отображаемой информации. Например, ключ -r выведет таблицы маршрутизации.

8. NETSH

NETSH означает Network Shell (сетевая оболочка). Эта команда позволяет настроить почти любой сетевой адаптер на вашем компьютере более детально.

При вводе NETSH командная строка переходит в режим оболочки. Внутри неё есть несколько контекстов (маршрутизация, связанные с DHCP команды, диагностика).

Увидеть все контексты можно следующим образом:

А увидеть все команды в рамках одного контекста можно так:

Вы можете копнуть глубже и увидеть список всех подкоманд в рамках одной команды:

Например, вы можете ввести следующую команду, чтобы увидеть все сетевые драйвера и их характеристики в вашей системе: netsh wlan show drivers

Имейте в виду, что если вы действительно хотите достичь серьёзных успехов в настройке вашей сети посредством командной строки, вам придётся освоить эту команду.

CMD называют по-разному - интерпретатором командной строки (точный перевод аббревиатуры «command line interpreter»), обработчиком команд Windows, командным процессором. Правда, далеко не все пользователи Windows знают, какие задачи можно решать с его помощью. Как правило, это линуксоиды, сисадмины и юзеры, которые еще помнят операционную систему DOS. Сегодня мы хотим рассказать вам, как запускать и использовать CMD.

Запуск исполняемого файла cmd.exe (папка \Windows\System32 ) позволяющего выполнять команды, вводимые с клавиатуры, возможен несколькими способами.

Выполняем настройки

После запуска cmd можно заняться его настройкой с помощью контекстного меню, которое открываем щелчком правой кнопки мыши по заголовку окна. Затем выбираем опцию Умолчания и выполняем настройки.

Настраиваем возможность использования мыши для выделения текста:

  • переходим во вкладку Общие ;
  • включаем флажок Выделение мышью ;
  • нажимаем кнопку Ok .

Теперь мы можем выделять фрагмент текста левой кнопкой мыши и нажатием клавиши Enter копировать его в буфер обмена.

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

Заметим, что все настройки установленные с помощью опции Умолчания сохраняются для всех последующих сеансов работы cmd . Если требуется выполнить задачу настройки только для текущего сеанса, следует воспользоваться опцией Свойства контекстного меню.

Начинаем работать

Знакомство с обработчиком команд Windows начинаем со списка команд, который получаем с помощью директивы help . Набираем ее в командной строке и делаем запуск на выполнение нажатием клавиши Enter :
help

Список состоит из двух колонок - названия команды и ее описания.

Получить подробную справку можно двумя способами:
help имя_команды
или
имя_команды /?

Пример: получаем справку по chkdsk :
help chkdsk
или
chkdsk /?

Чтобы избежать повторного набора пользуемся буфером команд, который листается с помощью комбинаций клавиш Shift+ или Shift+↓ .

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

Команда cls предназначена для очистки экрана:
cls

Для выхода из cmd пользуемся директивой exit :
exit

Как видите, все просто. Теперь разберемся, зачем нужны команды cmd, как ими пользоваться и какие задачи они позволяют решить.

Работаем с файлами и папками

Несмотря на то, что Проводник Windows специально предназначен для работы с файлами и папками многие пользователи предпочитают ему файловые менеджеры такие как, например, Total Commander . Без сомнения, работать с любой из этих программ гораздо удобнее, чем с командной строкой. Однако может случиться так, что не одно из этих приложений запустить невозможно, и в таких аварийных ситуациях на помощь приходит cmd с директивами dir, cd, mkdir, rmdir, del, copy, type .

DIR

dir используется для просмотра содержимого папки (каталога).

Для просмотра содержимого текущего каталога достаточно набрать:

Если вы хотите увидеть в текущей папке только исполняемые файлы с расширением .exe вам придется немного потрудиться и набрать более длинную строку:

Усложним задачу и посмотрим список exe-файлов папки, которая не является текущей, например d:\work :

dir d:\work\*.exe

CD

cd используется для смены текущей папки.

Мы находимся в папке d:\work\example\ и хотим попасть на уровень выше в папку work :

А теперь перейдем в папку d:\music\songs\ :

cd d:\music\songs\

И закончим наш вояж переходом в корневую папку текущего диска:

MKDIR и RMDIR

mkdir занимается созданием папок (каталогов), причем может создать сразу целое дерево test->test1->test2 :

mkdir \test\test1\test2

А rmdir с ключом /S легко это дерево удалит:

DEL, COPY, TYPE

del и copy предназначены соответственно для того чтобы удалять и копировать файлы.

Удаляем все файлы с расширением .tmp из текущей папки:

Копируем из папки music диска d: все файлы с расширением .mp3 на флешку с логическим именем f:

copy d:\music\*.mp3 f:

Наше знакомство с командами этой группы завершает директива type предназначенная для вывода на экран содержимого текстового файла:

type D:\"Басни Крылова"\"Лисица и Виноград.txt"

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

Работаем с сетью

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

  1. ipconfig применяется для такой задачи как отображение настроек TCP/IP-протокола и настройки параметров DHCP.
    Получаем все настройки сетевых адаптеров:
    ipconfig /all
  2. nslookup используется для определения ip-адреса по имени хоста и наоборот:
    nslookup odnoklassniki.ru
    сообщает нам ip-адрес соцсети Одноклассники - 217.20.147.94 ,
    nslookup 87.240.131.97
    «говорит», что ip-адрес 87.240.131.97 принадлежит другой соцсети - ВКонтакте.
  3. ping позволяет выполнить задачу проверки наличия связи с хостом путем отправки/получения управляющих icmp-пакетов. Отсутствие ответа от хоста не всегда означает отсутствие связи. Иногда хосты не пингуются, потому что сисадмины запрещают отправку «ответных» icmp-пакетов echo-reply .
  4. Команда tracert , линуксоиды знают ее как traceroute , позволяет получить «трассу» - цепочку узлов, которую проходит ip-пакет от начального «нашего» узла до конечного.
    Попробуем получить «трассу» на Google :
    tracert google.com

NET - самая популярная сетевая утилита

net - одна из самых используемых команд, поскольку позволяет выполнять множество задач с сетевыми ресурсами:

  • подключение/отключение сетевых дисков;
  • запуск/остановку системных служб;
  • добавить/удалить пользователей;
  • управление совместно используемыми «расшаренными» ресурсами;
  • установку системного времени;
  • отображение информации об использовании ресурсов.

Мы продемонстрируем одну из возможностей программы net.exe - работу с системными службами на примере диспетчера очереди печати.

Для доступа к службам мы привыкли пользоваться интерфейсом windows, но, зная имя службы, а диспетчера печати «зовут» Spooler , ее очень просто остановить

net stop Spooler

и запустить заново.

net start Spooler

Получить список сетевых служб можно с помощью такого предложения:

net help services

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

  • запуск диспетчера задач:
    taskmgr.exe
  • запуск редактора реестра:
    regedit.exe
  • запуск диспетчера устройств:
    devmgmt.msc

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

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

Как вывести список ip адресов в сети?

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

Для этого мы нажимаем на кнопку пуска, в поисковом запросе пишем «cmd» и нажимаем клавишу «Enter».

Перед нами откроется окно редактора командной строки. В редакторе очень много команд, которые могут нам пригодиться, но в данном случае нам нужна команда «arp -a».

Введите данную команду в терминал как показано на следующем рисунке:

Команда «arp» нам дает не только возможность определить ip оборудования, но и так же показывает этого оборудования, что так же может быть нам интересно.

Итак, после того как вы ввели команду и нажали «Enter» перед вами откроется весь список ip адресов оборудования в локальной сети.

Если же вас интересует всего лишь ip адрес только вашего компьютера, то нужно ввести в терминал команду «Ipconfig»- тогда вы увидите все данные по вашему компьютеру.

Однако такое команды определяют все Ip в локальной сети далеко не всегда. И в таком случае потребуется программа для поиска ip адресов в сети «Advanced IP Scanner» - это сетевой сканер. Скачать ее можно на просторах интернета, а я в свою очередь расскажу, как с ней работать.

Сканирование сети на ip адреса

После установки программы мы щелкаем по значку «Advanced IP Scanner».

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

Как видите, сканирование нам показало не только IP оборудования, но также имя производителя и mac адреса - то есть полную информацию о сети.

Но не всегда у нас бывает доступ к компьютерам локальной сети: в таком случае приходится пользоваться смартфоном, в моем случае это смартфон на базе андроид. Скачиваем программу сетевого сканера (например, у меня Network IP scanner). И после запуска нажимаем кнопку сканирования сети: как правило, через несколько минут видим результат сканирования сети на ip адреса.

Интернет