Wednesday, May 19, 2010

[转载]请教:rc是什么的缩写?

转载原因,很多软件都有一个rc结尾的配置文件,比如Gvim有个配置文件_vimrc是以rc结尾的;
Matlab有个配置文件叫matlabrc.m,等等。

转自:http://www.lslnet.com/linux/dosc1/60/linux-395885.htm



请教: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中使用的术语,但是它给出了这些形成的大致情况。

[转载]雷达频率波段的划分

转自http://yixiongshu.bokee.com/viewdiary.12130748.html

雷达频率波段的划分
----------------------------------------------------------------------------
----
 
这 是什么波段的雷达呢?
在许多舰艇的介绍中,总有对舰艇雷达的介绍,总是什么搜索雷达L波段等等说法,另

摸不着头脑,它到底是 多少波长和怎样性能的雷达呢?下面就对雷达的波段的分类和种

类做介绍了:
事实上有两种雷达波段的划分系统。老版本的划分规则是根 据波长来划分,在二战时制

定的。它的规则是这样的:
最初的搜索雷达使用23厘米的波长。他就是人们常听说的 L-波段
(英 文Long的缩写).
当更短一些的波长雷达出现时(10cm), 这种雷达通常被人们叫做S-波段, S
是比标准的
L波段短的 意思(Short).
当火控雷达雷达出现时 (3cm 波长),它被人们叫做
X-波段雷达,因为生活中X通常用来
指定和标示地 点 .
人们对于搜索雷达和火控雷达的折衷波长的雷达叫做C-波段 (C 是英文单词
Compromis
e折衷的意思).
德 国人发展了更短波长的雷达,它的波长是1.5厘米.德国人叫它K-波段雷达 (K 是
Kurt
z, 德语中短的意思).
但不幸 的是,由于德国人特有的日尔曼式的严谨,他们选择雷达频率是完全通过水蒸气

试验方式求得的,致使K-波段雷达在雨天和雾天时无法使用.
战 后人们选定频率略大于
K 波段 的波段为Ka波段(Ka 是 K-above大于K的意思)和频率略小于K 波段
的波段为K
u 波段 (Ku是 K-under小于K的意思).
最后,最早的使用米波长的雷达人们叫它P-波段雷达 (P代表英文单词
Previous 原先的
意思).
但是这个系统十分复杂和繁琐,很难使用.
因此它被合理的系统替代了。新的系统就是
按波长的长--短从A 排到K。
老的 P-波段 = 新的 A/B 波段
老的 L-波段 = 新的 C/D-波段
老的 S-波段 = 新的 E/F 波段
老的 C-波段 = 新的 G/H 波段
老的 X-波段 = 新的 I/J 波段
老的 K-波段 = 新的 K 波段

大家经常在舰艇装备介绍中看到关于舰载雷达波段的说明,这是雷达的一项最基本的参数,与一般的电磁波发射和接受设备不同,雷达通常不使用波长或频率 来标注,而是使用波段。

划分波段的依据是雷达发射电波的频率范围。其度量单位是赫兹(Hz)或周/秒(C/S)。大多数雷达工作在超短波 及微波波段,其频率范围在30~300000兆赫,相应波长为10米至1毫米,包括甚高频(VHF)、特高频(UHF)、超高频(SHF)、极高频 (EHF)4个波段。

老标准的波段划分是在第二次世界大战期间建立的,用大字英文字母表示雷达波段。即:
230~1000兆赫 P波段,远程搜索警戒。
1000~2000兆赫 L波段,通常用于中远程警戒和搜索雷达。
2000~4000兆赫 S波段,通常用于搜索雷达。
4000~8000兆赫 C波段,通常为搜索火控一体雷达。民用通讯卫星也常工作在C或K波段。
8000~12500 兆赫 X波段,通常用于火控或搜索雷达。
12.5~18千兆赫 Ku波段,比K波段较低的波段。
18~26.5千兆赫 K波段,较晚出现,常用于火控雷达和数据通讯。
26.5~40千兆赫 Ka波段,比K波段较高的波段。

现在这种划分波段的 方式已经有所改变,取而代之的是新的波段划分,可以通过这样的一个对照简单地把老波段与新波段对应起来:

老的 P-波段 = 新的 A/B 波段
老的 L-波段 = 新的 C/D-波段
老的 S-波段 = 新的 E/F 波段
老的 C-波段 = 新的 G/H 波段
老的 X-波段 = 新的 I/J 波段
老的 K-波段 = 新的 K 波段

Tuesday, May 18, 2010

[转载]matlab常用快捷键大全

转自http://hi.baidu.com/%E5%86%B0%E4%B9%8B%E6%B2%B3/blog/item/56028dd80b5b273633fa1c16.html

常用的快捷键(用【】表示)或命令:

1. 在命令窗口(Command Window)中:
1) 【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令。
2) clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉。
3) clear――这个才是清空当前工作区的变量命令,常用语句clear all来完成。
4)【Tab】键――(转自版友心灯)在[email]matlab@hit.edu.cn[/email]看到的:在command窗口,输入一个命令 的前几个字符,然后按tab键,会弹出前面含这几个字符的所有命令,找到你要的命令,回车,就可以自动完成。目前讨论结果是:matlab6.5版本中, 如果候选命令超过100个,则不显示。而在matlab7以后版本中,则没有这个限制,均可正常提示。
5)【Ctrl+C】(或【Ctrl+Break】)――(转自版友yangjin_ren)在matlab程序运行过程中,可能由于程序编写的失误,导 致程序不停的运行,在命令窗口输入“Ctrl+C”可以将运行的程序停下来,而不需要将整个Matlab程序关掉。不过进行此操作的前提是能够激活切换到 命令窗口才行,呵呵。


2. 在编辑器(Editor)中:
1) 【Tab】(或【Ctrl+]】)――增加缩进(对多行有效)
2) 【Ctrl+[】--减少缩进(对多行有效)
3) 【Ctrl+I】--自动缩进(即自动排版,对多行有效)
4) 【Ctrl+R】――注释(对多行有效)
5) 【Ctrl+T】――去掉注释(对多行有效)
6)【Ctrl+B】――括号配对检查(对版本6.5有效,但版本7.0无效,不知道是取消了还是换了另外的快捷键,请大牛们指点,其他版本没有测试过)
7) 【F12】――设置或取消断点
8) 【F5】――运行程序