日志分类:linux

bash shell函数的定义及变量的简单说明

时间:2009年05月10日作者:simaopig评论次数:6

函数:

“函数是一种脚本内脚本”,程序员很难想像没有函数的日子,至少我会比较痛恨。

所以了解函数的定义也就是学习bash的一大要点了。

函数大大增强了shell的编程能力,主要原因有如下两点:

  1. 当你调用一个函数时,它已经在shell的内存中;因此函数运行的很快。
  2. 将较长的shell脚本组织成各种容易开发和维护的模块是理想的。

[......]

Read more

标签:分类:linux

bash shell脚本的运行方式

时间:2009年05月09日作者:simaopig评论次数:9

以下内容部分直接摘录自《学习bash》,这又是我一个新的读书笔记。希望能给大家带来帮助。

一个脚本,就是包含shell命令的文件,它是一个shell程序。

运行一个shell脚本有两种方式:source scriptname/简单键入脚本的名字 然后回车。

source scriptname使得脚本中的命令被读取并运行 ,就好像是键入它们一样。

而直接鍵入脚本的名字,然后回车呢,其实就像调用一个内置命令一样。当然,这种方式更方便一些。
[......]

Read more

标签:分类:linux

我发现我喜欢上了NERDTree

时间:2009年04月25日作者:simaopig评论次数:5

哈,一直以来都是和公司一样,随大流,用的是project插件。

用着还算开心,毕竟熟悉了就感觉方便嘛。呵。。

就是一直有一件事挺烦的,加目录,只能用“\c”然后输入目录名,当目录少的时候没什么,但是目录多的时候呢?烦都要烦死了。

今天新认识一个插件,NERDTree,喜欢的不得了。

其可以随时把你所在文件的目录列表给你打开,真是方便啊。。

另外,从Gracecode.com处学到了一些基本用法,呵。
[......]

Read more

标签:分类:linux

VIM vimrc map(简单的映射)

时间:2009年04月25日作者:simaopig评论次数:12

每天在公司里用VIM,以为自己已经很牛了。至少别人问你用什么编辑器的时候,很兴奋的和别人说“VIM”。

但是,在我的openSUSE里,我的VIM却玩不转,为什么?因为公司的东西都是别人给装好的,插件啊,设置啊。都是OK的。

可是家里是没有这些东西的。弄了两天,才有点眉目。不过发现有好多东西都快忘了。

去年,刚来公司的时候可是一股脑背了不少操作的,现在大多扔在脑后了。。

所以,现在下决心,就着《VIM用户手册中文版》来复习一下,寻找那些被遗忘的基础操作。
[......]

Read more

标签:分类:linux

opensuse 默认LAMP环境下增加APACHE模块

时间:2009年04月24日作者:simaopig评论次数:2

我也说不准这到底是不是APACHE模块,但是很显示,以前我的APACHE是没有加载rewrite这个东西的。。

我还以为编译要很费时间呢,没想到到网上一搜居然如此简单。

cd /etc/sysconfig
vim apache2

在APACHE_MODULE里面加上你想增加的扩展,在下面的注释里有APACHE支持的所有扩展
[......]

Read more

标签:分类:linux