引言:
[color=blue:c9aab565de]什么是Shell?[/color:c9aab565de]
[quote:c9aab565de]
Shell是一种具备特殊功能的程序,它是介于使用者和UNIX/Linux操作系统之核心程序(kernel)间的一个接口。
摘要:http://216.5.163.53/directx4vb/tutorials/directx7/dd_primatives.asp
虽然许多在ddraw下的绘制图形化内容的工作都是通过直接加载既存的图形和文本到绘图页上来完成的,但是总有一天,你将面临仅仅要在程序中使用到简单图样(简单图样特指以下要提到的几种)的情形,在ddraw内部已经内建了对在绘图页上输出简单图样的支持,可以在绘图页上......
摘要:自然语言环境(中文)下的人工智能理论及其实践——关于智能实现的一些零散的构思eishn 于广州 2005 年 1 月 3 日 实现人工智能的途径,很多。包括神经网络;以及象专家系统或者知识库那样的基于数据挖掘的方法——它们都是用来实现通用人工智能的。而专用人工智能通常是为解决特定的问题(比如下棋)而设计的。 这里,通用智能似乎要更加引人入胜一些,科幻......
About Shell
[color=blue:c9aab565de]什么是 shell? [/color:c9aab565de]
【程序编程相关:
Quake源代碼分析(草稿).2】 【推荐阅读:
J2ME实现图形学之——中点划线法】[quote:c9aab565de]
【扩展信息:
圖形及遊戲開發者的3D數學初級教程(翻譯】 shell是一种具备特殊功能的程序,它是介于使用者与 unix/linux 操作系统之核心程序(kernel)间的一个接口.为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因为错误的操作而造成系统的伤害?众所周知,对计算机下命令得透过命令(command)或是程序(program);程序有编译器(compiler)将程序转为二进制代码,可是命令呢?其实shell 也是一支程序,它由输入设备读取命令,再将其转为计算机可以了解的机械码,然后执行它.
各种操作系统都有它自己的 shell,以 dos 为例,它的 shell 就是 command.com 檔.如同 dos 下有 ndos,4dos,drdos 等不同的命令解译 程序可以取代标准的 command.com ,unix 下除了 bourne shell(/bin/sh) 外还有 c shell(/bin/csh).korn shell(/bin/ksh).bourne again shell(/bin/bash).tenex c shell(tcsh) … 等其它的 shell.unix/linux 将 shell 独立于核心程序之外,使得它就如同一般 的应用程序,可以在不影响操作系统本身的情况下进行修改.更新版本或是添加新的功能.
[/quote:c9aab565de][color=blue:c9aab565de]
shell 的激活[/color:c9aab565de]
[quote:c9aab565de]
在系统起动的时候,核心程序会被加载内存,负责管理系统的工作,直到系统关闭为止.它建立并控制着处理程序,管理内存.档案系统.通讯等等.而其它的程序,包括 shell 程序,都存放在磁盘中.核心程序将它们加载内存,执行它们,并且在它们中止后清理系统.shell 是一个 公用程序,它在您签入时起动.藉由解译使用者输入的命令(由命令列或命令档),shell 提供使用者与核心程序产生交谈的功能.
当您签入(login)时,一个交谈式的shell 会跟着起动,并提示您输入命令.在您键入一个命令后,接着就是 shell 的工作了,它会进行:
1. 语法分析命令列
2. 处理万用字符(wildcards).转向(redirection).管线(pipes)与工作控制(job control)
3. 搜寻并执行命令
...
下一页 摘要:对这篇文章的理解应该在熟读我的系列文档的"走四方"篇之后进行,本章的任务之一是在活动对象的显示中加入a*寻路,这是本章的任务1,另外,使动物都活动起来(走动或跑动一段路,当你看完本文的时候你就会知道了,走动或跑动是由程序给man[i].lb=兽的man[i].zs随机赋值的结果,而走动或跑动"一段路"是程序给man[i].lb=兽的man[i].x0,man[i].y0随机赋值的结果,反映到man......