sed 详解1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中...
分类:
其他好文 时间:
2014-11-11 12:09:55
阅读次数:
373
shell脚本中特定符合变量的含义:$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个$$ 脚本运行的当前进程PID号$! 后台运行的最后一个进程的进程号$@ 与$*相同,但是使用时用双引号,并将各个参数加双引号返回$- 显示shell使用的...
分类:
系统相关 时间:
2014-11-11 10:35:01
阅读次数:
161
1.概述Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。环境变量是和Shell紧密相关的,它是通过Shell命令来设置的。环境变量又可以被所有当前用户所...
分类:
系统相关 时间:
2014-11-11 10:34:07
阅读次数:
272
1、问题 今日在维护集群环境的时候,遇到了一个小问题,rsync 向集群中的机器传输文件的时候报错: protocol version mismatch -- is your shell clean?
(see the rsync man page for an explanation)
rsync erro...
分类:
其他好文 时间:
2014-11-11 07:07:02
阅读次数:
342
手机整体发热量较大,5V2A充电速度与电量消耗成正比,然后悲催的一天手机就没和充电器分开!!
整体思路很简单,根据 CPU 使用情况逐步排查!
shell> adb shell top -m 5
User 62%, System 22%, IOW 0%, IRQ 0%
User 90 + Nice 291 + Sys 138 + Idle 94 + IOW 1 + IRQ 0 + SIRQ...
分类:
移动开发 时间:
2014-11-11 00:50:16
阅读次数:
243
mac 一般使用bash作为默认shell
Mac系统的环境变量,加载顺序为:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如...
分类:
系统相关 时间:
2014-11-10 23:24:17
阅读次数:
234
date的详细用户可以参考下面的http://www.cnblogs.com/xd502djj/archive/2010/12/29/1919478.htmldate 的具体用法可以查看另外一篇博文 《shell date 命令详解》http://blog.csdn.net/runming918/a...
分类:
系统相关 时间:
2014-11-10 21:35:26
阅读次数:
231
函数原型:
FILE *popen(const char * command ,const char *mode)
int pclose(FILE * stream)
注意点:
使用popen和pclose函数可以简洁的控制管道,不需要更多的代码,
但是降低了程序员对管道的控制能力
参数commend是shell命令
参数mode是一个字符指针,r或W,分别表示popen函数的返回值...
分类:
其他好文 时间:
2014-11-10 20:01:19
阅读次数:
300
1.#!/bin/sh 使用sh程序来执行下边的代码 #!/bin/more 输出下边的代码 #!/bin/可执行程序 下边的代码将会作为此程序的输入2. * 可以用来匹配文件名,正则匹配,作为乘法。**还可以作为幂运算3.(( 代码)) 即可以做数学运算,也可以在里面添加c代码4.$可以是代表一个...
分类:
系统相关 时间:
2014-11-10 19:22:32
阅读次数:
151