shell
文章平均质量分 86
victoryckl
这个作者很懒,什么都没留下…
展开
-
linux命令及shell编程
http://trinea.iteye.com/blog/10505531、简单的find命令Ruby代码 find /home/admin/datas/dragoon2.5监控报警/*/10.20.136.15 -name '转载 2011-09-25 11:50:01 · 1444 阅读 · 7 评论 -
Linux 技巧: Bash 参数和参数扩展
http://www.ibm.com/developerworks/cn/linux/l-bash-parameters.html 现在,很多 Linux® 和 UNIX® 系统上都有 bash shell,它是 Linux 上常见的默认 shell。通过本文,您将了解到如何在 bash 脚本中处理参数和选项,以及如何使用 shell 的参数扩展检查或修改参数。本文重点介绍 bash,文中转载 2013-07-27 15:30:49 · 950 阅读 · 0 评论 -
[shell]xargs与cp
查找并删除*.so文件find . -name "*.so" | xargs rm查找并拷贝*.so文件find . -name "*.so" | xargs -i cp {} ./tmp/拷贝当前目录下所有*.so文件到./tmp/下ls *.so | xargs -i cp {} ./tmp/原创 2013-03-03 23:22:44 · 8658 阅读 · 2 评论 -
shell 多文件查找与替换
http://blog.csdn.net/shangpusp/article/details/7228086使用find和sed#首先查找个数(sed -n)find . -name '*.htm' | xargs sed -n '/old/p'#然后替换(sed -i)find . -name '*.htm' | xargs sed -i 's/o转载 2013-01-31 23:20:17 · 587 阅读 · 0 评论 -
浅析terminal创建时ptmx和pts关系
http://blog.csdn.net/unbutun/article/details/7930773我们打开一个terminal,那么将会在devpts文件系统/dev/pts下创建一个对应的pts字符文件,该pts字符文件节点直接由/dev/ptmx节点的驱动函数ptmx_open()调用devpts_pty_new(tty->link)[tty对应ptmx,tty->lin转载 2012-12-30 21:46:36 · 1131 阅读 · 0 评论 -
第 34 章 终端、作业控制与守护进程
http://learn.akae.cn/media/ch34s01.html1. 终端 请点评1.1. 终端的基本概念 请点评在UNIX系统中,用户通过终端登录系统后得到一个Shell进程,这个终端成为Shell进程的控制终端(Controlling Terminal),在第 1 节 “引言”讲过,控制终端是保存在PCB中的信息,而我们知道fork会复制P转载 2012-12-30 21:38:08 · 823 阅读 · 0 评论 -
创建硬链接:Invalid cross-device link错误
http://www.cppblog.com/mingjiagu/archive/2011/12/01/161271.htmltest243:~ # ln -d /usr/local/named/etc/named.conf /etc/named.confln: creating hard link ' /etc/............. /etc/named.conf' :Invali转载 2012-11-23 00:04:35 · 21804 阅读 · 0 评论 -
2011-05-04 16:54 expect spawn、linux expect 用法小记
http://hi.baidu.com/nangegehao/item/d4a9c6d8878e423ce2108f0bexpect spawn、linux expect 用法小记使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ####转载 2012-09-27 11:11:39 · 909 阅读 · 0 评论 -
SHELL参数介绍
http://hi.baidu.com/jackli00/blog/item/79c845c7fcd5d11c9d163d0e.html如同ls 命令可以接受目录等作为它的参数一样,在shell编程时同样可以使用参数。Shell有位置参数和内部参数。1、 位置参数由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1.类似C语言中的数组,L转载 2012-04-21 22:56:33 · 487 阅读 · 0 评论 -
shell基础 (输入参数、分支、循环)
http://blog.chinaunix.net/space.php?uid=20388009&do=blog&id=19527771、脚本如何接受参数-$序号代表相应的参数。如kk me t ,其中kk未脚本名字,me ,t都是传递给脚本的参数,在脚本里面用$1代表me,$2就代表t。非常简单。留意一下$(10),$(11),即是10之后就需要用()括起来。$ sh_pro转载 2012-04-21 22:58:50 · 1125 阅读 · 0 评论 -
android模拟器中,不能将文件拷贝到的/system分区的原因,以及自动化解决方法
某些情况下,要调试的apk需要一些共享库,而这些库要放/system/lib下才能在运行时连接到。但android模拟器每次启动后,系统分区/system是以只读方式挂载的,不能用向/system分区拷贝文件。事情到这里,有两种方法解决,一是重新生成system.img文件,将自己的库也打包进去,但重新打包system.img貌似需要linux环境,步骤也不少,而且每次修改共享库后原创 2012-03-30 22:38:55 · 4388 阅读 · 0 评论 -
在android运行脚本的注意事项
1.回车换行符不能是0x0d 0x0a,必须是0x0a:一般在windows进行应用开发,windows下文本换行是用0x0d 0x0a 两字节表示的,而linux下是用0x0a一个字节表示的,如果脚本是在windows下写的,就要注意这个问题了,可以用UE的16进制看到,把0x0d手动改为0x0a。否则不能正常运行脚本2.脚本的最开始一行应该是:#!/system/bin/s原创 2012-03-29 21:04:10 · 10072 阅读 · 2 评论 -
C程序调用shell脚本共有三种方法
http://www.cnblogs.com/no7dw/archive/2011/01/22/1941858.htmlC程序调用shell脚本共有三种法子 :system()、popen()、exec系列函数call_exec1.c ,内容为:system() 不用你自己去产生进程,它已经封装了,直接加入自己的命令exec 需要你自己 fork 进程,然后exec 自己的命令转载 2012-02-02 21:48:22 · 1549 阅读 · 1 评论 -
android执行shell脚本
http://blog.csdn.net/lassur/article/details/65634281. 新建自己的shell文件,或者中windows上传 例如: d://x.sh#! /system/bin/sh#最简单的一个shell,没什么功能#需要注意的是必须是 #! /system/bin/sh开头(有空格)#和一般linux不同,如果用#!/bin转载 2012-01-08 18:37:58 · 6921 阅读 · 3 评论 -
LINUX SHELL 正则表达式语法
http://blog.sina.com.cn/s/blog_53e80aa40100c93i.html一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式转载 2011-09-25 13:52:47 · 3870 阅读 · 2 评论 -
天才排序算法---睡眠排序
http://blog.csdn.net/wang6279026/article/details/9527415 这个事件起源于一个屌丝发表了一个时间复杂度为O(n)的排序算法,这个网址如下:http://dis.4chan.org/read/prog/1295544154大家有兴趣的可以看看。虽然使用价值不是很高,但是能找到这么一个方法,成为天才也不为过。它的基本思想是,主要是根转载 2013-07-27 17:33:07 · 12944 阅读 · 0 评论