摘要: 转载自:http://blog.csdn.net/fox_lht/archive/2010/10/19/5950790.aspx当我还在布鲁克大学上学的时候,Macquarium实验室中充满了苹果公司的Macintosh Plus电脑。一天,我在为第三年的操作系统课程准备一个程序。我的一个小程序报告没有错误,当我运行它时,黑白色的桌面上出现了竖条,我的软盘被退出来了,计算机然后从新启动。经过更仔细的检查,我意识到我在if语句中使用了不正确的判断符号“=”,应该是“==”。这个小错误导致了不可以预见的结果,从那时起,我将C语言当做一个有精神病的室友,我们可以一起生活、一起工作,但是只要你一不注意 阅读全文
posted @ 2011-04-17 21:05 fhefh 阅读(3075) 评论(0) 推荐(0)
摘要: 转载自:http://blog.csdn.net/fox_lht/archive/2010/09/20/5897336.aspx7.复合命令除了最简单的脚本,你很少想要执行每一个命令。执行一组命令或者重复执行一组命令若干次比执行单个命令更加有助。复合命令是将命令封装在一组其他命令中。从可读性来说,封装后的命令使用缩进格式将会使复合命令的代码清晰并便于阅读。管理员曾经抱怨过我的缩进比标准的缩进少了一个空格(我必须使用尺子在屏幕上测量才能确定此事),我认为这不是什么问题,但是他说,当输入0时,它的程序会崩溃。复合命令总是有两个命令组成。命令的结束符是该命令相反拼写顺序,就像使用括号将命令括住了。例 阅读全文
posted @ 2011-04-17 21:04 fhefh 阅读(2055) 评论(0) 推荐(1)
摘要: 转载自:http://blog.csdn.net/fox_lht/archive/2010/09/19/5894940.aspx6.表达式表达式是一个计算公式,通过它可以得出一个值。Bash有几个内置的命令和函数是计算表达式,它们不是所有的都有相同的语法或特性。有时相同的表达式有不止一种的计算方法。还有一些指定的特性用于罕见的情形下。很少有编程人员记住所有的这些细小的差别。在一次我和教授兼作家E Ray Skilton先生的对话中,我们讨论了下拉菜单是用于对命令做出选择而不是对记忆的辅助。他从他的Atari计算面前转过头来问我:“你是否因为学习了太多的计算机语言而开始忘记一些命令的语法了?”。 阅读全文
posted @ 2011-04-17 21:03 fhefh 阅读(3314) 评论(0) 推荐(0)
摘要: 转载自:http://blog.csdn.net/fox_lht/archive/2010/09/15/5886416.aspx5.变量命令执行的结果可以保存到文件中或变量内。因为变量是保存在内存中的,它们可以比文件更快的进行查阅。Bash对变量的大小不进行限制:它们足以保存任何你想要保存的内容。对于外壳脚本程序来说使用变量是最基本的要求。本章将深度讨论变量并阐释如何在外壳脚本程序中使用它们,例如从基本的变量使用到使用eval命令扩展变量。变量的基本使用使用Bash的declare命令可以声明一个变量,例如声明变量COST使用下面的命令:$ declare COST为了兼容Korn外壳语言,你 阅读全文
posted @ 2011-04-17 20:43 fhefh 阅读(6058) 评论(0) 推荐(0)
摘要: 由于vim自带了omni completionomni completion可以根据文件类型,自动识别,进行关键字补全可以使编辑“vim /etc/vimrc”,来修改:+++++++++++++++++++++++++++++++++""""""""""""""""""""""""""""""&q 阅读全文
posted @ 2011-04-17 09:05 fhefh 阅读(2915) 评论(0) 推荐(0)