четверг, 7 мая 2015 г.

Основные комманды

Стыдно, но DOS забыт, а зря....
----
dir - вывод списка файлов и подкаталогов в указанном каталоге.
help - можно больше ничего не писать...
tree - дерево вложенных каталогов (D:>tree d:\distr)
md - создать папку (D:\>md distr)
sc delete <имя-службы> - удалить службу (!)
rd - удалить папку
cd - перейти в папку(D:\>сd distr) D:\distr>
xcopy - скопировать [что][куда] (D:\distr>xcopy setup.exe xxx) *подразумевается: файл setup.exe из d:\distr> скопировать в d:\distr\xxx>. Если xxx в этой папке нет то будет задан вопрос- xxx это файл или папка (f=file, d=directory)? Соответственно введя d создадим папку d:\distr\xxx>, введя f- скопируем setup.exe в d:\distr> и присвоим ему имя xxx
Tab (клавиша)- "перебирает" содержимое выбранного каталога .
> перенаправление вывода (к примеру в текстовый документ) (D:\>dir >test.txt)
for /f "tokens=1,2,3,4,5*" %i in ('netstat -aon ^| findstr ":80" ^| findstr /i listening') do echo %j %l & @tasklist | findstr %m - вывод процесса использующего 80-й порт

Поиск процесса использующего определенный порт (Windows)

Для поиска использующих 80 порт вводим в cmd:

for /f "tokens=1,2,3,4,5*" %i in ('netstat -aon ^| findstr ":80" ^| findstr /i listening') do echo %j %l & @tasklist | findstr %m

Для поиска другого порта меняем 80 на нужный порт