poll机制中断interrupt前端总线(fsb)南桥北桥(离CPU比较近)缓存(内存一级二级)局部性原理机器语言(二进制)微码(汇编语言)-》编译器高级语言(cc++java)API(应用编程接口)硬件架构ARMx86x64安腾alphaUltraSparcPowerGUI接口CLI接口命令提示符:prompt,bash(shell)#..
分类:
系统相关 时间:
2017-08-03 09:49:17
阅读次数:
158
延迟进程调度 前言:大部分时候,我们都希望进程快点開始,开点结束,别卡.而shell的运行,也是在前一个命令后,立即接着运行下一个命令.命令完毕的速度是与资源的限制有关,且不在shell的权限下. 在交谈模式中使用下,有时不必等到命令完毕才干运行还有一个.这是shell提供的一个简单方式:全部的命令 ...
分类:
系统相关 时间:
2017-07-28 20:09:05
阅读次数:
254
进程列表 列出进程中最重要的命令便是进程状态命令:ps. ps命令是进程状态(Process Status)的缩写.ps命令用来列出系统中当前执行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,假设想要动态的显示进程信息,就能够使用top命令. 要对进程进行检測 ...
分类:
系统相关 时间:
2017-06-24 20:57:38
阅读次数:
240
进程 前言:进程指的是运行中程序的一个实例.新进程由fork()与execve()等系统调用所起始,然后运行,知道他们下达exit()系统调用为止. linux系统都支持多进程.尽管计算机看起来像是一次做了非常多事,但除非是他拥有多个CPU,否则一次做了好多事仅仅是个错觉.其实,每一个进程仅容许在一 ...
分类:
系统相关 时间:
2017-06-13 14:18:11
阅读次数:
225
http://c.biancheng.net/cpp/shell/
分类:
系统相关 时间:
2017-06-01 16:49:06
阅读次数:
136
1.Shell shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁。用户的大部分工作都是通过Shell完毕的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和运行用户输入的命令。作为程序设计语言,它定义了各种变量和參数,并提供了很多在高级语 ...
分类:
系统相关 时间:
2017-05-28 15:30:35
阅读次数:
291
shell中test的运用 test 命令是用于检查某个条件是否成立,他可以进行数值、符号、文件三个方面的测试 1.数值中的运用 1.数值中的运用 -eq 等于 -ne 不等于 -gt 大于 -ge 大于等于 -lt 小于则为真 -le 小于等于则为真 2.字符串测试 = 等于 != 不等于 -z ...
分类:
系统相关 时间:
2017-05-12 01:37:59
阅读次数:
341
关于重定向 额外的重定向运算符 使用set -C搭配 POSIX shell提供了防止文件意外截断的选项:运行set -C命令可打开shell所谓的禁止覆盖选项,当它再打开状态时,单纯的>重定向遇到目标文件已存在时,就会失败.>|运算符则能够另noclobber选项失效. 提供行内输入的<<和<<- ...
分类:
系统相关 时间:
2017-05-06 10:26:28
阅读次数:
273
小结 本章我么介绍了怎样使用ls与stat露出文件与文件meta数据,还有怎样使用touch设置未见时间戳.touch可显示有关日期时间相关的信息以及在很多现行系统上的范围限制. 说明了怎样以shell的进程ID变量$$,搭配mktemp工具并手动取出随机数据流样本,建立位移的暂时性文件名,计算机的 ...
分类:
系统相关 时间:
2017-05-01 10:04:25
阅读次数:
206
标准输入输出与标准错误输出 标准输入/输出可能是软件工具设计原则里最主要的观念了.他的构想是:程序应有一个数据来源,数据出口(数据要去哪里),以及报告问题的地方.他们分别叫做标准输入,标准输出和标准错误输出.程序应该不知道也不在意其输入与输出背后是还有一个运行的程序!程序能够预期,在他启动的时候,这 ...
分类:
系统相关 时间:
2017-04-30 12:28:18
阅读次数:
283