Тут мой локальный ответ на сайте ответов.
https://1.cbm.ua/?p=2890
скопировано из моего Гугл документа HELP (docs.google.com)
Управляющие команды, функции процедуры и т.д.
программа cmd
———————-
help, после чего, выбрав интересную Вам команду, ввести HELP <имя команды>, дабы узнать о её синтаксисе и прочих составляющих:
———————-
как сменить в консоли локальный диск, т.е. с диска С: на диск D:
D: — вариант 1 (верхний или нижний регистр не имеет значение.)
cd /d D:\ — вариант 2
cmd /k D: — можно запустить консоль и передать ей команду (например D:).
или навсегда в авторан:
reg add «HKCU\Software\Microsoft\Command Processor» /v AutoRun /t REG_SZ /d «d:» /f
cmd /d — Запуск cmd с отключенным автораном:
———————-
удерживать кнопку Shift и нажать правую кнопку мыши запустить ярлык cmd
в появившемся окне выбрать флажок «Учетная запись указанного пользователя» там выбрать любую тебе пользователя с правами админа и ввести для нее пароль в открывшемся окне выполнить команду «Shutdown -r» (для перезагрузки) и «Shutdown -s» (для выключения)/
nslookup i.ua
nslookup — узнать список IP сайта.
cls — очистить экран
pathping i.ua — командой можно определить маршрутизаторы, имеющие проблемы доступа к сети (от меня до сайта или IP). Утилита, которая запускается этой командой, предоставляет информацию о потере данных на промежуточных узлах между начальным и конечным пунктом. Команда в течение определенного времени отправляет сообщения с эхо-запросом каждому маршрутизатору, находящемуся на пути, а затем на основании полученных ответов вычисляет коэффициент потери для каждого маршрутизатора.
netstat — Отображает активные подключения TCP, порты, прослушиваемые компьютером, статистику Ethernet, таблицы маршрутизации IP, статистику IPv4 (для протоколов IP, ICMP, TCP и UDP) и IPv6 (для протоколов IPv6, ICMPv6, TCP через IPv6 и UDP через IPv6). Если запустить команду без параметров, то отобразятся только подключения TCP.
tasklist — Запускает утилиту командной строки, которая выводит список всех запущенных системой процессов с PID-кодом и размером занимаемой оперативной памяти. Если команду запустить без дополнительных параметров, выводится список процессов текущего компьютера.
Для того, чтобы увидеть список процессов удаленного компьютера служит параметр /s с указанием IP-адреса или доменного имени компьютера.
Пример: Чтобы сохранить все процессы в файле текущего юзера.
tasklist > %userprofile%\Desktop\Процессы.txt
Список запущенных процессов из командной строки.
——
taskkill — В противоположность предыдущей команде, эта предназначается для остановки процесса в локальной или удаленной системе. Процесс можно остановить по его идентификатору. Для этого используйте параметр /pid. Например, вот так:
taskkill (пробел) /pid (пробел) 3148 Enter
Кроме этого, процесс можно остановить по имени образа с помощью добавления параметра /im. Вот так:
taskkill (пробел) /im (пробел) AnVir.exe Enter
# Выведет информацию о запущенном процессе (если он запущен) название которого «slui.exe»
tasklist | find «slui.exe»
результат (если процесс запущен):
slui.exe 5376 Console 1 15 556 КБ
результат (если НЕ процесс запущен):
(пусто)
—————
chkdsk
Предназначается для запуска проверки логических дисков на наличие ошибок. Если команда используется без дополнительных параметров, то на экран выводится отчет о состоянии текущего диска.
Вот некоторые параметры команды, которые могут пригодиться при проверке дисков:
- /f – задает исправление ошибок на диске. Чтобы проверка началась, диск должен быть заблокирован. Если диск не заблокирован, появится запрос на проверку диска при следующей перезагрузке компьютера.
- /v – позволяет вывести на экран имена проверяемых файлов и каталогов;
- /r – позволяет обнаружить поврежденные сектора диска и восстанавливает ту часть данных, которая еще может быть прочитана.
—————
sfc — Очень полезная утилита, которая предназначается для восстановления поврежденных системных файлов. Вот некоторые параметры, с которыми она работает:
- /scannow — немедленная проверка всех защищенных системных файлов;
- /scanonce — проверка защищенных системных файлов при следующей загрузке системы;
- /scanboot – проверка всех защищенных системных файлов при каждой загрузке системы;
—————
path — Программы которые запускаются без указания пути, если они однажды указан в этой переменой. Выполнив данную команду в терминале можно
echo %PATH%
ping -t -l 1472 xx.xx.xx.xx — пинг большими пакетам (Валентин фауст)
==========================================================
Команды для Mikrotik -а:
———
/ip firewall address-list export file=Yura
Будет создан файл Yura
там будет информация см. Yura 2014_08_29 1344
———
Была проблема клиенты которых нет в билинге все равно имеют доступ к интернету.
Нужно было найти таких клиентов поэтому нужно выгрузить таблицу заполненную из Билинга.
/ip firewall address-list export file=Yura
и
/ip ARP !!!
но Динамические данные не выгружаются в файл.
Поэтому можно в терминале выполнить команду
1. /ip ARP
2. print
3. прокрутить данные до конца постранично (PageDown)
4. Правой кнопкой мыши выполнить команду «copy All»
5. Вставить данные из буфера клавиатуры в текстовый файл.
———
Это запрещающее правило для входа из вне (посоветовал Валентина Ф-т).
/ip firewall filter add chain=input action=drop in-interface=ether1 disabled=no
Проброс портов на камеру
/ip firewall nat add chain=dstnat action=dst-nat to-addresses=192.168.88.250 to-ports=80 protocol=tcp dst-port=50001 log=no log-prefix=»»
/ip firewall nat add chain=dstnat action=dst-nat to-addresses=192.168.88.250 to-ports=443 protocol=tcp dst-port=50002 log=no log-prefix=»»
/ip firewall nat add chain=dstnat action=dst-nat to-addresses=192.168.88.250 to-ports=554 protocol=tcp dst-port=50003 log=no log-prefix=»»
==========================================================
Команды для свича D-Link (Через пусти putty (протокол SSH)):
show fdb por (номер порта) — команда выводит Мак Адрес устройства на этом порту.
http://admin-gu.ru/d-link/d-link-commands
show utilization cpu — Просмотр загрузки процессора (CPU).
save — Сохранение текущей конфигурации.
reboot — Перезагрузка коммутатора.
reset system — Сброс к заводским настройкам
save — команда для сохранения конфигурации на свиче, чтобы после перезагрузки не вернулось все назад.
———-
Вывод в файл txt результатов выполнения команды в cmd
Иногда возникает желание зафиксировать результат выполнения команды в cmd. Как правило, такое желание возникает, когда текст не помещается в окно командной строки (cmd).
Синтаксис для записи результата выполнения команды простой.
Команда_с_ключами> путь_к_файлу\имя_файла.txt
То есть вначале пишется команда со всеми ключами и параметрами, а сразу после последнего символа ставиться символ > потом пробел и пишется путь и имя файла, в который будет сохранен результат. Результат будет сохранен в файл без вывода на экран. Файл сохраняется в кодировке DOS-866.
Пример:
Для примера, выполним команду ping itindustry-spb.ru с записью на диск D в файл ping.txt
Для этого в командной строке выполняем команду ping itindustry-spb.ru > D:\ping.txt
Ниже показан результат выполнения этой команды
————————————————————————————————————
Скан всех IP адресов.
arp -d && ping 192.168.88.255 && arp -a
http://qaru.site/questions/139735/ping-all-addresses-in-network-windows
- arp -d < — очистить список arp!
- ping 10.1.10.255 < — возьмите свою подсеть и выполните ping ‘255’, все
- arp -a
—————————
тег: Найти, Поиск, Фильтр — вывод результата.
https://ab57.ru/cmdlist/find.html
см. краткую инструкцию ниже.
для определения по Мас-у IP нужно выполнить команду
arp -a | find /i «00-88-01-63-a7-de»
«`
выводим все IP
arp -a
и
|
находим в списке строку содержащую следующий текст
find /i «00-88-01-63-a7-de»
«`
—————————
как вывод на экран вывести в файл
найти все открытые порты и выгрузить их в файл.
netstat -aon | more> D:\ping.txt
—————————
cmd /K (t: & cd t:\SSE_1pr6gr1\v03)
Запуск cmd и выполнение двух команд. И выполнение команды в диска не С:
cmd /C (t: & cd t:\SSE_1pr6gr1\v03)
.С — окно терминала будет закрыто.
=======================================================
cmd /k py -m pip install ***
cmd /k %USERPROFILE%\AppData\Local\Programs\Python\Python36\python.exe -m pip install ***
Перед инсталляцией библиотеки нужно сперва обновить сам «pip» до последней версии.
Обновление pip
*** = —upgrade pip
cmd /k py -m pip install —upgrade pip
cmd /k %USERPROFILE%\AppData\Local\Programs\Python\Python36\python.exe -m pip install —upgrade pip
cmd /k py -m pip install pyzbar
cmd /k %USERPROFILE%\AppData\Local\Programs\Python\Python36\python.exe -m pip install pyzbar
=======================================================
чтобы запустить программу на Python
Подключаем диск “P” c путем:
\\192.168.88.33\юрап\ЮП\проекты_Все\проект ПО изучение\python3 ПОЛЕЗНЫЕ скрипты
в Windows нажимаем клавиши: Win+R
и выполняе команду:
cmd /c py.exe P:\DataTime_буфер_обмена_copy_paste_v2.py
чтобы окно программы закрылась после выполнения
или выполняе команду:
cmd /k py.exe P:\DataTime_буфер_обмена_copy_paste_v2.py
чтобы окно программы не закрывалось после выполнения
—————————————————————————————-
Команда FIND используется для поиска текстовой строки в одном или нескольких файлах. Если путь не задан, команда FIND выполняет поиск в тексте консоли либо в тексте, переданном по конвейеру другой командой ( в тексте, являющемся выводом команды, выполняющейся в цепочке с FIND ).
Формат командной строки:
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] «строка» [[диск:][путь]имя_файла[ …]] Параметры команды:
/V — Вывод всех строк, НЕ содержащих заданную строку.
/C — Вывод только общего числа строк, содержащих заданную строку.
/N — Вывод номеров отображаемых строк.
/OFF[LINE] — Не пропускать файлы с установленным атрибутом «Автономный».
/I — Поиск без учета регистра символов.
«строка» — Искомая строка.
[диск:][путь]имя_файла — Один или несколько файлов, в которых выполняется поиск.
Примеры использования:
FIND /? — выдать справку по использованию команды.
find /I myfile.txt «новость» — выполнить поиск строки новость без учета регистра символов в текстовом файле myfile.txt . По умолчанию, если не задан параметр /I регистр символов учитывается.
find /C myfile.txt «новость» — отобразить общее количество строк, содержащих текст «новость».
FIND /I %TEMP%\*.tmp «windows» — выполнить поиск в каталоге временных файлов для всех файлов с расширением tmp строк , содержащих текст windows без учета регистра символов.
—————————————————————————————-
2021_08_31_052953
Чтобы пинговать клиента у которого закрыт ping
Нужно ввести команду на Mikrotik
>> ping arp-ping=yes interface=
После равно указываешь “интерфейс на котором находится клиент” и “IP адрес”
ping arp-ping=yes interface=client-faust 192.168.26.149
PAUSE – приостановить выполнение командного файла в Windows.
Команда PAUSE используется для приостановки выполнения командных файлов и вывода сообщения:
Для продолжения нажмите любую клавишу . . .
После нажатия любой клавиши, выполнение командного файла будет продолжено. Обычно, организация пауз при выполнении пакетных файлов требуется во время их отладки, для анализа сообщений или для просмотра результатов перед завершением, когда окно командной строки закрывается.
< команды >
pause
exit
Команда pause является внутренней командой интерпретатора команд Windows. Любые параметры командной строки, кроме знака вопроса /?, применяемого для получения подсказки по использованию команды, игнорируются.