欢迎来到 Franklin-Qi 的世界

Max
Min

随笔分类 -  Linux系统

Linux进行挂起和杀死挂起进程
摘要:Linux进程挂起 可以通过Ctrl + Z进行挂起,如bc使用计算器时,可以ctrl + z进行挂起, 通过jobs -l进行查看挂起进程。 Linux挂起进程杀死 和杀死进程(kill -l pid)差不多,这里可以使用kill -l (jobs -l查看的pid)或者kill -l %(job 阅读全文

posted @ 2020-10-26 15:19 yusq77 阅读(1146) 评论(0) 推荐(0) 编辑

Linux命令之技巧性
摘要:Linux命令可以提高生产力 一、使用 !$ 重新使用上一个命令中的最后一项 更好的方法您可以使用使用alt + . , 在最后一个命令的选项之间来回移动的次数 二、在Linux终端中复制粘贴 Ctrl + Shift + C表示复制,Ctrl + Shift + V表示粘贴 三、清空文件而不删除它 阅读全文

posted @ 2020-10-22 16:10 yusq77 阅读(104) 评论(0) 推荐(0) 编辑

vim缩写
摘要:vim缩写可以简化输入,如在Python调试中的logging.warning可以缩写为lgw,在使用时会提高效率。 一、设置缩写 在~/.vimrc增加: :abbreviate lgw logging.warning 这样在想要输入logging.warning的时候输入lgw,之后: Ctrl 阅读全文

posted @ 2020-08-27 17:10 yusq77 阅读(431) 评论(0) 推荐(0) 编辑

终端下的高效命令行操作
摘要:终端terminal下的高效命令行能让你快速摆脱鼠标。 一、Bang(!)命令 Bang(!)命令,可以减少键盘输入,大大提高程序员的工作效率。 $ !! // 上一条命令 $ !* // 使用上一条命令的所有参数: $ !$ // 使用上一条命令的最后一个参数 $ !:- // 使用上一条命令中除 阅读全文

posted @ 2020-08-22 17:26 yusq77 阅读(165) 评论(0) 推荐(0) 编辑

相识Hyperscan
摘要:Hyperscan是一款来自于Intel的高性能的正则表达式匹配库。 参考 Hyperscan简介 阅读全文

posted @ 2020-08-22 16:35 yusq77 阅读(119) 评论(0) 推荐(0) 编辑

彻底卸载源码包
摘要:一、正常的编译安装/卸载 源码的安装一般由3个步骤组成: 配置(configure) 编译(make) 安装(make install)。 configure文件是一个可执行的脚本文件,它有很多选项,在待安装的源码目录下使用命令./configure –help可以输出详细的选项列表。 其中--pr 阅读全文

posted @ 2020-08-22 16:14 yusq77 阅读(1384) 评论(0) 推荐(0) 编辑

创造属于你的rpm软件包
摘要:RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志, 但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。 yum是基 阅读全文

posted @ 2020-08-10 16:26 yusq77 阅读(200) 评论(0) 推荐(0) 编辑

Linux的字符设备和块设备
摘要:Linux的字符设备和块设备的区别是什么? 一、块设备 块设备是系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备,这些数据片就称作块。 最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。 注意,它们都是以安装文件系统的方式使用的——这也 阅读全文

posted @ 2020-08-10 15:57 yusq77 阅读(868) 评论(0) 推荐(0) 编辑

后台日志添加颜色
摘要:后台日志不加颜色,当遇到问题很难发现,特别是出现段错误以及SQL错误,因此加上颜色进行级别区分很有必有。 一、详细代码 //头文件 #include "color.h" #include <stdarg.h> //日志定义 void SQLResult1(const char *color, con 阅读全文

posted @ 2019-05-31 18:34 yusq77 阅读(509) 评论(0) 推荐(0) 编辑

文件读写
摘要:最近在做一个大数据模拟器的功能,数据达到上亿级别,但频繁插入SQL导致效率过低。优化MySQL的插入和查询效率,把for循环中的插入修改为一行进行插入多个记录可以大幅度优化速度。 Linux 查看文件大小 stat filepath wc -c filename,得到字节数 du -b filepa 阅读全文

posted @ 2019-05-24 18:19 yusq77 阅读(143) 评论(0) 推荐(0) 编辑

很有用的shell脚本
摘要:基础知识 expect基础知识 exp_continue是匹配一行后,从当前expect块第一行开始匹配 expect块的每一行匹配后,直接退出当前expect块,往下一个expect块开始匹配 expect块需要send的信息中包含双引号 ”“ ,需要进行 \ 转义 shell基础知识 脚本其实就 阅读全文

posted @ 2019-05-23 17:42 yusq77 阅读(354) 评论(0) 推荐(0) 编辑

Linux 系统管理
摘要:一、用户修改密码 问题现象 用户登录后,修改自己的密码,出现 passwd:Authentication token manipulation error(身份验证令牌操作错误),一般是密码文件的权限的问题,不过也有可能是根目录空间满。 问题定位 lsattr 命令查看存放用户和密码的文件属性,发现 阅读全文

posted @ 2019-05-06 16:46 yusq77 阅读(361) 评论(0) 推荐(0) 编辑

导航