blog

Ubuntu 的日志文件

日志文件存在/var/log即其子目录 message: auth.log: 鉴权日志 kern.log: 内核日志 mysql/: mysql 数据库服务日志文件 utmp或wtmp: 查看日志文件的命令 less:less /var/log/messages more:more -f /var/log/messages cat:cat /var/log/messages grep:grep -i error

update-alternatives

update-alternatives命令用于增加、删除、维护和显示/etc/alternatives下的软链接,用于切换相同或相似功能的应

using 关键字

1 对命名空间的 using 指令 命名空间 using 指令 2 对命名空间成员的 using 声明 3 对类成员的 using 声明 4 类型别名与别名模板声明 参考 1 对命名空间的 using 指令 命名空间 命名空间

vector 的 resize 和 reserve

resize 原型 void resize (size_type n); void resize (size_type n, const value_type& val); resize 方法(传递参数来构造是一样的)调整容器大小使得包含 n 个元素 如果当前大小大于 n,会从尾部删除多余的元素 如果当前大

vim 复制粘贴

按ESC进入命令行模式 yy 复制光标所在行 p 粘贴至游标后

vim 撤销上次修改

u撤销上次修改 ctrl+r恢复撤销操作

vim 文件刷新

在 vim 打开一个文件,在另一个地方修改了文件 :e重新加载文件 :e!强制丢掉本地修改,从磁盘加载文件

vim 文本编辑

概况 字符 单词 行 句子 段落 参考 概况 Vi/Vim 中关于编辑操作的命令也比较多,操作单位按从小到大的顺序为(括号内为相应的操作命令) 字符 x、c、s、r、i、a

vim 显示行号

:set number或者:set nu显示行号 :set nonumber或者:set nonu隐藏行号 设置 vim 打开之后自动显示行号 修改/etc/vimrc是系统

vim 查找替换

使用:s替换字符串,常用的四个 :s/qwe/asd/替换当前行第一个 qwe 为 asd :s/qwe/asd/g替换当前行所有 qwe 为 asd :n,$s/qwe/a