2015年3月3日

Effective c++ 笔记

摘要: 1。定义式的任务是提供编译器一些声明式所遗漏的细节。对对象而言,定义式是编译器为此对象拨发内存的地点。 对function或者 function template而言,定义式提供了代码本体。对class 或者 class template 而言,定义式列出他们的成员。2. 所谓default构造函数... 阅读全文

posted @ 2015-03-03 18:11 海上不夜星 阅读(155) 评论(0) 推荐(0) 编辑

2015年1月6日

8. tr

摘要: tr 可以对来自标准输入的字符进行替换,删除,以及压缩。它可以将一组字符变成另一组字符,因而通常也被称为转换命令。调用格式为: tr [option] set1 set2将来自stdin的输入字符从set1映射到set2,并将其输出写入stdout, set1 和 set2 是字符类或字符集。 如果... 阅读全文

posted @ 2015-01-06 23:01 海上不夜星 阅读(135) 评论(0) 推荐(0) 编辑

2015年1月4日

7. xargs

摘要: xargs 命令应该紧跟在管道操作符之后。它以标准输入作为主要的源数据流,并使用stdin并通过提供命令行参数来执行其他命令。例如:command | xargsxargs可以作为一种替换方式,作用类似于find命令中的 -exec 参数。下面介绍一些借助xargs 命令能够实现的技巧。一. 将多行... 阅读全文

posted @ 2015-01-04 22:49 海上不夜星 阅读(105) 评论(0) 推荐(0) 编辑

2014年12月18日

6.文件查找与文件列表---FIND

摘要: find命令的工作方式如下: 沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。1.要列出当前目录及子目录下所有的文件和文件夹,可以采用下面的写法:find base_path, base_path 可以是任何位置。find . -print 打印文件和目录的列表.-print指明打印... 阅读全文

posted @ 2014-12-18 23:34 海上不夜星 阅读(210) 评论(0) 推荐(0) 编辑

5.录制与回放终端会话.

摘要: 开始录制会话终端:script -t 2> timing.log -a output.sessiontype commands................exit其中timing.log 用于存储时序信息;output.session用于存储命令输出.-t 选项用于将时序导入error 2>则用... 阅读全文

posted @ 2014-12-18 22:44 海上不夜星 阅读(124) 评论(0) 推荐(0) 编辑

2014年12月14日

4.命令---cat

摘要: cat: 用一个单行命令组合标准输入的数据与文件数据。cat本身表示concatenate(拼接)。用cat读取文件内容的一般写法是: cat file1 file2 file3 file4...cat 命令不仅可以读取文件并进行拼接数据,它还能够从标准输入中进行读取。可以使用管道操作符: comm... 阅读全文

posted @ 2014-12-14 13:48 海上不夜星 阅读(160) 评论(0) 推荐(0) 编辑

3.比较与测试

摘要: shell 中if条件:if condition; then commands;ifif condition; then commands;elif condition; then commands;else commands;if可以使用逻辑运算符使if else 嵌套变得简单一些: [ cond... 阅读全文

posted @ 2014-12-14 13:12 海上不夜星 阅读(111) 评论(0) 推荐(0) 编辑

2014年12月10日

2.环境变量

摘要: 一个变量可以通过以下方式赋值:var=value, var 是变量名, value是赋给变量的值。如果value不包含任何空白字符,例如空格,那么不需要引号进行引用,反之必须使用单引号或双引号。 注意 var = value不同于 var=value. 前者是相等操作,后者是赋值。环境变量是未在当前... 阅读全文

posted @ 2014-12-10 15:22 海上不夜星 阅读(131) 评论(0) 推荐(0) 编辑

1.引用

摘要: shell 中有两类字符, 普通字符和 元字符。当要去掉元字符的特殊含义恢复其字面意义时必须借用引用。 通常有三种引用方式,转义,强引用(使用单引号),弱引用(使用双引号)。强引用: 单引号中的任何字符都要看作普通字符,除了单引号本身。无法在两个单引号中间包含单引号,用转义\也不行。弱引用: 除了双... 阅读全文

posted @ 2014-12-10 14:23 海上不夜星 阅读(171) 评论(0) 推荐(0) 编辑

2014年9月10日

linux cp 强行覆盖

摘要: 在linux下cp 命令经常使用,我们经常用的一个操作就是: cp -rf source/ dest/; 但是虽然我们使用--force参数,当目录下有很多重名文件需要覆盖时,却发现这个强制覆盖参数不起作用,我们必须手动的输入很多yes,当重复文件很多的时候,输入yes就成为最没有效率的事情,让我们... 阅读全文

posted @ 2014-09-10 11:05 海上不夜星 阅读(1204) 评论(0) 推荐(0) 编辑

导航