windows命令行

     我把这篇文章放在学习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管道,登录对方主机,并进行数据盗取等操作




你可能感兴趣的:(win8,windows,cmd,操作系统)