Chinaunix首页 | 论坛 | 博客
  • 博客访问: 325642
  • 博文数量: 75
  • 博客积分: 2137
  • 博客等级: 大尉
  • 技术积分: 1190
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-23 00:02
文章分类

全部博文(75)

文章存档

2011年(3)

2009年(49)

2008年(23)

我的朋友

分类: BSD

2009-09-11 10:08:40

从上看到的,学习了,作用那天试试
 
: () { : | : & } ; :
0 1  2 3 4 5 6 7 8 9
 
0 - 函数名或新定义的一个函数名
1 - 括弧表示函数不带任何参数
2 - 函数代码块的开始标记
3 - 函数调用,调用自身,而且还是递归调用的
4 - 打开一个管道,与另外一个进程通讯
5 - 函数调用,调用自身,而且还是递归调用的
6 - fork! (将命令放在后台执行)
7 - 函数代码块的结束标记
8 - 分号表示一条命令的输入到此结束
9 - 执行函数
 
使用管道的时候,不是一个进程完了然后另外一个进程才开始,而是两个进程同时开始
 
另外,':' 冒号本身在 Shell 里是表示什么也不做的意思,而这里把它定义成了一个函数。
函数定义的语法:
代码:
function_name()
{
    # your command list here
    /bin/ls
}
阅读(1428) | 评论(1) | 转发(0) |
0

上一篇:富士通FVM-C600 BIOS升级

下一篇:记两首歌

给主人留下些什么吧!~~

chinaunix网友2010-01-30 09:49:58

fork炸弹