我把这篇文章放在学习Linux里了,下面介绍Windows的命令行
注:其中有很多已经过时不用了,由于版本不同,请各位逐一甄别尝试
R+WIN是开启cmd的快捷键
在已知的命令后面若不知道参数输入“ /? ”给出帮助信息
1、dir //用于显示当前目录 //参数:/w 宽屏显示 /p分页显示 /A 显示具有特殊属性的文件
2、md[盘符][路径] //用于创建新目录
3、rd[盘符][路径] //删除路径
4、 . 当前目录 ..上级目录
5、 cd[路径] 进入指定目录
6、copy[原目录或文件][目的目录或文件]
7、del[盘符] 删除文件
8、ren[原名][改后名] 改名
9、type[文件名] 显示文件内容
10、discopy[磁盘名] 磁盘复制这个一般用不上
11、mem 查看计算机内存情况
12、deltree 删除目录树 ——太危险就不具体介绍了,请不要随意使用
13、chkdsk 查看磁盘使用情况 win8坑爹的权限设置不让用
14、path 环境变量
15、cls 清屏
16、time 系统时间
17、date 日期
18、ver 版本
DOS外部命令
19、format 格式化
20、edit 编辑命令 win8已不再使用
21、attrib 设置文件属性(这个比较好玩) + 为赋予属性 - 为去除属性 h隐藏 s系统 r只读 具体参见cmd
22、move[文件名][文件路径] 移动文件
23、lusrmgr.msc 打开用户组控制单元
24、runas / user : administrator cmd.exe 以管理员身份运行cmd
下面上干货
ping
普通用户用来检测网络物理连接是否顺畅、自身网卡驱动是否成功,也是黑客的一个重要工具
由于要遵守黑客准则,所以只把简单的使用写下来
1、直接在cmd里输入ping [要ping的ip地址(网址)]即可
当ip地址输入127.0.0.1时,如果ping成功,则证明网卡驱动正常
当输入为其他的ip时,会显示相关数据传输,其中TTl是这样
TTL 是数据包为了防止数据包在网络中无限制的循环,而设定的网络数据包在网络传输中最大的转发次数。因为每转发一次在路由器,就会转向下一跳,所以,又通常称为最大跳数。具体的含义是这样的。我们本地机器会发出一个数据包,数据包经过一定数量的路由器传送到目的主机,但是由于很多的原因,一些数据包不能正常传送到目的主机,那如果不给这些数据包一个生存时间的话,这些数据包会一直在网络上传送,导致网络开销的增大。当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。例如:你定义了数据包的TTL为64.那么在你的数据包被转发了64次,也就是经过了63个中间路由器后,还没有到达目的网络,那么,你的电脑就会显示Requet time out (请求超时)了。例如:你定义了数据包的TTL为64.那么在你的数据包被转发了64次,也就是经过了63个中间路由器后,还没有到达目的网络,那么,你的电脑就会显示Requet time out (请求超时)了。这就是TTL的意思了
在此补充一点,由于不同的操作系统所定义的TTL是不同的,一般有如下规则:默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。
学习到这里,你一定会查看一个命令的使用帮助了,我就不具体介绍了
net命令的使用方法
ipconfig 用来检测你的ip相关信息,也是可以在帮助命令下查看
tracert 判断路径到达目的主机经过的路径
net stat
用来进行与网络有关的一系列,可以用来了解自己电脑是怎样与internet连接的
由于各属性值比较重要所以简要的说明一下
-n 以数字的形式显示端口(编写网络程序时经常要用到)
-s 显示每个协议的使用状态
-r 显示本机路由的内容,可直观的了解本机路由
-a 显示主机所有端口号,同样广泛用用在网路编程
关于net的黑客用法就不做介绍了,他可以连接ip管道,登录对方主机,并进行数据盗取等操作