⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000001.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第4章 术语和符号&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;本书大部分使用的术语是在第一次碰到时再作解释,但有些术语我们认&nbsp;<BR>为应该先在本章作一个介绍,此外在本章中我们介绍了一些本书使用符号的&nbsp;<BR>习惯,以及本书中所有□例所使用的机器场景&nbsp;(scenario).&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>4.1&nbsp;术语&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在X中,一个视窗&nbsp;(WINDOW)&nbsp;是指萤幕上的一块长方形区域,它的边平&nbsp;<BR>行於萤幕的边,大多数的视窗以一种颜色作为背景色&nbsp;(background),而以另&nbsp;<BR>一种颜色作为前景色&nbsp;(foreground),例如一个典型的文字视窗,背景色为白&nbsp;<BR>色,前景色&nbsp;(也就是文字本身)&nbsp;则为黑色.视窗可以有一个边框&nbsp;(border),&nbsp;<BR>通常边框的颜色和背景色不同.&nbsp;有些视窗在视窗上方可能有一个标题棒&nbsp;<BR>(title&nbsp;bar)&nbsp;或控制棒&nbsp;(control&nbsp;bar),&nbsp;在某些情况下用以显示有关这个视&nbsp;<BR>窗的资讯,&nbsp;你可以对控制棒作某些固定的动作来管理视窗.&nbsp;系统会显示一个&nbsp;<BR>指标&nbsp;(pointer,有时也称为游标&nbsp;(cursor))在萤幕上,&nbsp;当你移动滑鼠,&nbsp;整个&nbsp;<BR>萤幕只有一个指标在对应移动.&nbsp;相对的,&nbsp;萤幕上许多文字视窗拥有自己专属&nbsp;<BR>的文字游标,&nbsp;这些游标通常指示你输入文字的位置.&nbsp;以上的术语可由图&nbsp;4-1&nbsp;<BR>来解释.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┌——————————————————————┐&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;p.&nbsp;42&nbsp;&nbsp;图&nbsp;4-1&nbsp;&nbsp;&nbsp;(???)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;图&nbsp;4&nbsp;-&nbsp;1&nbsp;视窗的元素&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;└——————————————————————┘&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>geometry&nbsp;--&nbsp;位置和大小&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;X用到一些几何学的术语来说明一个视窗的位置和大小,&nbsp;大部份的X程&nbsp;<BR>式接受一个含有geometry的命令列&nbsp;(command&nbsp;line)&nbsp;来启动&nbsp;(stratup)它们&nbsp;<BR>,&nbsp;这个命令列说明了这个程式的视窗有多大,&nbsp;以及在萤幕的哪一个位置显示&nbsp;<BR>.&nbsp;通常geometry的格式如下:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;宽度&nbsp;x&nbsp;高度&nbsp;+&nbsp;X偏移量&nbsp;+&nbsp;Y偏移量&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;宽度和高度的单位为像素&nbsp;(pixel,萤幕上的一点)&nbsp;或字元&nbsp;(character)&nbsp;<BR>,&nbsp;视应用的状况而定,&nbsp;程式的说明通常会告诉你用什麽单位.&nbsp;上述的式子是&nbsp;<BR>说明建立一个大小为宽&nbsp;x&nbsp;高&nbsp;的视窗,&nbsp;视窗的位置为左边框距萤幕左边界&nbsp;X&nbsp;<BR>偏移量个像素,&nbsp;上边框距萤幕上边界&nbsp;Y偏移量个像素.&nbsp;例如假设一个程式以&nbsp;<BR>字元为视窗大小单位,&nbsp;则格式&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;80&nbsp;x&nbsp;24&nbsp;+&nbsp;600&nbsp;+&nbsp;400&nbsp;<BR>&nbsp;<BR>的意义为:&nbsp;建立一个&nbsp;80&nbsp;字元宽&nbsp;24&nbsp;字元高的视窗,&nbsp;并且视窗的左边框距萤&nbsp;<BR>幕左边界&nbsp;600个像素,&nbsp;上边框距萤幕上边界&nbsp;400个像素.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;如果需要的话,&nbsp;也可以只指定大小或只指定位置,&nbsp;程式对未指定的部份&nbsp;<BR>会使用预设值&nbsp;(default&nbsp;value),&nbsp;或给你一些提示,&nbsp;视实际在系统中执行的&nbsp;<BR>状况而定.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>滑鼠和指标的术语:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;有一些输入装置会在执行X时在显示器上指出萤幕上你有兴趣的项目或&nbsp;<BR>区域,通常为一个有数个按钮&nbsp;(button)&nbsp;的滑鼠&nbsp;(一般为三个按钮,分别称为&nbsp;<BR>左按钮,&nbsp;中按钮,&nbsp;右按钮).当你移动滑鼠,&nbsp;系统会对应地移动萤幕上的指标.&nbsp;<BR>接下来,&nbsp;我们对滑鼠上的三种操作术语作一严谨的定义:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;碰触按钮&nbsp;(clicking&nbsp;a&nbsp;button):&nbsp;按下滑鼠的按钮随即松开,&nbsp;按钮被按&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下的时间,&nbsp;仅有一瞬间而已.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;按住按钮&nbsp;(pressing&nbsp;a&nbsp;button):&nbsp;将滑鼠的按钮按下,&nbsp;且一直保持按住&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;按钮的状态.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;松开按钮&nbsp;(releasing&nbsp;a&nbsp;button):&nbsp;&nbsp;将先前按住的按钮松开.&nbsp;<BR>&nbsp;<BR>通常碰触按钮被用来指定萤幕上的一个物件,&nbsp;按住按钮再松开按钮&nbsp;(一般在&nbsp;<BR>这期间会移动滑鼠)&nbsp;往往用来移动或描绘一块区域.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;拖拽&nbsp;(dragging)&nbsp;一个物件:&nbsp;利用指标指定一个物件,&nbsp;按住按钮,&nbsp;保持&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;按住状态移动指标直到某处再松开按钮。做这种操作时,&nbsp;系统通常有一些&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;方式来表示物件被移动,&nbsp;例如在拖拽一个物件的期间,&nbsp;系统会将物件周&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;围加上一个细线的方框.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;我们常常利用拖拽方式来改变一个物件的大小,&nbsp;通常系统显示方框,&nbsp;根&nbsp;<BR>据你的拖拽动作改变大小,&nbsp;此种方法叫作橡皮筋法&nbsp;(rubber-banding).&nbsp;(因&nbsp;<BR>为方框好像用橡皮筋做的一样.)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在本书的图形表示法中,&nbsp;我们用一个下箭头表示按钮被压住,&nbsp;虚线表示&nbsp;<BR>滑鼠&nbsp;(指标)&nbsp;的移动,&nbsp;上箭头表示松开按钮,&nbsp;见图&nbsp;4&nbsp;-&nbsp;2&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┌———————————————————┐&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;43&nbsp;页&nbsp;,&nbsp;图&nbsp;4&nbsp;-&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│图&nbsp;4&nbsp;-&nbsp;2&nbsp;&nbsp;滑鼠拖拽的图形表示法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;└———————————————————┘&nbsp;<BR>&nbsp;<BR>键盘的术语:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;标准的终端机键:&nbsp;SHIFT,&nbsp;DELETE,&nbsp;BACKSPACE,&nbsp;ESC&nbsp;或&nbsp;ESCAPE,&nbsp;RETURN,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CAPSLOCK.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;游标控制键:&nbsp;采有上下左右箭头的键,&nbsp;如&nbsp;UP,&nbsp;DOWN,&nbsp;LEFT,&nbsp;RIGHT.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;特殊键:&nbsp;压住CTRL或CONTROL&nbsp;键,&nbsp;再按其它的键&nbsp;(例如&nbsp;A键),用CTRL-A&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;表示,&nbsp;有些终端机有META键,&nbsp;也同样的用META-A表示.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>4.2&nbsp;符号&nbsp;<BR>&nbsp;<BR>连续数列&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在一些情况下,&nbsp;你输入的命令列或系统输出的文字,&nbsp;因为太长而无法在&nbsp;<BR>同一列而必需分为数列,&nbsp;如果它是shell&nbsp;命令,&nbsp;或是一段&nbsp;C语言程式码,&nbsp;我&nbsp;<BR>们在第一列的最後加上一个倒斜线(backslash&quot;\&quot;)後,&nbsp;在下一列继续,&nbsp;例如:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;mkfontdir/usr/lib/X11/fonts/misc\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;/usr/lib/X11/fonts/15dpi\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;/usr/lib/X11/fonts/100dpi&nbsp;<BR>&nbsp;<BR>然而极少数的情况下,&nbsp;我们用符号&nbsp;&quot;(contd.)&quot;&nbsp;表示本列因排版限制的缘故&nbsp;<BR>在下列继续,如:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;PID&nbsp;TT&nbsp;STAT&nbsp;&nbsp;TIME&nbsp;COMMAD&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;1901&nbsp;c0&nbsp;S&nbsp;0:01&nbsp;x&nbsp;:0&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;1902&nbsp;c0&nbsp;S&nbsp;0:01&nbsp;xterm&nbsp;-geometry&nbsp;+1+1&nbsp;(contd.)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-n&nbsp;login&nbsp;-display&nbsp;unix:0&nbsp;-c&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;1903&nbsp;p1&nbsp;S&nbsp;0:00&nbsp;-sh&nbsp;(csh)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;当X装设时,&nbsp;需要定一些目录树&nbsp;(directory&nbsp;tree).&nbsp;我们把目录树的&nbsp;<BR>顶端定为$TOP,&nbsp;在我们的系统中,&nbsp;$TOP对应的目录为&nbsp;/usr/local/src/X11&nbsp;<BR>,相同地,家目录&nbsp;(home&nbsp;directory)&nbsp;参考自&nbsp;$HOME。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>4.3&nbsp;本书□例的场景&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;本书使用大量的□例来说明,这些□例是假设我们在一个拥有下列机器&nbsp;<BR>的网路下工作:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;venus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;彩色萤幕,普通解析度&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;saturn  单色萤幕,普通解析度,档案工作站(file&nbsp;server)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;mars   彩色萤幕,高解析度&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;neptune&nbsp;&nbsp;&nbsp;非图形萤幕,拥有磁碟储存装置,电脑工作站(computer&nbsp;server)&nbsp;<BR>&nbsp;<BR>我们所拥有的工作站是&nbsp;venus,大部分的时间我们使用它,当我们需要更高&nbsp;<BR>的解析度或在单色萤幕检查某些情况时,我们会使用&nbsp;mars&nbsp;或&nbsp;saturn,当然&nbsp;<BR>,我们会在我们自己的工作站,以远端(remote)的方式使用所有的机器.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;saturn是&nbsp;venus和&nbsp;mars&nbsp;的档案工作站,&nbsp;三者之间共享相同的档案系统&nbsp;<BR>,(&nbsp;例如,它们存取档案&nbsp;$HOME/.login&nbsp;时,实际上是同一个档案)&nbsp;.neptune&nbsp;<BR>拥有它自己的档案系统,不和其他的工作站共享.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>4.4&nbsp;本书使用的工作站架构&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在本书中,所讨论的一些□例、程式名称、程式码的片段可能和你系统&nbsp;<BR>的有些差异,那是因为系统不同的关系,本书假设使用的系统为:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.硬体:SUN&nbsp;3/50&nbsp;&nbsp;工作站,三个按钮的滑鼠,萤幕大小为&nbsp;1152x900个&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;像素,单色萤幕。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.作业系统:SunOS&nbsp;3.4,&nbsp;以&nbsp;BSD&nbsp;4.2&nbsp;Unix&nbsp;为基础。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;.视窗软体:X的&nbsp;MIT标准版,第11版第3&nbsp;次发行。&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -