1. 关于某个文件名的『类型』侦测(存在与否),如 test -e filename
-e 该『文件名』是否存在?(常用)
-f 该『文件名』是否为文件(file)?(常用)
-d 该『文件名』是否为目录(directory)?(常用)
-b 该『文件名』是否为一个 block device 装置?
-c 该『文件名』是否为一个 character device 装置?
...
1. 关于某个文件名的『类型』侦测(存在与否),如 test -e filename
-e 该『文件名』是否存在?(常用)
-f 该『文件名』是否为文件(file)?(常用)
-d 该『文件名』是否为目录(directory)?(常用)
-b 该『文件名』是否为一个 block device 装置?
-c 该『文件名』是否为一个 character device 装置?
...
(一)、进入vi
在系统提示字符(如$、#)下敲入vi <档案名称>,vi 可以自动帮你载入所要编辑的文件或是打开一个新文件(如果该文件不存在或缺少文件名)。进入 vi 后屏幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。
(二)、两种模式
vi有两种模式:指令模式和输入模式。在指令模式下输入的按键将做为指令来处理:如输入 a,vi即认为是在当前位置插入字符。而在输入模式下,vi则把输入的按键当作插入的字符来处理。指令模式切换到输入模式只需键入相应的输入命令即可(如a,A),而要从输入模式切换到指令模式,则需在输入模式下键入ESC键,如果不知道现在是处于什么模式,可以多按几次 [ESC],系统如发出哔哔声就表示已处于指令模式下了。
...
显示管理器是为X窗口系统提供图形界面登录模式的程序。
一个给定的X服务器只能由一个显示管理器来管理,但是系统中可以安装多个显示管理器软件包。我们需要选择一个作为默认的显示管理器
原来使用gdm作为窗口管理器,安装xdm后觉得登录界面难看,要换回gdm可以用下面的命令启动设定程序进行设置:
sudo dpkg-reconfigure xdm
或
sudo dpkg-reconfigure gdm
如果安装了kdm窗口管理器,也可以用下面的命令进行设置:
...
有时候,在Windows Vista中使用Office2007/2003打开原来写的文章,很多字体不能正常显示了:仿宋和楷体的文字莫名其妙地变动,文章行距增大,而且排版也出现了错误,本来在本页显示的文字无缘无故变到下一页,这是怎么回事呢?
小知识:TrueTrpe与OpenType字体
TrueTrpe与分辨率无关,无论方法或缩小,字体总是光滑的,但是相对PostScript字体来说,其质量要差一些,文字太小时显示不够清楚。OpenType更为强大,可以把PostScript字体嵌入到TrueTrpe的软件中,支持跨平台,支持Unicode国际字符集,包含TrueTrpe字体的OpenType文件后缀名为.ttf,包含PostScript字体的文件后缀名为OTF,如果是包含一系列TrueTrpe字体的字体包文件,那么后缀名为TTC。
...网络级别身份验证 (NLA) 是一项新的身份验证方法,即在您建立完整的远程桌面连接前就完成了用户身份验证并显示登录屏幕。它是一项更加安全的身份验证方法,可以防止远程计算机受到黑客或恶意软件的攻击。NLA 的优点是:
谷歌浏览器(Google Chrome)已经发布有几天了,很多人都知道了它是基于WebKit开发的,那么WebKit到底是什么呢?
WebKit是一个开源项目,是一个套优秀的轻量级的浏览器排版引擎,包含了来自KDE项目和苹果公司的一些组件。WebKit是Apple公司的浏览器Safari的核心,可以运行在MacOS和Windows操作系统上。WebKit的HTML和JavaScript代码是起源于KDE的KHTML和KJS类库的一个分支
目前基于WebKit的浏览器有:Safari、Konqueror、Epiphany、Google Chrome、iCab、OmniWeb、Midori、Shiira
...MIME是一种技术规范,它原来是用于电子邮件的,现在也可以用于浏览器上,传送可以供浏览器识别的信息.
关于MIME的知识并是十分难懂的,有一些基本的计算机概念就可以理解了,但如果要进一步使用,就必须注意内容。
实际上,我们在上网的时候就已经接触到了MIME,只是浏览器和服务器在底层实现了。
MIME有时候被错误地理解为多媒体Internet邮件扩展(Multimedia Internet Mail Extensions),这是一个错误,但是MIME在网上经常用于多媒体应用程序,所以人们以为这是它是多媒体邮件扩展,而实际上它应该被称为多用途Internet邮件扩展(Multipurpose Internet Mail Extensions),这一点一定要注意,因为有时候内容里根本没有非文本成份。
...SendKeys 模拟键盘操作,将一个或多个按键指令发送到指定Windows窗口来控制应用程序运行, 其使用格式为:object.SendKeys string
“object”:表示WshShell对象
“string”:表示要发送的按键指令字符串,需要放在英文双引号中。
1.基本键
一般来说,要发送的按键指令都可以直接用该按键字符本身来表示,例如要发送字母“x”,使用“WshShell.SendKeys "x"”即可。当然,也可直接发送多个按键指令,只需要将按键字符按顺序排列在一起即可,例如,要发送按键“happy”,可以使用“WshShell.SendKeys "happy"”。
...
“+”、“-”、“*”、“/”这几个符号就代表数学运算中的“加”、“减”、“乘”、“除”四种运算符号。使用“&”符号可以使两个表达式强制连接在一起,比如:
"数据库"&"使用指南" 将返回: "数据库使用指南",也就是将这两个字符串连接在一起,左面的字符串在前面,右面的字符串在后面。
今天整理资料发现一个去年收集的关于时间服务器的文章,觉得可能会有人需要,所以发出来。 在此公布一些Internet的公网时间服务器,大家可以快点同步时间哦。 Internet 上有两级(或两层)“网络时间协议”(NTP) 时间服务器可供使用。Request for Comments (RFC) 1305 中定义了 NTP。 一级时间服务器主要用作二级时间服务器的源
美国计算机应急处理组织(US-CERT)的7月8日发布的Vulnerability Note VU#800113 描述了在DNS协议中的一个严重缺陷,可对DNS服务器进行 Cache 投毒(cache poisoning)攻击!下面说说这个漏洞到底是怎么回事。
首先我们要明确的第一个问题是,DNS查询是如何进行的?对于绝大多数桌面系统来说,DNS的查询并不是由自己的机器完成的,DNS查询会提交给另一台DNS服务器(这台服务器通常是由ISP或者公司提供),然后这台服务器再去进行真正的查询操作。这样做的好处是DNS的查询结果可以由这台机器给缓 存下来,从而提高查询效率并降低由DNS带来的流量开销(当然,在今天这种开销已经是可以忽