- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Shell中的&&、||、()和{}
&&左边的命令(命令1)返回真(即返回0,成功被执行)后,&&右边的命令(命令2)才能够被执行; ||则与&&相反。如果||左边的命令(命令1)未执行成功,那么就执行||右边的命令(命令2);如果左边的命令执行成功了,那么就不会执行右边的命令。 如果希望把几个命令合在一起执行, s h e l l提供了两种方法。既可以在当前s h e l l也可以在子s h e l l中执行一组命令。 1、(): 为了在当前shell中执行一组命令,可以用命令分隔符隔开每一个命令,并把所有的命令用圆括号()
2010-11-24 15:54:00 13040
原创 shell中的fork、source和exec总结(包括环境变量)
摘要:对fork,source和exec三种方式执行shell脚本的总结。 准备知识 1.我们所执行的任何程序,都是由父进程(parent process)所产生出来的一个子进程(child process),子进程在结束后,将返回到父进程去。此一现像在Linux系统中被称为 fork。当子进程被产生的时候,将会从父进程那里获得一定的资源分配、及(更重要的是)继承父进程的环境﹗ 2.Shell变量大致可以分为3种类型: 内部变量:系统提供,不用定义,不能修改,比如$#,$?,$*,
2010-11-24 15:31:00 6749
转载 [转]Linux静态/动态链接库的创建和使用
和Windows系统一样Linux也有静态/动态链接库,下面介绍创建和使用方法: 假设有下面几个文件: 头文件String.h,声明相关函数原形,内容如下: Strlen.c:函数Strlen的实现,获取给定字符串的长度,内容如下: Strlnen.c:函数StrNlen的实现,获取给定字符串的长度,如果输入字符串的长度大于指定的最大长度,则返回最大长度,否者返回字符串的实际长度,内容如下: 生成静态库: 利用GCC生成对应目标文件: gcc –c Strlen.c
2010-11-22 16:20:00 756
myPaginationV6.0
2015-08-13
office系列软件的图标资源文件
2010-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人