02:20 команды Windows |
команда cd изменяет текущий каталог. Например: cd - переход к родительскому каталогу cd /d d: - смена диска (используется ключ /d) dir – выводит список файлов текущего каталога основные ключи: * /p Вывод с паузой после заполнения экрана. * /q Вывод сведений о владельце файла. * /w Вывод сведений в несколько колонок. * /s Перечисление всех случаев обнаружения определенного имени файла в указанном каталоге и всех его подкаталогах. * /a – Вывод только файлов имеющих указанный атрибут. Через : атрибут: * h Скрытые файлы * s Системные файлы * d Каталоги * a Файлы, готовые к архивированию * r Файлы, доступные только для чтения если стоит знак "– "действие будет противоположным: -d Выводится будут только файлы(не каталоги). dir /s/w/o >c:1.txt – в файл 1.txt запишет список файлов всех катологов в алфавитном порядке dir /s/w/o/p/a:-d >c:1.txt – то же самое, но имена папки не печатает. dir c:*.php /w/o/s/p – вывод списка всех файлов с расширением php systeminfo - Выводит на экран подробные сведения о конфигурации компьютера и операционной системы, сведения о безопасности, код продукта и параметры оборудования, такие как ОЗУ, дисковое пространство и сетевые карты. systeminfo /s 192.168.16.1 tasklist – отображает список запущенных процессов taskkill – убивает процесс. Можно указать pid или имя процесса. Ver – версия OC Driverquery - вывод списка всех установленных драйверов устройств и их свойств. Type – вывод файла на экран Edit – вызов редактора файлов. Mkdir – Создание каталога Md c:com1 Rmdir – удаление каталога Rmdir C:com1 Rd c:com1 - обе команды выполняют удаление каталогa Xcopy – копирует файлы и каталоги включая подкаталоги Ren – переименовывает файл или каталог ren *.txt *.doc Ipconfig – Отображает текущие настройки сети Ipconfig /all Set – просмотр и установка переменных Set windir=c:temp Mem – выводит информацию о свободных и занятых областях оперативной памяти getmac – возвращает mac адрес компьютера getmac /v - вывод подробных сведений Move – перемещение одного или нескольких файлов move [{/y|/-y}] [источник] [результат] * /y Запрет на выдачу запроса подтверждения перезаписи существующего файла-результата. * /-y Выдача запроса подтверждения перезаписи существующего файла-результата. move data*.xls second_qreports Shutdown – можно выключить или перезагрузить компьютер Ключей у этой команды куча, в приведенных в конце статьи ссылках посмотрите, а щас покажу пару примеров использования: shutdown <имя компьютера> /t:2 shutdown <имя компьютера> /r /y shutdown -r -f -m Server -t 60 -d up:125:1 For - Запуск некоторой команды для каждого файла из заданного множества Синтаксис: for {%переменная|%%переменная} in (множество) do команда [ПараметрыКоманднойСтроки] % используется в командной строке, а %% for /R %f in (*.php) do echo %f – список всех файлов с расширением php Find – поиск файлов или текста в файлах * /v Выводит все строки, не содержащие строку, заданную параметром строка. * /c Подсчет строк, содержащих строку, указанную параметром строка, и отображение общего количества. * /n Выводит номера строк перед самими строками. * /i Задает поиск без различия строчных и заглавных букв. find /i "pass” < config.php – поиск в файле config.php строки pass без учета регистра также find является аналогом grep в linux: tasklist | find /v /i "exe" Можно, например объединить с циклом и произвести поиск слова pass во всех php файлах for /R %f in (*.php) do find /i "pass" %f>>1.txt findstr - производит поиск с использованием регулярных выражений. gpresult – Отображение параметров групповой политики и результирующей политики (RSOP) для пользователя или компьютера. Еще хотелось бы упоминуть о операторах перенаправления: * > Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер. * < Читает поток входных данных команды из файла, а не с клавиатуры. * >> Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла. * >& Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора. * <& Считывает входные данные одного дескриптора как выходные данные другого дескриптора. * | Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал». Reg – изменение разделов реестра regsvr32 – регистрирует в реестре файлы .dll как компоненты команды net user <имя пользователя> /domain– выводит всю информацию о пользователе либо домене netstat -a – получает список всех подключений к компьютеру net sessions – выводит список текущих пользователей, необходимо иметь права администратора net send <имя компьютера> "<сообщение>" – посылает сообщение пользователям удалённого компьютера. Можно использовать маску или просто написать * - получат все компьютеры в сети nbtstat -a <имя компьютера> – получает имя пользователя работающего на компьютере nbtstat -A net user <Имя_пользователя> /add – добавляет пользователя с правами гостя. net user <Имя_пользователя> /delete – Удаление любого пользователя кроме админа и вас(нужны права администратора). net localgroup <Имя_группы> <Имя_пользователя> /add – Добавление в группу. net localgroup <Имя_группы> <Имя_пользователя> /delete – Удаление из группы. Любого пользователя. net share отображает список расшаренных ресурсов |
|
Всего комментариев: 0 | |