命令行
命令行就是在图形界面之前广泛使用的界面,也有人说事字符用户界面。现在大多数已经习惯使用图形界面,对于命令行知之甚少
,下面来看看命令行的简单使用(windows系统下):
要了解命令行,第一个要了解的概念就是文件系统,文件的概念我们都知道,但是文件需要存储在特定的位置,对于这个位置的描述,我们有绝对路径和相对路径两种表示方法:
绝对路径:就是由盘符开始的路径,就像 C:\Users\Administrator\Desktop\QQ.exe 这是便是你桌面QQ的绝对路径
相对路径:就是从当前路径开始的路径,假设你当前路径为C:\Users\Administrator 那你QQ的相对路径就是 .\Desktop\QQ.exe
第二个了解的概念是进程:进程是一个程序正在执行的实体,它消耗CPU资源而且占用内存。对于每一个进程系统都会分配一个它一个编号(PID)。
我们可以进入cmd运行界面,输入指令tesklist,就可以以列表的方式查询当前的进程,如果要终止其中的一个进程就可以使用teskkill /pid <PID>命令来终止。如果平时一个进程非正常终止,或者系统表现异常,例如运行速度很慢,就要去查看进程,我们要执行一个程序只需要直接输入程序名。
我们一些常见命令如下:
clock() / (double)CLOCKS_PER_SEC 计算我们所写程序的时间,写在程序的末尾打印输出
dir
查询当前目录下的文件列表
cd/md/rd
改变、创建和删除目录
type/more
显示文件内容
fc 比较文件内容
attrib
修改文件属性
copy/del
删除文件
find
在文件中查找字符串
对于我们所写的程序而言,我们可以使用第一个命令测试运行的时间;我们用freopen 生成输出文件,可以用dir找到文件的位置,直接显示文件内容(习惯之后比用鼠标快);fc会用的比较多,例如程序输出的内容比较多,直接就可以用 fc 1.txt 2.txt 比较自己的输出和题目要求的输出有什么区别;attrib 可以设置文件属性是否为只读(r)、隐含(h)、系统文件(s)、归档文件(a)。
当然命令不止以上这些,其他的命令也不会经常用到,下面展示一些有时候会用到的:
logoff
注销
mscongfig 系统配置实用程序(可以关闭开机启动程序)
Nslookup
IP地址侦测器
shutdown 定时关机
defrag 碎片整理