1.一些基础的DOS命令

1
c:\javacode>dir	  //查看C盘javacode目录下有那些文件
1
c:\javacode>cd /D d:   //从C盘切换到D盘
1
c:\javacode>help cd	  //解释cd是怎么使用的
1
c:\javacode>cd ..     //切换到上一级目录
1
c:\javacode>cd \      //切换到根目录
1
C:\tree c:\javacode   //查看C盘下的子目录javacode下面的所有子目录,形成一个目录树
1
2
3
4
5
6
7
>cls    //清空所有内容,清屏
>exit //退出控制台
md[创建目录],rd[删除目录],copy[拷贝文件],del[删除文件],echo[输入内容到文件],type,move[剪切]
>echo ok >pic.txt //创建pic.txt并把ok输入到pic.txt中
>echo nul >pic.txt //创建一个空文件pic.txt
>copy ok.txt d:\ok.txt //把ok.txt从当前路径拷贝到D盘下面,可以更改第二个ok.txt的文件名
>move ok.txt d:\ok.txt //把ok.txt剪切到D盘下面

2.网络编程相关的DOS命令

1
2
3
4
5
6
7
8
//获取IP相关的信息
>ipconfig
//端口监听和网络监听情况
>netstat -an
>netstat -an | more//分页显示
>netstat -anb
//ping命令,查看网络是否连通
>ping IP地址或者域名

3.MySql的相关DOS命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//开启MySQL和关闭MySQL服务
>net start mysql //开
>new stop mysql //关


//登录mysql的命令
>mysql -u 用户名 -p密码 //密码可以先不输入,直接回车输入,或者直接写在p的后面,中间不要空格



//连接mysql服务(mysql数据库)的指令
>mysql -h 主机ip -P端口 -u 用户名 -p密码
//tips:
//p和密码中间不要有空格
//-p后面没有密码的话,会让回车的时候输入密码
//如果没有写-h主机,默认就是本机
//如果没有写-P端口,默认就是3306
//在实际的工作中端口一般会修改,使用3306这一端口,容易被黑客发现并攻击





//备份数据库的命令
//备份整个数据库
>mysqldump -u root -p -B 数据库 数据库 > c:\\test\\bak.sql
//备份数据库的某个表
>mysqldump -u root -p 数据库 表1 表2 表n > c:\\test\\bak.sql
//这里就是把数据库hsp_db02 和数据库hsp_db03备份在C盘下面test目录中一个叫bak.sql的文件中,这里备份的是sql语句




//根据备份的文件,恢复数据库
//第一种方式
>source c:\\test\\bak.sql //根据C盘下面的c:\\test\\bak.sql的文件恢复数据库
//第二种方式
//直接把这个.sql的文件再执行一遍,就会恢复两个数据库了