今日内容概要
-
windows DOS其它命令操作
-
补充命令
-
并发编程
今日内容详细
windows DOS其他命令操作
# 1.文件属性
"""在使用命令修改完之后 针对命令操作生效 如果切换成鼠标操作则无效"""
attrib /? # 查看所有帮助 也可以使用help查看
attrib # 查看所有文件属性
attrib +r a.txt # 设置文件为只读属性
attrib +h b.txt # 设置隐藏文件
attrib +s c.txt # 设置系统文件
# 2.文件其他操作
"""针对运维人员 基本都是使用终端来操作系统(linux)"""
del a.txt # 删除文件
echo 文本内容 > 文件名称 # 往文件中写入内容(替换写)
echo 文本内容 >> 文件名称 # 往文件中写入内容(追加写)
type a.txt # 查看文件内容(在终端中展示)
# 往文件里面写内容 内容可以是自己自定义的也可以是其他命令的结果
dir > d.txt # 将dir的命令结果写入d.txt
ipconfig > d.txt # 将ipconfig的命令结果写入d.txt
copy 目标文件 目标位置 #copy命令只能拷贝文件
copy 目标文件夹 目标位置 #只会将目标文件夹内的文件拷贝出去
xcopy #比copy功能更加强大 既可以拷贝文件也可以拷贝目录(文件夹)
move 目标文件 文件位置 # 剪切文件至指定位置
rename oldname newname # 重命名文件
补充命令
tasklist # 查看当前计算机上正在运行的服务
"""
该结果中有一个非常重要的参数
PID:进程号
"""
taskkill # 终止正在运行的服务
"""详细的参数使用help查看即可"""
并发编程
1.操作系统
1.1.穿孔卡片:程序员硬件软件都会
缺点:同一时刻同一个房间只能有一个程序员运行自己的程序 其他人在外面等着直到房间里面的程序员运行完毕出来(效率极其的低下)
1.2.联机批处理系统:一次性录入多个程序员的程序
1.3.脱机批处理系统:有了卫星机的概念(效率更高)
"""
上述三个发展阶段其实都是在想法设法的提高CPU的执行效率
"""
2.多道技术
# 早期的计算机只有一个CPU工作
1.串行
程序必须一个个排队执行 消耗的时间是每个程序时间的总和
2.多道(并发)
由多道技术演变而来
1.快速切换
2.保存状态
CPU运行速度极快 可以在任务的间歇保存当前任务的状态去做其他事情
之后再回来接着上一次任务的结尾继续往后操作
# 并发:看上去像同时执行就可以称之为并发 单个CPU可以实现并发
3.并行
同一时间同时执行
问:单个CPU能不能实现并行?
不能
# 只有多个CPU的情况下才可以实现并行