摘要: 1、sprintf()函数功能:把格式化的数据写入某个字符串函数原型:int sprintf( char *buffer, const char *format [, argument] … );返回值:字符串长度(strlen)例子:char* who = "I";char* whom = "CS... 阅读全文
posted @ 2014-07-04 09:07 tony7373 阅读(250) 评论(0) 推荐(0) 编辑
摘要: shell 字符串操作小结#!/bin/bash############################################ 演示bash中操作字符串的操作## 后面是输出结果###########################################str="abc123ab... 阅读全文
posted @ 2014-07-01 09:47 tony7373 阅读(211) 评论(0) 推荐(0) 编辑
摘要: linux shell 字符串操作(长度,查找,替换,匹配)详解 在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此... 阅读全文
posted @ 2014-06-30 11:22 tony7373 阅读(653) 评论(0) 推荐(0) 编辑
摘要: brctl 使用说明 [root@xenserver ~]# brctl --helpUsage: brctl [commands]commands: addbr add bridge delbr delete bridge addif add interface to bridge delif delete interface from bridge setageing set ageing time setbridgeprio set bridge priority setfd set bridge forward delay sethello set hell... 阅读全文
posted @ 2014-01-09 11:32 tony7373 阅读(369) 评论(0) 推荐(0) 编辑
摘要: Flash文件系统介绍和平台采用squashfs+ubifs原因 嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置。因此在嵌入式系统很少使用PC上常用的文件系统,取而代之是根据flash其特点定制的文件系统。 一、常见文件系... 阅读全文
posted @ 2014-01-07 11:32 tony7373 阅读(2908) 评论(0) 推荐(0) 编辑
摘要: xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令,下面是一些如何有效使用xargs的实用例子。 1.当你尝试用rm删除太多的文件,你可能得到一个错误信息:/bin/rm Argument list too l 阅读全文
posted @ 2014-01-07 10:49 tony7373 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain --username qinxiaohui简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果选择了保持锁,就使用--n 阅读全文
posted @ 2014-01-07 08:56 tony7373 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 第一部分 If的用法第一种 iflistthen dosomethinghere fi 当list表述返回值为True(0)时,将会执行"dosomethinghere"。#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" 1. 是否存在并且是否具有可执行权限#这里的-x 参数判断$myPathif [ ! -x "$myPath"]; then mkdir "$myPath" fi 2. 目录是否存在#这 阅读全文
posted @ 2014-01-07 08:52 tony7373 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 双引号中的特殊字符会生效单引号中的特殊字符不会生效 阅读全文
posted @ 2014-01-06 14:54 tony7373 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 删除文件中的 ^M 字符有时候,我们在 Linux 中打开曾在 Win 中编辑过的文件时,会在行尾看到 ^M 字符。虽然,这并不影响什么,但心里面还是有点不痛快。如果想要删除这些 ^M 字符,可以使用 Vim 来轻松搞定它。在 Vim 的命令模式中输入 :%s/^M$//g 后,回车即会自动删除该文件中的所有 ^M 字符。那么,这句命令到底是什么意思呢?% 指匹配整个文件,s 是置换的意思,^M 注意要用 Ctrl + V Ctrl + M 来输入,M 后面的 $ 代表匹配行尾的内容,最后的 g 则表示每行中匹配到的内容都要置换。理解了命令的含义,就好变通使用了,比如说,要将某个文件中的 Vi 阅读全文
posted @ 2014-01-06 14:12 tony7373 阅读(183) 评论(0) 推荐(0) 编辑