闇の光

读书笔记 经验感受

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年3月10日

摘要: Commands(1)在shell脚本中,你可以运行两类命令:一种是命令提示符运行的普通命令,也叫外部命令;还有一种是内置命令,也叫内部命令。内置命令是在shell的内部实现,所以不能像外部命令那样被调用。不过,大多数内部命令都可以作为独立程序被提供,而这也是POSIX规范要求的一部分。通常,命令都无所谓外部的还是内部的,除非内部命令的运行效果更高效。在此,我们主要了解主要的几个命令,既有外部命令... 阅读全文
posted @ 2008-03-10 13:35 taizi 阅读(288) 评论(0) 推荐(0) 编辑

2008年3月6日

摘要: Functions我们可以在shell中定义函数。定义一个shell函数,结构如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function_name () { statements}示例:Code highlighting produce... 阅读全文
posted @ 2008-03-06 11:16 taizi 阅读(227) 评论(0) 推荐(0) 编辑

2008年3月5日

摘要: Control Structures shell中有一系列的控制结构语句,这些语句同其他编程语言(如:C、C++等)都十分相似。接下来,将一一介绍这些控制结构语句。 if 结构: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> if conditio... 阅读全文
posted @ 2008-03-05 14:49 taizi 阅读(195) 评论(0) 推荐(0) 编辑

摘要: Conditions 依照惯例,大多数脚本使用“[”或者“test”来完成shell的boolean条件比较。实例如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> if test -f fred.c then ... fi Code high... 阅读全文
posted @ 2008-03-05 14:47 taizi 阅读(190) 评论(0) 推荐(0) 编辑

摘要: shell变量 系统变量 shell常用的系统变量不多,,但却十分有用,特别是在做一些参数检测的时候。下面是shell常用的系统变量:表示方法描述 $n$1 表示第一个参数,$2 表示第二个参数 ... $#命令行参数的个数 $0当前程序的名称 $?前一个命令或函数的返回码 $*以"参数1 参数2 ... " 形式保存所有参数 $@以"参数1" "参数2" ... 形式保存所有参数 $$本程序... 阅读全文
posted @ 2008-03-05 14:44 taizi 阅读(438) 评论(0) 推荐(0) 编辑

摘要: 重定向 输出重定向 有关输出重定向,举例说明就比如: $ls -l > lsoutput.txt 这个例子的意思就是,将ls命令操作得到的结果导入到lsoutpu.txt文件中。 这是输出重定向中比较简单的操作,上面的这个例子的结果,在当前目录下不存在lsoutput.txt文件时,创建该文件并将结果置于其中;但在已经存在lsoutput.txt文件的情况下,将会清空该文件再把结果置于其中。由此... 阅读全文
posted @ 2008-03-05 14:42 taizi 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 这是我在我另一个部落格上写的东西,由于怎么着都觉得那个那里貌似不太适合发学习方面的东西,所以还是转移阵地到这里好了。我会将其他的学习方面的东西依次转移到此。 找了一本有关Linux编程的书,书名:>,先看着,给自己一个基本的了解。虽然是英文版本,每天读的不多,但可以给我一个英文的环境,不至于以后一碰到英文文档,头就大。 现在只看了第一章,主要介绍了下本书今后的侧重,顺带着了解了下Linux下C语... 阅读全文
posted @ 2008-03-05 14:38 taizi 阅读(236) 评论(0) 推荐(0) 编辑

摘要: 若网卡eth0 IP修改为 122.168.0.1 ifconfig eth0 122.168.0.1 netmask 255.255.255.0 网关修改为 122.168.0.1 route add default gw 122.168.0.1 修改DNS echo "nameserver 219.150.32.132 ">> /etc/resolv.conf 重启网络服... 阅读全文
posted @ 2008-03-05 14:26 taizi 阅读(705) 评论(0) 推荐(0) 编辑

2007年8月29日

摘要: #df -h查看磁盘挂接和空间使用情况;#du -h *查看当前目录下的所有文件占用磁盘空间大小;#stat filename查看指定文件的详细属性信息;lsof -u usernamelsof的输出是系统当前已打开的所有文件链接,-u即限制为某一个指定用户相关的部分;#uptime查看CPU的负载情况,三个输出值分别为1、5、15分钟内CPU的负载值。大于1时,内核要对... 阅读全文
posted @ 2007-08-29 15:39 taizi 阅读(404) 评论(0) 推荐(0) 编辑

2007年8月24日

摘要: 将 Firefox 针对特定的处理器进行优化之后便是 Swiftfox。Swiftfox的特点就是快,无论是启动程序本身,还是浏览网站内容,都能让你明显感觉到相对Firefox速度的提升。更爽的是,你之前所用到的 Firefox 设置、主题、插件、扩展、书签等,Swiftfox 全部都继承下来,完全不影响你的使用。 OK!上面就是对Swiftfox的基本介绍。我是最近才知道Swiftfox的存在的... 阅读全文
posted @ 2007-08-24 10:59 taizi 阅读(562) 评论(1) 推荐(0) 编辑