自动将指定名称的多个文件cp到同一目录

cat ~/RamDisk/srcfilelist.txt | xargs -t -n1 -I{} cp {} ~/workspace/testdir/ srcfilelist.txt中存储文件名列表(可以是\t或\n或空格等空白字符分隔),将这些文件cp到~/workspace...

2017-10-30 11:33:25

阅读数 956

评论数 0

vi替换命令用法详解

: ranges /pat1/pat2/g 其中 range 是命令执行范围的指定: 百分号(%)表示所有行 点(.)表示当前行 美元符($)表示最末行 例如: 10,20表示第10到20行, .,$表示当前行到最后一行,. +2,$-5表示当前行后两行直到全文的倒数第五行 s 表示其后是...

2016-02-01 11:35:39

阅读数 474

评论数 0

查找目录下的所有文件中是否含有某个字符串(grep 命令)

查找目录下的所有文件中是否含有某个字符串  find .|xargs grep -ri "IBM"  查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名  find .|xargs grep -ri "IBM" -l  1.正则表达式     (1...

2015-01-08 11:08:43

阅读数 1890

评论数 0

mac 升级 bash

由于bash3.2不支持关联数组,需要升级到bash4 方法: brew install bash sudo mv /bin/bash /bin/bash3.2 sudo ln -s /usr/local/bin/bash /bin/bash 当前版本osx不支持sudo 写操作/b...

2017-01-10 19:28:32

阅读数 1817

评论数 1

mac 安装 home-brew及错误处理

how to install brew: ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" after update osx version , error occur: -bash: ...

2017-01-10 19:24:08

阅读数 1593

评论数 0

shell中条件判断if中的-z到-d的意思

shell中条件判断if中的-z到-d的意思 [ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存...

2016-12-28 12:04:03

阅读数 297

评论数 0

堆与栈(非数据结构)

栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动...

2016-09-21 18:15:57

阅读数 307

评论数 0

使用 googlebreak pad 解析 crash

0. 重命名符号表文件跟crash的模块名称一致 如 libtest.so 1. dump_syms libtest.so > libtest.so.sym 2. head -n 1 libtest.so.sym 打印信息如下:MODULE Linux arm CF68A19897FE...

2016-09-06 18:06:36

阅读数 756

评论数 0

父类析构函数加virtual

#include  using namespace std;  class Base  {  public:      Base(){}      virtual ~Base(){}  //基类的析构函数应该声明为虚析构函数。      virtual void  Test(){cout"...

2016-08-29 11:00:26

阅读数 561

评论数 0

svn 树冲突

当使用svn命令行时若遇到难以解决的树冲突,想放弃本地代码直接使用线上代码时,可以在冲突的顶级目录直接使用如下命令: svn revert . --depth=infinity

2016-07-28 11:20:51

阅读数 998

评论数 0

linux 20个有趣命令

玩Linux其乐无穷!哈哈。不相信。记住我的话,在文章结尾时你就会相信Linux确实好玩了。 1. 命令:sl (蒸汽机车) 你可能了解 ‘ls’ 命令,并经常使用它来查看文件夹的内容。但是,有些时候你可能会拼写成 ‘sl’ ,这时我们应该如何获得一些乐趣而不是看见“command not...

2016-07-07 19:49:11

阅读数 8623

评论数 1

c 获取当前时间并格式化输出

#define BUFLEN 255 #include #include int main() { time_t t = time( 0 ); char tmpBuf[BUFLEN]; strftime(tmpBuf, BUFLEN, "%Y-%m-%d %H:%M:...

2016-07-03 19:42:46

阅读数 4809

评论数 0

boost 处理压缩解压缩

boost::iostreams主要有两类东西组成,一个是device,另一个是filter,可以到源码目录下找,iostreams目录下有这两个目录可以找到相关类。 device像是一种设备,不能单独使用,要配合普通流stream或stream_buffer来使用,可将流中的数据输入/输出...

2016-06-30 17:22:53

阅读数 1683

评论数 0

arm-none-linux-gnueabi-gcc 下载地址

原文:http://www.veryarm.com/arm-none-linux-gnueabi-gcc arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环...

2016-06-21 00:21:10

阅读数 7946

评论数 0

字符串转为数字(c c++ 两种方式)

int val = 0; std::string tmp = 10 or a; 十进制: std::istringstream(tmp) >> val;//c++ val = atoi(tmp.c_str());//c 十六进制: sscanf(tmp.c_...

2016-06-14 12:08:53

阅读数 1743

评论数 0

Tcp为什么要三次握手四次挥手

client:黄河,server:长江 第一次:长江长江,我是黄河,听到请回答? 第二次:黄河黄河,我是长江,我听到你了,你能听到我吗? 第三次:长江长江,俺是黄河,我也能听到你,我要开始吐了。 其实第二次时黄河已经知道双方能通,但是长江还不知道自己的声音黄河能否收到,所以会有第三次黄河向长江的...

2016-06-06 14:47:48

阅读数 972

评论数 0

脚本中执行scp命令的方法

这里假设主机A(192.168.1.2)用来操作目标机B(192.168.1.3)的文件。 在主机A上执行如下命令来生成配对密钥: ssh-keygen -t rsa 遇到提示回车默认即可,公钥被存到用户目录下.ssh目录,比如root存放在: /root/.ssh/id_rsa.pub 将 ...

2016-06-03 15:05:52

阅读数 2294

评论数 0

win7 win10 通过ipv6上网的方法

接入ipv6的wifi后无法上网,适配器网络状态显示ipv6无internet访问权限 之后尝试了多种方法,终于成功上网,但不知道是哪个或哪几个操作起的作用,下面把最可能的几个操作按照尝试顺序写出,越往下越接近成功 ip helper 服务开启 netsh winsock reset nets...

2016-05-26 09:33:42

阅读数 11337

评论数 0

android jni编译配置DEBUG or RELEASE 的方法和优先级

可以在三个地方设置: a. AndroidManifest.xml : android:debuggable="true"/"false" b. ndk-build NDK_DEBUG=1/0 c. jni/Application.mk : APP_O...

2016-04-12 18:57:09

阅读数 1818

评论数 0

Android Service简单总结

分两种: Local Service:不少人又称之为”本地服务“,是指Client - Service同处于一个进程; Remote Service:又称之为”远程服务“,一般是指Service处于单独的一个进程中; Remote Service:常用的有两种实现: Messe...

2016-03-24 12:09:19

阅读数 309

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭