该文被密码保护。 阅读全文
posted @ 2017-09-19 18:06 罗茜 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 删除 ${varname#strMatch} // 在varname中从头匹配strMatch,然后删除从头到第一次匹配到的位置 ${varname##strMatch} // 在varname中从头匹配strMatch,然后删除从头到最后一次匹配到的位置 ${varname%strMatch} / 阅读全文
posted @ 2017-03-03 23:15 罗茜 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 括号总结 () 单小括号 命令组,括号中的命令将会开一个新的子shell执行 括号中变量不能被剩下脚本使用 命令之间分号隔开 命令和括号之间可以没有空格 命令替换,等同于``反引号 $(xxx)会被替换成命令执行结果 初始化数组 arr=(a b c d) 命令组,括号中的命令将会开一个新的子she 阅读全文
posted @ 2017-03-03 22:42 罗茜 阅读(648) 评论(0) 推荐(0) 编辑
摘要: - ofstream, ifstream, fstream 在头文件fstream中,在fstream类中,用open成员函数打开文件,实现类与文件的关联操作。 - open(filename, mode, prot):对所属类进行用指定的参数进行特定的文件关联 几种打开方式(mode):(这些方式 阅读全文
posted @ 2017-02-22 17:08 罗茜 阅读(15583) 评论(0) 推荐(0) 编辑
摘要: - 获取文件句柄 - fopen, fclose fopen(filename, opentype): 按照opentype的方式打开指定文件,打开失败返回NULL,否则返回文件句柄。 打开类型的属性(属性可以相互组合): 字符 含义 ──────────────────────────── r(r 阅读全文
posted @ 2017-02-22 15:50 罗茜 阅读(818) 评论(0) 推荐(0) 编辑
摘要: - 作用: 强大的文本分析工具,对于文本分析来说绝对是一把利器 - 语法: awk '{pattern + action}' {filenames} pattern需要查找的内容 action 查找到指定内容后,需要进行的操作 filenames 指定文件 - 实例: - head 5 filena 阅读全文
posted @ 2017-02-22 14:22 罗茜 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Ps命令 作用 显示瞬间进程的状态,并不动态连续; 如果想对进程进行实时监控应该用top命令; 对进程的管理,可以使用kill命令发送信号 Ps PID : 运行着的命令的进程编号 TTY : 命令所运行的终端位置 TIME : 运行着的该命令所占用的CPU处理时间 CMD : 该进程所运行的命令 阅读全文
posted @ 2017-02-05 17:33 罗茜 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 调试实现 在可执行文件中加入源代码的信息,比如可执行文件中第几条机器指令对应源代码的第几行,但并不是把整个源文件嵌入到可执行文件中,所以在调试时必须保证gdb能找到源文件。 生成可执行文件命令: g++ -g 源文件.c -o 可执行文件 在可执行文件中加入源代码的信息,比如可执行文件中第几条机器指 阅读全文
posted @ 2017-01-13 18:32 罗茜 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 编译过程 预处理: 作用: 负责展开在源文件重定义的宏 操作: g++ -E 源文件.c -o 目标文件.i 汇编: 作用: 将目标文件生成汇编代码文件 操作: g++ -S 目标文件.i -o 汇编代码文件.s 编译: 作用: 将汇编代码文件编译为目标文件 操作: g++ -c 汇编代码文件.s 阅读全文
posted @ 2017-01-13 18:31 罗茜 阅读(487) 评论(0) 推荐(0) 编辑
摘要: shell 基础 shell路径: /etc/shells 系统shell版本: $SHELL 在父shell中可以调用子shell shell路径: /etc/shells 系统shell版本: $SHELL 在父shell中可以调用子shell echo 把指定内容输出到屏幕上 操作选项: -e 阅读全文
posted @ 2017-01-03 10:19 罗茜 阅读(206) 评论(0) 推荐(0) 编辑