DOS简介
DOS是"磁盘操作系统"(Disk Operating System)的缩写。它是一种早期的操作系统,最初在20世纪80年代广泛用于个人计算机。DOS主要用于控制计算机硬件和管理文件系统,提供一组命令行界面(CLI)用于用户与操作系统进行交互。DOS的一个著名版本是微软的MS-DOS,它是IBM PC和兼容机中使用的主要操作系统。随着图形用户界面的兴起,DOS逐渐被更先进的操作系统如Windows所取代。
这是本篇文章的脉络图:
DOS命令用于执行各种操作,如管理文件和文件夹,执行系统维护任务,运行程序等。尽管现代操作系统提供了更友好和图形化的用户界面,但了解和掌握DOS命令仍然对于计算机技术的深入理解和某些特定场景下的应用非常有益。以下是常用Dos命令及解释:
一、系统信息
1.CHCP 65001: 该命令用于将控制台的字体编码设置为UTF-8,以便支持显示Unicode字符。
2.systeminfo: 该命令用于显示计算机的详细系统信息,包括操作系统版本、安装日期、物理内存等。
3.hostname: 该命令用于查看计算机的主机名。主机名是用于标识网络中计算机的名称。
4.SET: 该命令用于查看和设置环境变量。环境变量是用于存储操作系统和应用程序配置信息的参数。
5.color: 该命令用于更改命令行窗口的颜色。通过指定两位十六进制数,可以设置前景色和背景色。例如:color 0A表示黑色背景和绿色前景。
6.cls: 该命令用于清除命令行窗口中的所有文本,使屏幕变为空白。
7.runas /user:administrator cmd: 该命令用于以管理员身份打开一个新的命令行窗口。在执行该命令时,系统将提示输入管理员密码。
二、网络
1.ipconfig /all: 该命令用于显示计算机的完整网络信息,包括IP地址、子网掩码、默认网关、DNS服务器等。
2.ping -t -l 65500 ip: 该命令用于进行“死亡之ping”,可以发送大型数据包来测试网络连接的稳定性。其中,-t表示连续ping发送,-l 65500表示设置数据包大小为65500字节,ip为目标IP地址。例如:ping -t -l 65500 192.168.0.1
3.ipconfig /release: 该命令用于释放当前计算机的IP地址。
4.ipconfig /renew: 该命令用于重新获取IP地址。
5.ipconfig /flushdns: 该命令用于清空DNS解析程序的缓存。
6.ipconfig /displaydns: 该命令用于显示DNS解析程序缓存的内容。
7.route print: 该命令用于打印当前计算机的路由信息,包括网络目标、网关、接口等。
8.arp -a: 该命令用于查看计算机ARP缓存,显示与本机相连的其他设备的IP和MAC地址。
9.net view: 该命令用于查看当前局域网内的其他计算机名称。
10.netsh firewall show state: 该命令用于显示防火墙的状态信息,包括启用状态、配置策略等。
11.netsh firewall show config: 该命令用于显示防火墙的规则配置信息,包括入站规则、出站规则等。
三、用户
1.net config workstation: 该命令用于查看当前登录用户的配置信息,包括用户名、域名等。
2.whoami: 该命令用于显示当前登录用户的用户名。
3.net user: 该命令用于查看系统中存在的用户列表。
4.net user supermage: 该命令用于查看名为supermage的用户的详细信息。
5.net localgroup: 该命令用于查看系统中的组信息。
6.net localgroup administrators: 该命令用于查看名为administrators的组的详细信息。
7.net user hack 123 /add: 该命令用于创建一个名为hack的用户,并设置密码为123。
8.net user hack$ 123 /add: 该命令用于创建一个名为hack的隐藏用户,并设置密码为123。
9.net user hack /del: 该命令用于删除名为hack的用户。
net localgroup administrators hack /add: 该命令用于将名为hack的普通用户提升为管理员。
10.net user guest /active:yes: 该命令用于激活名为guest的用户。
11.net user guest /active:no: 该命令用于禁用名为guest的用户。
12.net password 密码: 该命令用于更改当前登录用户的密码。
13.net user guest 密码: 该命令用于更改名为guest的用户的密码。
四、端口进程服务
1.tasklist: 该命令用于显示当前运行的进程列表。
2.tasklist /svc: 该命令用于显示当前运行的进程列表,并显示进程使用者的名称。
3.netstat -ano: 该命令用于查看系统开放的网络端口和对应的进程ID。
4.netstat -ano|findstr 80: 该命令用于查找80端口对应的进程ID。
5.tasklist | findstr 80: 该命令用于查找80端口对应的进程。
6.taskkill /f /t /im xx.exe: 该命令用于强制关闭名为xx.exe的进程。
7.taskkill /F -pid 520: 该命令用于强制关闭进程ID为520的进程。
8.net start: 该命令用于查看当前正在运行的服务列表。
9.net start telnet: 该命令用于启动telnet服务。
10.net stop telnet: 该命令用于停止telnet服务。
11.start www.baidu.com: 该命令用于打开指定的网址(百度)。
五、共享
1.net use: 该命令用于查看当前与其他计算机建立的连接。
2.net share: 该命令用于查看本地开启的共享文件夹列表。
3.net share ipc$: 该命令用于开启ipc共享,ipc是一个用于远程管理的隐藏共享。
4.net share ipc$ /del: 该命令用于删除ipc共享。
5.net share c$ /del: 该命令用于删除C盘的共享。
6.net use \\192.168.10.15\ipc该命令用于与地址为的计算机建立一个空的连接。例如:/u:"""":该命令用于与IP地址为192.168.10.15的计算机建立一个空的ipc连接。例如:netuse192.168.10.15\ipc /u:"" "": 该命令用于与IP地址为192.168.10.15的计算机建立一个空的ipc连接。例如:net use \\192.168.10.15\ipc /u:"" ""
7.net use \\192.168.10.15 /u:"" "": 该命令用于与IP地址为192.168.10.15的计算机建立一个空连接,可以省略ipc$。
8.net use \\192.168.10.15 /u:"administrator" "root": 该命令用于以administrator身份与IP地址为192.168.10.15的计算机建立ipc连接。
9.net use \\192.168.10.15 /del: 该命令用于删除与IP地址为192.168.10.15的计算机建立的ipc连接。
10.net use \\192.168.10.15\c$ /u:"administrator" "root": 该命令用于建立与IP地址为192.168.10.15的计算机上C盘的共享连接。
11.dir \\192.168.10.15\c$: 该命令用于查看IP地址为192.168.10.15的计算机上C盘的文件。
12.dir \\192.168.10.15\c$\user: 该命令用于查看IP地址为192.168.10.15的计算机上C盘的user目录下的文件。
13.dir \\192.168.10.15\c$\user\test.exe: 该命令用于查看IP地址为192.168.10.15的计算机上C盘的user目录下的test.exe文件。
14.net use \\192.168.10.15\c$ /del: 该命令用于删除与IP地址为192.168.10.15的计算机上C盘的共享连接。
15.net use k: \\192.168.10.15\c$ /u:"administrator" "root": 该命令用于将IP地址为192.168.10.15的计算机上的C盘映射到本地K盘。
16.net use k: /del: 该命令用于删除本地K盘的映射。
六、文件操作
1.echo hello,word > 1.txt: 该命令将 “hello,word” 写入到名为 1.txt 的文件中。如果 1.txt 不存在,则创建该文件;如果 1.txt 已存在,则该命令会覆盖原有内容。
2.echo hello,word >> 1.txt: 该命令将 “hello,word” 追加到名为 1.txt 的文件中。如果 1.txt 不存在,则创建该文件;如果 1.txt 已存在,则在该文件末尾追加内容。
3.del: 该命令用于删除指定的文件。例如:del 1.txt
4.deltree: 该命令用于删除指定文件夹及其下的所有子文件夹和文件。例如:deltree folder
5.ren 1.txt 2.txt: 该命令将名为 1.txt 的文件重命名为 2.txt。
6.type 1.txt: 该命令用于查看名为 1.txt 的文件的内容。
7.md: 该命令用于创建一个新的文件夹。例如:md folder
8.rd: 该命令用于删除一个空的文件夹。例如:rd folder
9.move 1.txt d:/: 该命令将名为 1.txt 的文件移动到 d 盘的根目录下。
10.notepad 123.txt: 该命令用于打开名为 123.txt 的文件并在记事本中进行编辑。
11.dir c:\: 该命令用于查看 C 盘下的文件和文件夹。
12.dir c:\ /A: 该命令用于查看 C 盘下的所有文件和文件夹,包括隐藏文件。
13.dir c:\ /S: 该命令用于查看 C 盘下以及其子文件夹中的所有文件和文件夹。
14.dir c:\ /B: 该命令用于显示 C 盘下的文件名(仅文件名,不包括其他信息)。
15.shutdown -s -t 60 -c "你的电脑被黑了": 该命令用于关机,并显示一个带有指定消息的关机提示框,在60秒后关机。其中 -s 表示关机,-t 60 表示延迟60秒关机,-c "你的电脑被黑了" 表示关机提示框的消息。
总结
本篇文章介绍了很多常用的Dos命令,希望能帮助到你们。掌握DOS命令可以帮助我们更好地管理和操作计算机。通过学习和实践,相信您将能够轻松操控计算机,提高工作效率和技术能力。祝您在DOS命令的世界中探索愉快!