dos基础+环境搭建基础理论
dos基础
市面上两大操作系统 windows、*nix(unix、linux、mac、bsd(安全性比较高))
后三种都属于unix的衍生版本
linux是为了兼容unix开发的,最后开放了源代码
mac操作系统是为了兼容unix和bsd
IBM(aix)IBM特殊定制的基于unix的操作系统
HP(HP unix)HP特殊定制的基于unix的操作系统
Windows95 第一款真正完整的视窗操作系统
DOS命令:
DOS:disk operating system 磁盘操作系统
在DOS命令语法中,所有[]和<>中的部分称为参数,[]
中的参数是可选的,<>中的参数是必需的,不同的参数
会使命令产生不同的效果;
• 在微软的命令提示符窗口输入的命令不区分大小写
1.Help---查看系统内可用的DOS命令
[参数] /? ---- 查看指定参数的信息
例如输入:dir /?
2.创建文本:
echo 内容 >目录\文件名.txt
或
copy con 文件名 按回车
输入文字
CTRL+Z保存
3.cd:改变目录位置
示例:c:\program files\java>cd.. 返回上一级
c:\program files\java>cd \ 返回根目录
c:\program files\java>d: 切换到d盘
4.dir:显示一个目录下的文件和子目录
5.md:新建目录
c:>md 目录名或c:>md c:\目录名 在已有的目录下建立新目录
d:\>md c:\mulu1 当前路径在d盘的情况下在c盘建立目录
6.copy:复制文件至指定路径(可以重命名)
>copy a.txt d:\ba 复制a.txt至d:\ba
>copy d:\ba\a.txt c: 从d:\ba复制 a.txt 到c盘
>copy b\a.txt a\aa.txt 从b文件夹下复制a,txt到a文件夹并重命名为aa.txt
7.del:删除目录中的一个或一组文件(不能删除空白文件夹)
具体操作:>del 文件名
>del/s/q 直接删除指定文件夹下的所有文件并不出现确认提示
注意:del不能删除空文件夹
8.rd:删除空目录
具体操作:
>rd 路径 删除空目录(不能有文件)
>rd /s 路径 删除目录及目录下所有文件
9.move:移动文件
>move 源文件路径 目标路径
10.ren:重命名
>ren 文件路径\文件名 新文件名(旧、新文件名都要带上文件属性 名称和文件属性是一体的)
11.format:格式化
例如:c:\>format c:
12.cls:清屏
例如:c:\>cls
13.type:显示文本内容
>type 文件路径
注:
1.如果文本内容一屏显示不完,可以在末尾加上 |more
2.type只是用来显示txt文件的
3. 如果用来显示扩展名为ext或com等其他文件,输出的结果往往是一些乱七八糟的符号,并伴有无规则的响铃声,有时甚至会出现死机的现象
14.attrib:修改文件属性
>attrib [+/-][R/A/S/H] 文件名
15.net命令
15.1 netsh
netsh winsock reset:重置winsock目录
15.2 查看端口:netstat (可以用netstat查找进程PID)
netstat -ano:本地的所有端口、协议都会被打印出来
netstat -ano | findstr:查找指定的端口、协议
netstat -ano | findstr 10000:查找10000号端口状态
16.task命令
16.1显示进程:tasklist(可以用tasklist+PID 查找进程名称)
查找536号端口:
结束进程:
taskkill/im 程序名.exe或者taskill/PID PID值 ,强制结束加上/f
16.2 操作进程:taskkill/?
注:
netstat/tasklist |findstr 端口号/PID : 利用端口号查找占用端口的程序PID /利用PID查找程序名称
17.tracert+IP 查找当前电脑到输入IP的电脑所经过的路径
从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名)。
其他命令
1.ipconfig 显示当前ip配置;ipconfig/all 显示本机所有的网络配置
DHCP 动态主机配置协议 用于自动配置IP地址 是路由器中存在的功能
MAC 唯一识别每一台设备的物理地址
2.键盘上键或F7 显示历史命令
3.tree/f或a 显示目标目录结构
4.date 查看/修改日期
5.time 查看/修改时间
6.清理dns缓存:dos:ipconfig/flushdns
浏览器:工具>internet选项>删除
7.查看mac地址:getmac或者ipconfig/all
8.查看网卡类型:systeminfo
9.解析域名:nslookup
dos界面输入:ping 192.168.1.**(连接局域网主机,可以查看网络质量)
加上-t,可以一直连接
毫秒超过70,就是网络质量差
localhost:当地本机
与别的主机连接
1.打开cmd窗口:ping+空格+IP地址,确认IP连接正常
2.win+r:\\IP地址 连接局域网主机
3.输入主机名称及password
查询域名和IP的指向关系
net config server 命令显示"服务器"服务的当前配置
net start/stat 各种服务(windows firewall防火墙)
环境搭建基础
环境搭建 四个部分:操作系统+数据库+开发语言+服务器
操作系统:xp、win7、win8、vista、linux、ios。。。
服务器:windows server 2000、windows server 2003、server2008、sever2012、server2016
个人:dos、windows 3.1、windows95、win98、windows ME(过渡系统)、windows Xp (较之前版本最稳定的)、win7、win8、win8.1、win10
数据库:mysql、oracle、sqlserver(微软)、db2。。。。
开发语言:java、php、c、c++、c#、vb、python、.net、js。。。。
服务器:tomcat、apache、IIS。。。
aone(项目管理软件):windows+mysql+php+apache
oa:windows+mysql+java+tomcat
exam:windows+acess+asp(微软2003年以前都是用asp开发语言)+iis
oa:linux+oracle+java+tomcat
asp.net是一个技术架构,是一个微软2003年以后推出的集成的开发框架
环境搭建的基本步骤:
1、准备干净无毒的操作系统,基本配置符合项目软件的最低要求
安装或者拷贝(虚拟机-vmware)
虚拟机;可以同时多个os进行安装和使用以及切换;
2、安装数据库,进行数据库的基本配置和启动,进行数据准备
3、安装服务器,进行基本的配置和启动
4、把开发包放到服务器的指定位置,进行基本的配置
5、访问应用软件,进行基本的配置
拓展
XAMPP集成工具(wamp、lamp) --简单的集成型环境搭建工具
x:操作系统(os)
a:apache
m:mysql
p:php
思考:
1.了解hosts、dns?
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
DNS服务器和域名服务器同义,是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。
2.如果在浏览器访问www.baidu.com,进入aone环境的话,怎么做?
找到本地hosts文件,打开,找到其中baidu域名相关联的ip地址,将ip地址更改为aone环境的ip。