摘要:
sed的操作指令 行的基本操作命令: -a增加行/ -i 插入行(行的前面) -c替换行/ -d 删除行 nl passwd | sed ' 5a ' 第五行之前增加一行 nl passwd | sed '1,5i ' 1-5行每一行增加 其他选项也是如此 例子: 优化服务器配置: 修改配置文件,比 阅读全文
摘要:
功能: 自动处理文件,分析日志文件,修改配置文件 1.sed如何进行文本处理? 下图是处理机制,它是处理一行输出一行,不改变文件内容除非重定向 sed处理文本过程: 先用正则选定文本,然后sed进行处理 命令行模式: sed 【option】 'command' files //如果没有文件可以通过 阅读全文
摘要:
字符 范围内字符单个字符: [ ] [a-z] 反向字符^: [^ 0-9]不是数字 任意字符:' . ' 头尾字符: ^ $, ^root //注意与[^]区别,空行表示^$ 元字符和重复设定: 字符组合: 任意字符串的表示: . * .代表任意一个字符,*代表多个字符,正则表达式就是最大的范围, 阅读全文
摘要:
我们所说的内存本质上可以理解为资源,由操作系统管理,我们能做的就是申请与释放。 申请与释放就是内存管理。 如何申请和释放内存呢? 这里用到两个运算符: new 申请 delete 释放 申请一个内存: 定义一个指针,用指针来接受new运算符申请到的内存 浦】 申请一块内存: int *arr=new 阅读全文
摘要:
函数参数默认值 有参数默认值的参数必须在参数表的最右端: 另外声明时候可以写上默认值,但是写函数时不需要写: 函数重载:在相同作用域下,用同一函数名定义多个函数,参数个数和参数类型不同。 getMax(int x, int y) getMax(double x,double y) 编译器是如何识别重 阅读全文
摘要:
引用就是变量的别名,引用符号&。 基本数据类型的引用: #include<iostream> using namespace std; int main(){ int a=3; int &b=a;// 引用必须初始化,相当于给a起一个别名b,对b的修改就是对a的修改 b=10; cout<<a<<e 阅读全文
摘要:
const与基本数据类型: const int a=3;//表明a的值是不会改变,你在给a赋值是报错的 const与指针类型: const int *p=NULL; int const *p=NULL; //上面两种写法是完全等价的 int * const p=NULL// 这种写法与上面是不相同的 阅读全文
摘要:
grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。 另外的两个办法是: 1.设置环境变量: export GREP_OPTIONS="--color=auto" 2.修改.bashrc 给grep起别名,用alias设置 现在把他打开,看到84行: 84 alias g 阅读全文
摘要:
安装ftp: 我的系统是ubuntu14.04, sudo apt-get install vsftpd 如果出现错误先执行sudo apt-get update 这个过程需要设置登录密码,用户已经建好了 验证vsftpd是否安装好: 新建"/home/ftp"目录作为用户主目录: 然后mkdir 阅读全文
摘要:
//定义一个父类 public class Car { String name;//车名 double rent;//租金 public String getName(){ return name; } public void setName(String carName){ this.name=c 阅读全文