
备忘资料
wwy599987
这个作者很懒,什么都没留下…
展开
-
[makefile]makefile中常用函数
subst 功能:字符串替换 使用方法:$(subst csdn,优快云,blog.youkuaiyun.com),返回结果为:blog.youkuaiyun.compatsubst 功能:模式字符串替换函数 使用方法:$(patsubst %o,%c,a.o b.o c.h d.s),返回结果为:a.c b.c c.h d.sstrip 功能:去除字符串开头与结尾的空白字符(空格、TAB) 使用方法:$转载 2015-11-24 15:25:36 · 439 阅读 · 0 评论 -
[makefile]makefile中 '=', ':=', '?=', '+='的区别
1. =最基本的赋值。需要注意的是:makefile全部展开之后,才会最终确定变量的值,如下例:val_1 = abcval_2 = $(val_1)val_1 = def上例中,val_2的值是def,而不是abc2. :=同样是赋值操作,与‘=’赋值不同的是,':=',赋值的结果取决与在makefile中的位置,如下例:val_1 := abcva转载 2015-11-24 14:21:10 · 350 阅读 · 0 评论 -
[Shell]使用find命令查找最近修改过的文件
find命令:在指定的目录搜索文件常用的option:-name:指定文件名,或者使用“*.py”来指定文件的后缀名,如在/home目录下搜索所有py文件find /home -name '*.py'-type:指定要搜索的文件类型,常见的文件类型有:b表示块设备,-c字符设备,-d文件目录,-f普通文件等,例如在/dev目录下搜索块设备文件:sudo find /dev -t转载 2015-11-13 10:44:20 · 5290 阅读 · 0 评论 -
[Shell]将字符串转化为大写/小写
echo "Xin Zi Zhi" | tr '[a-z]' '[A-Z]'1.使用tr命令echo "Xin Zi Zhi" | tr '[A-Z]' '[a-z]'输出结果:$xin zi zhiecho "Xin Zi Zhi" | tr '[a-z]' '[A-Z]'输出结果:$XIN ZI ZHI2.使用typeset定义一个字符串时,可以指定转载 2015-11-03 10:33:52 · 3059 阅读 · 0 评论 -
[Shell]在一个目录及其子目录内的指定类型的文件中搜索某个字符串
要求:在Dir目录及其子目录下的所有的"*.py"文件中搜索字符串“xxx”1. 首先使用find命令找出所有的"*.c"文件,然后使用grep命令查找:find Dir -name "*.py" | xargs grep xxx2. 使用grep命令的--include选项 --include=GLOB S原创 2015-11-03 10:43:05 · 962 阅读 · 0 评论 -
vim字符串查找
1.立即查找字符串使用vim打开一个文件后,例如光标所在的字符串为“test”,使用“*”来立即查找下一个“test”字符串,使用“#”立即查找上一个“test”字符串2.手动设置查找字符串通过手动输入“/word”来查找指定的字符串word使用“n”查找下一个word字符串,使用“N”查找上一个word字符串3.设置查找选项使用":set hlsear转载 2016-03-02 16:48:25 · 550 阅读 · 0 评论 -
vim/vi字符串替换
1. 替换语法:[range]s/pattern/string/[c,e,g,i]:[range]s#pattern#string#[c,e,g,i]:[range]s+pattern+string+[c,e,g,i]1.1 range"%" 表示所有行"." 表示当前行"$" 表示最后一行"n" 表示第n行,n为具体数字"1,$" 表示从第1行到最后一行,即所转载 2016-03-03 15:30:57 · 621 阅读 · 0 评论 -
[ubuntu]添加开机启动项
1)在profile中添加命令当有用户登录到系统时,系统会首先执行/etc/profile,然后执行用户home目录下的[.profile]文件例如用户test登录到系统时,执行顺序为:用户登录 → 执行/etc/profile → 执行/home/test/.profile所以可以通过在/etc/profile或者UserHomePath/.profile中添加命令的方转载 2016-03-01 10:46:58 · 792 阅读 · 0 评论