
shell
文章平均质量分 75
穷游的兔子
这个作者很懒,什么都没留下…
展开
-
父 shell,子 shell ,export 与 变量传递
当我们在一个 shell 里运行一个脚本程序时,该 shell 就会 fork 出一个新进程,从而启动了另一个命令解释器(由脚本中第一行的 #!/bin/xxx 指定,如 bash shell)来解释运行我们这个脚本。也就是说,这个新进程是一个子 shell,而之前的 shell 是个父 shell 。在我们所运行的脚本里,我们还可以启动新的子 shell 进程,这些子 shell 进程使转载 2013-01-19 11:08:57 · 22169 阅读 · 4 评论 -
xargs与cp
无奈之前xargs一直是配合find查找然后删除用的:find ./ -type d |xargs rm -rf之类。但是突然今天,想把本目录下所有的.h文件拷贝出来,才想到如何代指传给xargs的参数继续传递呢?find ./ -name ""*.h" |xargs cp dir这样子其实展开后的命令是将dir拷贝为传递过来的参数。。。遂man了一下没太注意,然后又百度之原创 2013-01-15 21:39:33 · 18554 阅读 · 0 评论 -
shell 与 命令的执行
在 shell 里执行的命令 3 种:1.内置命令(Builtin)shell 执行这些命令时不会派生新进程,而是由 shell 直接执行。比如 read, set, export 都是内置命令,这些命令需要用 help command 来查看其帮助信息。2. 外部命令外部命令就是普通的可执行二进制文件,shell 在执行它们时会 fork 出新进程(这是一个子 she转载 2013-01-19 10:16:10 · 4053 阅读 · 0 评论 -
变量在shell脚本间的传递
前几篇文章中已经介绍过局部变量和环境变量的含义,接下来我们来拓展下,看看变量怎样实现在shell脚本中的传递shell脚本其实是用当前shell的子shell去执行的,所以在shell脚本中定义的普通变量只适用于当前shell的子shell环境,也就是说在当前shell环境中不适用,也不适用于这个shell脚本的子shell。在shell脚本中定义的环境变量可以传承给它的子shell,但是也转载 2013-01-19 11:17:09 · 19303 阅读 · 0 评论 -
如何查看shell类型
转载信息:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://hiley.blogbus.com/logs/40819763.htmlshell类型有多种:sh: burne shell (sh) burne again shell (bash) csh: c shell (csh) tc shell (tcsh)转载 2013-01-19 00:12:46 · 2827 阅读 · 0 评论 -
shell调试手段三则
shell调试手段三则1. time用途说明time命令常用于测量一个命令的运行时间,注意不是用来显示和修改系统时间的(这是date命令干的事情)。常用参数time命令最常用的使用方式就是在其后面直接跟上命令和参数:time []在命令执行完成之后就会打印出CPU的使用情况 real 0m5.064s u原创 2013-02-25 22:29:41 · 784 阅读 · 0 评论 -
在Linux用tar归档压缩文件时忽略某些文件和目录
转载自:http://www.vktone.com/articles/linux-tar-ignore-some-files.html在Linux下,常用tar对文件或目录归档压缩,有时候需要忽略某些文件或目录,怎么做呢?原来,tar命令有个长参数 --exclude 可以用来指定排除掉的文件目录。[root@mos178 usr]# ls motixbin转载 2013-02-25 22:34:49 · 1565 阅读 · 0 评论