操作系统——Windows 控制台命令
Windows 控制台命令
预 习 报 告
实验题目:Windows 控制台命令
预习内容:
1.window自有的操作命令:⑴系统消息命令 、⑵系统操作命令、⑶文件系统命令、⑷网络通信命令
2.常用的API函数调用:⑴窗口管理类、⑵图形设备接口类、⑶系统服务类、⑷国际特性类、⑸网络服务类
3.Windows的管理机制:⑴核心态、⑵Windows操作系统的体系结构、⑶系统调用、中断和陷阱⑷利用对象来共享系统资源、⑸本地过程调用
4.Windows的用户进程:⑴操作系统支持进程、⑵服务进程、⑶应用程序、⑷环境子系统进程
5.Windows的核心系统服务:⑴Windows执行体、⑵Windows内核、⑶设备驱动程序、⑷硬件抽象层、⑸窗口和图形系统
6.线程调度机制:⑴调度数据库、⑵时间配额、⑶调度算法、⑷上下文切换
实验目的与要求(及主要实验仪器、设备):
(1)掌握命令行窗口的显示设置。
(2)学会系统的基本配置。
(3)显示系统基本信息。
(4)掌握系统配置管理。
(5)任务管理。
要求:一台装有Windows 7以上操作系统的机器.
实验原理(方法与与原理分析):
1.top命令
动态地显示系统中的进程 :[user1@server2 ~]# top
2.pstree命令
以树状格式显示系统的进程列表:[user1@server2 ~]# pstree
3.kill命令
杀掉指定进程:[user1@server2 ~]# kill 3029
4.ps命令
查看所有进程:[user1@server2 ~]# ps -aux
实验步骤(程序代码与实验过程):
1)基本命令的使用
进入Windows控制台窗口并为控制台窗口设置文字和背景颜色,改变控制台窗口的名称,显示系统日期和时间并为系统设置新的时间和日期,改变Windows命令行提示符,获得Windows的版本号。
实验步骤如下所示。
步骤一:单击“开始”菜单,在“运行”窗口中输入cmd/t:04命令,单击“确定”按钮.
步骤二:在系统提示符下输入title“我的Windows”控制台窗口命令,按Enter健
步骤三:改变系统日期,在系统提示符下输入date 2007/08/27命令按Enter健;改变系统时间,在系统提示符下输入time 19:59:26.00命令按Enter.健。输入不带参数的datet和 time命令就可以显示当前的日期和时间。
步骤四:检查Windows版本,在系统提示符下输入winver命令按Enter键。
步骤五:打开控制台,在系统提示符下输入mmc命令按Enter键。
步骤六:打开图画版,在系统提示符下输入mspaint命令按Enter键。
步骤七:在系统提示符下输入prompt $ $,按Enter.健改变当前系统提示符,要还原成系统默认的提示符可以输入prompt $p $g.
2)宏命令的使用
(1)创建宏:
在系统提示符下依次输入下面几个命令:
doskey ls = dir
doskey up = cd.
doskey root =cd
使用宏:
ls
up
root
3)批处理文件的建立和使用
批处理文件是一种命令文件,它将一组命令按照一定的顺序组合在一起用来完成一定的功能。批处理文件必须以bat为扩展名。批处理文件有两种,一种是系统启动时自动运行的(autoexec,bat),一种是需要用户输入命令名来运行的。批处理文件可以用任何文本编辑器来编辑,只要在保存文件时将其扩展名改为bat就可以了,简单的批处理文件可以用行编辑命令copy con完成。
建立一个批处理文件ct.bat,用来清理系统中的临时文件.
步骤一:打开写字板工具.
步骤二:输入以下几行命令:
@echo off
Echo正在清除系统垃圾文件,请稍等……
del/f/s/q % systemdrive % \ *.tmp
del/f/s/q % systemdrive % \ *. mp
del/f/s/q % systemdrive % \ *.log
del/f/s/q % systemdrive % \ *.gid
del/f/s/q % systemdrive % \ *.chk
del/f/s/q % systemdrive % \ .old
del/f/s/q % systemdrive % \recycled*. *
del/f/s/q % windir % *.bak
del/f/s/q % windir % \prefetgch*.
rd/s/q % windir %\gtemp & md % windir % \temp
del/f/s % userprofile % \ cookies \ *. *
rel/f/s % userprofile % \ recent \ * . *
Echo 清除系统垃圾完成。
Echo on
步骤三:保存文件改扩展名。
步骤四:运行ct.bat。
注意:在运行命令之前,at不会自动加载cmd.exe(命令解释程序).如果没有运行可执行文件(.exe),则在命令开头必须使用专门的方法加载cmd.exe.
如at 00:00 cmd/c dir.
使用at的已经计划的命令作为后台程序运行。运行结果不会显示在计算机上.要将输出重定向到文件,可以使用重定向符号(>)。如果将输出重定向到文件,则不论是在命令行还是在批处理文件中使用at,都需要在重定向符号之前使用转义符(^)。例如,要重定向输出到Output.text文件和,则要输入at 14:45cmd/c dir^>c:\output.txt。
实验结果(数据分析与结论):
1.改变系统日期
2.检查Windows版本
3.打开控制台
4.打开图画版
5.改变当前系统提示符
6.宏命令的使用
7.批处理文件的建立和使用
问题讨论:
问:Windows通过调用CreateThread创建线程的过程是什么?
答:
(1)在进程的地址空间中为线程创建用户栈,并初始化运行上下文环境。
(2)初始化线程的线程环境块。
(3)创建执行线程对象。
(4)通知Windows子系统新线程已被创建,子系统将新线程的线程ID插入到相应进
程的线程列表中。
(5)新线程的句柄和标志被返回到调用的线程。
(6)线程进入调度队列等待执行。
操作系统——Windows 控制台命令相关推荐
- windows控制台命令合集
转自:微点阅读 https://www.weidianyuedu.com windows控制台命令 大集合 开始→运行→命令 集锦 winver---------检查Windows版本 wmimgm ...
- Dll注入过滤任意Windows控制台命令行输入
命令提示符也就是命令行控制台,新版本也叫做Windows 终端.如何做到当命令被输入控制台窗口后能够做到过滤呢? 其中,有一种就是键盘钩子判断键盘输入,但实用性可能不高. 另外一种方法就是获取控制台缓 ...
- windows控制台命令窗口中文乱码chcp 65001
1.打开CMD.exe命令行窗口,默认情况下,编码为936(简体中文 GBK编码). 2.通过chcp命令改变代码页,chcp 65001.(65001为UTF-8的代码页) 修改以前的编码936,该 ...
- 微软发布 Windows 命令行参考文档,涵盖超 250 项控制台命令
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 长久以来,许多人一直对各个版本的 Windows 控制台命令行不是很了解,更别提如何去使用了 ...
- 5 个最适合 Windows的命令行/控制台替代品
控制台仿真器是一种模拟传统计算机终端功能的程序.简单地说,与使用硬件执行功能的经典终端不同,控制台终端仿真器在软件中执行相同的任务. 控制台终端仿真器使主机能够使用命令行或图形界面访问远程计算机. 除 ...
- 计算机控制台如何打开,Windows控制台是什么,如何打开Win7控制台?
Windows控制台是什么,如何打开Win7控制台?今天看到有朋友提问Windows控制台是什么,这个程序都快被绝大多数朋友遗忘了,这位朋友真是有心!但是小编对这个问题也不甚了了,所以下面我们一起来学 ...
- Windows API函数大全---附:windows运行命令详解
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连 ...
- 如何能更更好的装逼 (Windows CMD命令大全)
Windows CMD命令大全 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全 ...
- linux 操作系统笔记基础命令
文章目录 linux 基础命令 cd 命令详解 ls 命令详解 pwd 命令详解 hostname命令详解 clear命令详解 who.whoami.w 命令 which 命令 cal 命令详解 ld ...
- windows相关命令
winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 w脚本 Windows脚本宿主设置 write ...
最新文章
- 谢文睿:西瓜书 + 南瓜书 吃瓜系列 2. 多元线性回归
- cylance做的机器学习相关材料汇总
- acm pc^2的配置与使用
- 项目部署到tomcat6.0启动成功后访问页面报500_.net core IIS部署教程
- linux怎么删web应用程序错误,Ubuntu 20.04将删除Amazon Web应用程序,但用户可另行安装...
- Vue.js - Day4
- JAVA加勒比_【JAVA】synchronized关键字
- 2021年朔州市副高考试成绩查询,2021朔州市第二中学校教师成绩查询入口:http://www.shuozhou.gov.cn/ztjs/rlzy/rsks/...
- 直播app系统源码,简单的登录界面(登录、注册、记住密码等按键)
- matlab gui界面的优点,关于Matlab GUI界面设计的一些了解
- CMOS集成电路设计基础(孙肖子版)第二章课后答案
- face++ 行驶证OCR识别
- Django实现邮箱激活
- 协同软件市场一盘散沙 春种能否秋收心中没底
- 机器学习:房价预测项目实战
- Java后端面经(部分)
- Linux(centos7.9)常用命令大全及基础知识
- [华为 HCNA ] VLAN的介绍和划分
- Mysql delete删除表数据之后,表空间没有释放的问题
- INTRODUCING F#
热门文章
- 2005-2020POI数据 高德POI数据 高德信息点数据 百度POI数据分析下载
- 洛谷OJ_P1009涉及的高精度算法
- 计算机抓取整个屏幕的按键,技术员搞定电脑截全屏快捷键【搞定方法】
- [渝粤教育] 四川师范大学 信息素养:效率提升与终身学习的新引擎 参考 资料
- FreeFileSync 文件夹比较与同步软件
- Dataset之图片数据增强:设计自动生成汽车车牌图片算法(cv2+PIL)根据指定七个字符自动生成逼真车牌图片数据集(带各种噪声效果)
- HTML仿网易云音乐首页静态,用 Vue.js 模仿一个简单的网易云音乐
- Egret + TiledMap 快速上手
- 东北大学linux程序设计考试,Linux认证考试试题及答案
- 推送数据分析全新升级,优化方向一目了然