请教:rc是什麽的缩写?
linux中广泛使用的rc一词,比如rc.d,.cshrc等,是什麽的缩写呀?
run command
rc (像是 ".cshrc" 或 "/etc/rc" 中的 rc 这两个字母) = "RunCom"
"rc" 是取自 "runcom", 来自麻省理工学院在 1965 年发展的 CTSS系统。相关文献曾记载这一段话: '具有从档桉中取出
一系列命令来执 行的功能;这称为 "run commands" 又称为 "runcom",而这种档桉又称为一个 runcom (a
runcom)。'
挖Linux中的古老缩略语ZT
多谢!在百度上找到下面这篇文章,转过来给新手看看。
=============================================================
挖Linux中的古老缩略语
Unix已经有35年历史了。许多人认为它开始于中世纪,这个中世纪是相对于计算机技术的产生和发展来说的。在过去
的时间裡,Unix和它的子分支Linux收集有许多的历史和一些完全古老的语言。在这篇技巧文章中,我们将介绍一少部分古
老的语言和它们的目的和作用,以及它们真正的来源。
RC
在Linux中,最为常用的缩略语也许是「rc」,它是「runcomm」的缩写--即名词「run command」(运行命令)
的简写。今天,「rc」是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,通常是Linux系统启动时。
如/etc/rs是Linux启动的主脚本,而.bashrc是当Linux的bash shell启动后所运行的脚本。.bashrc的前缀「.」是一个
命名标准,它被设计用来在用户文件中隐藏那些用户指定的特殊文件;「ls」命令默认情况下不会列出此类文件,「rm」默
认情况下也不会删除它们。许多程序在启动时,都需要「rc」后缀的初始文件或配置文件,这对于Unix的文件系统视图来
说,没有什麽神秘的。
ETC
在「etc/bin」中的「etc」真正代表的是「etcetera」(附加物)。在早期的Unix系统中,最为重要的目录是「bin」目
录(「bin」是「binaries」二进制文件--编译后的程序的缩写),「etc」中则包含琐碎的程序,如启动、关机和管理。运
行一个Linux必须的东西的列表是:一个二进製程序,etcetera,etcetera--换句话说,是一个底层的重要项目,通常添
加一些次等重要的零碎事物。今天,「etc」包含了广泛的系统配置文件,这些配置文件几乎包含了系统配置的方方面面,
同样非常重要。
Bin
今天,许多在Linux上运行的大型子系统,如GNOME或Oracle,所编译成的程序使用它们自己的「bin」目录(或者
是/usr/bin,或者是/usr/local/bin)作为标准的存放地。同样,现在也能够在这些目录看到脚本文件,因为「bin」目录通
常添加到用户的PATH路径中,这样他们才能够正常的使用程序。因此运行脚本通常在bin中运行良好。
TTY
在Linux中,TTY也许是跟终端有关係的最为溷乱的术语。TTY是TeleTYpe的一个老缩写。Teletypes,或者
teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,和古老的电报机区别
并不是很大。之后,当计算机只能以批处理方式运行时(当时穿孔卡片阅读器是唯一一种使程序载入运行的方式),电传打字
机成为唯一能够被使用的「实时」输入/输出设备。最终,电传打字机被键盘和显示器终端所取代,但在终端或TTY接插的地
方,操作系统仍然需要一个程序来监视串行端口。一个getty「Get TTY」的处理过程是:一个程序监视物理的TTY/终端接
口。对一个虚拟网络沮丧服务器(VNC)来说,一个伪装的TTY(Pseudo-TTY,即家猫的TTY,也叫做「PTY」)是等价的终
端。当你运行一个xterm(终端彷真程序)或GNOME终端程序时,PTY对虚拟的用户或者如xterm一样的伪终端来说,就像
是一个TTY在运行。「Pseudo」的意思是「duplicating in a fake way」(用伪造的方法複製),它相比「virtual」或
「emulated」更能真实的说明问题。而在现在的计算中,它却处于被放弃的阶段。
Dev
从TTY留下的命令有「stty」,是「set tty」(设置TTY)的缩写,它能够生成一个配置文件/etc/initab
(「initialization table」,初始表),以配置gettys使用哪一个串口。在现代,直接附加在Linux窗口上的唯一终端通常是
控制台,由于它是特殊的TTY,因此被命名为「console」。当然,一旦你启动X11,「console」TTY就会消失,再也不
能使用串口协议。所有的TTY都被储存在「/dev」目录,它是「[physical] devices」([物理]设备)的缩写。以前,你必须
在电脑后面的串口中接入一个新的终端时,手工修改和配置每一个设备文件。现在,Linux(和Unix)在安装过程中就在此目
录中创建了它所能嚮导的每一个设备的文件。这就是说,你很少需要自己创建它。
随着硬件在电脑中的移出移进,这些名字将变得更加模煳不清。幸运的是,今天在Linux上的高等级软件块对历史和硬
件使用容易理解的名字。举例来说,嗯,Pango(http://www.pango.org/)就是其中之一。如果你对这些内容很感兴
趣,那麽我建议你阅读宏大的,但有些以美国英语历史为中心的,由Eric S. Raymond撰写的Jargon File。它并没有解释
所有在Unix中使用的术语,但是它给出了这些形成的大致情况。
分享到:
相关推荐
- 避免使用缩写词,除非它们是广泛接受的标准缩写。 ##### 4. 错误处理 - 明确处理错误条件,不要让程序崩溃或产生未定义行为。 - 使用异常处理机制或返回错误代码的方式处理错误情况。 ##### 5. 性能优化 - ...
“CLI”是“Command Line Interface”的缩写,指的是命令行界面。相比于图形用户界面(GUI),CLI工具通常更轻量级,启动速度快,适合于自动化任务和在没有鼠标操作的环境下使用。iDict作为一个CLI工具,用户可以通过...
由于文档内容是通过OCR扫描得到的,可能存在一些字词识别错误或遗漏,我们在理解时需要充分考虑上下文含义,以确保信息的准确性与连贯性。由于具体的OCR错误未给出,因此在解析内容时,需要根据上下文进行逻辑推理,...
- 术语和缩写词的定义有助于读者理解和跟进文档中的专业词汇,避免在阅读过程中产生混淆。 2. **设计概览** - 设计的驱动因素通常包括功能需求、性能要求、系统的可靠性、硬件兼容性以及内存管理等,这些因素的...
- **解析**: “黑客”一词含义多样,既可以指代技术高手,也可以指代非法侵入他人系统的攻击者。 **53. 木马系统构成** - **知识点**: 文档资料部分不属于木马系统。 - **解析**: 木马系统主要包括客户端和...
GNU代表“GNU's Not Unix”,这是一个递归缩写词。该项目的目标是为用户提供自由软件,使得用户能够自由地使用、复制、分发、研究、改变和改进软件。虽然GNU项目没有完成其操作系统的所有部分,但它提供了大量的自由...
- **msf**:缩写词,代表Metasploit Framework,一个开源的安全测试平台,用于开发和执行渗透测试。 - **msf渗透神器windows版**:指Metasploit Framework的Windows版本,适合在Windows操作系统上进行渗透测试。 - *...
总的来说,Droid刷Recovery工具是Linux用户为Droid设备定制系统的重要手段,它涉及到Linux命令行操作、设备的Fastboot模式、SBF文件解析以及Recovery分区的管理。正确使用这类工具,可以极大地提升Android设备的功能...
- **技术定义**:明确了专业术语和缩写词,以便理解文档内容。 - **参考资料**:引用了两本关于软件工程的重要书籍,提供理论依据。 2. **需求与目标**: - **主要功能**:为用户提供机票预订服务,确保信息的...
3. 在扫描内容中出现了大量缩写词,如“TCP/IP”、“FTP”、“IEEE 802.3u”、“IEEE 802.11”、“P2P”、“OSI”、“SMTP”等,这些都是计算机网络中非常重要的协议和标准。 - TCP/IP是互联网的基础协议,定义了...
这包括了解析和操作平台数据,识别并适配硬件quirks,以及在Linux内核环境中实现这些适配的编程实践。对于嵌入式系统开发者、驱动程序工程师以及Linux内核社区的贡献者来说,这些都是必备的知识点。
- **术语和缩写词**: - GDB: GNU Debugger - UNIX: 多用户、多任务操作系统家族 - LINUX: 基于UNIX的开源操作系统 - 编译器: 将高级语言转换为机器可执行代码的软件 - 断点: 在程序执行过程中暂停的特定位置 ...
留存这个词意味着这个工具可能被视为开发者的一个重要资源,因为保存这样的工具便于未来对未知或复杂的Java二进制代码进行分析。 标签“jd-gui class”进一步强调了该工具与Java字节码解析和分析的关联,特别是对于...
"模块化"一词暗示这个库是设计成可分块的,这样可以方便地进行维护和扩展,便于不同部分的独立开发和使用。 **描述解析:** 描述提到"兼容传统蓝牙和BLE蓝牙开发,完美整合,设计利于维护,利于移植",这表明...
- **词汇表**:解释了文档中使用的关键术语和缩写词,有助于读者更好地理解内容。 #### 索引 - **索引**:提供了文档中所有主题的快速查找指南,方便用户找到所需的信息。 以上内容是对HP Smart Update Manager ...
PHP 的全称是 **PHP: Hypertext Preprocessor**,它是一个递归缩写词。 **特性:** - **服务器端脚本语言**:类似于 ASP,但更强大灵活。 - **脚本在服务器上执行**:用户访问网站时,服务器处理 PHP 脚本并返回纯 ...
接下来,"imm"(可能是Input Method Manager的缩写)部分可能包含了输入法与操作系统交互的接口。在Windows系统中,这可能涉及到IME(Input Method Engine)的设计;在Linux或macOS中,可能涉及到XIM(X Input ...
由于给定的文件内容中包含大量的缩写词和专业术语,因此会围绕网络技术相关的知识点展开详细解释。 1. 计算机体系结构:在文档中出现了RISC(Reduced Instruction Set Computing)和CISC(Complex Instruction Set ...
在深入探讨这个工具包之前,让我们先了解一下“util”这个词在IT领域的含义。"Util"是utility的缩写,通常指的是用于执行特定任务的小型程序或脚本,这些程序往往简洁高效,能够解决特定问题。 yycgutil工具包可能...
本文将详细解析"K2201S天使之眼刷机包"的相关知识点,帮助读者了解这个刷机过程中的核心组件和它们的作用。 首先,"刷机"一词通常指的是更新或替换设备的操作系统或固件,以改变其功能、优化性能或修复问题。"K2201...