![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
lzg_zone
这个作者很懒,什么都没留下…
展开
-
sed使用小记
log.txt文件内容如下:num:[zhangsan],name:[lisi]num:[wangwu],name:[liuyi]1、提取name字段值grep -nr yourname log.txt|sed -r 's/.*name:\[(.*)\]/\1/'执行结果如下:lisiliuyi2、提取num字段值grep -nr yourname log...原创 2020-04-01 14:36:07 · 126 阅读 · 0 评论 -
git使用小记---工作区、暂存区、本地仓库、远程仓库
工作区、暂存区、本地仓库、远程仓库1.概念工作区:工作区就是你克隆项目到本地后,项目所在的文件夹目录。暂存区:用于存储工作区中添加上来的变更(新增、修改、删除)的文件的地方。操作时,使用git add .会将本地所有新增、变更、删除过的文件的情况存入暂存区中。本地仓库:用于存储本地工作区和暂存区提交上来的变更(新增、修改、删除)过的文件的地方。操作时,使用git commit ...原创 2020-01-03 17:32:52 · 298 阅读 · 0 评论 -
linux c小记
1、编写统计一个数二进制表示中有多少个1的函数 int count_bit1(int m) { int count = 0; while(m) { m = m & (m-1); count++; } return count; }2、编写一个函...原创 2019-03-12 14:48:03 · 78 阅读 · 0 评论 -
网络模型
原创 2019-03-06 10:17:04 · 137 阅读 · 0 评论 -
iptables基础知识
基本概念:1.防火墙工作在主机边缘:对于进出本网络或者本主机的数据报文,根据事先设定好的检查规则对其检查,对形迹可疑的报文一律按照事先定义好的处理机制做出相应处理对linux而言tcp/ip协议栈是在内核当中,意味着报文的处理是在内核中处理的,也就是说防火墙必须在工作在内核中,防火墙必须在内核中完成tcp/ip报文所流进的位置,用规则去检查,才真正能工作起来。iptables用来衡量t...转载 2018-12-05 16:44:30 · 615 阅读 · 0 评论 -
spec文件知识整理
rpmbuild目录下各个文件的用途:spec文件一般包含以下部分:==================================文件头====================================================Name: hellorpm #名字为源码tar.gz 包的名字...原创 2018-11-08 17:17:19 · 17209 阅读 · 1 评论 -
linux install命令
install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。--backup[=CONTROL]:为每个已存在的目的地文件进行备份。-b:类似 --backup,但不接受任何参...原创 2018-11-09 16:20:00 · 2317 阅读 · 0 评论 -
使用gcc生成动态库及使用动态库的方法
gcc常用编译选项: 选项 含义 -static 链接静态库,禁止使用动态库 -shared 进行动态库编译,链接动态库 -Ldir 在动态库的搜索路径中增加dir目录 -lname 链接静态库(libname.a)或动态库(libname.so)的库文件 -fPIC(或fpic) 生成使用相对地址无关的目标代码 方法一...原创 2018-10-30 15:23:32 · 21782 阅读 · 2 评论 -
makefile详解
Makefile的组成部分Makefile包含五个东西:显示规则,隐式规则,变量定义,文件指示,注释。1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐式规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持的。3、...原创 2018-09-03 17:18:15 · 545 阅读 · 0 评论 -
linux 防火墙firewall规则策略
1、查看防火墙状态 systemctl status firewalld2、关闭防火墙 systemctl stop firewalld3、开启防火墙 systemctl start firewalld4、禁止防火墙开机自启动 systemctl disable firewalld5、设置防火墙开机自启动 systemctl enable firewalld6、查...原创 2018-08-24 17:02:40 · 4967 阅读 · 0 评论 -
c语言内核笔记
一、宏函数container_of(ptr,type,member) 这个宏的作用就是利用member成员的地址计算其所在结构体的首地址。#define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr); \ (type *)( (char *)__mp...原创 2018-08-10 14:51:43 · 338 阅读 · 0 评论 -
记:宏定义中的##和#的作用
内核中有很多的宏定义,在宏定义define中经常看到两个字符串##和#,这里把它的用法做一下说明: 一、 ##是一个连接符号,用于把参数连在一起 例如: > #define FOO(arg) my##arg 则 > FOO(abc) 相当于 myabc 二、 #...原创 2018-07-31 15:44:05 · 166 阅读 · 0 评论 -
centos7 下安装gimp
1. 先修改yum源进入到yum源管理目录cd /etc/yum.respos.d备份原系统的Base源mv CentOS-Base.repo CentOS-Base.repo.bak根据不同操作系统选择不同url源Centos 7wget -O CentOS-Base.repo https://lug.ustc.edu.cn/wiki/_export/code/mirro...转载 2018-07-19 15:42:57 · 1456 阅读 · 0 评论 -
centos 下制作U盘启动
确保当前为root用户,如果不是在终端执行命令:su 回车然后提示输入密码,就进入root用户下。1、打开终端,查看u盘盘符,如图为/dev/sdb2、格式化u盘,先卸载u盘,输入umount /dev/sdb然后以vfat格式来格式化u盘2、使用dd命令把iso写入u盘这期间不会有任何的提示,需要等一段时间,时间的长短取决于机器读写的快慢。...原创 2018-06-28 16:54:03 · 1997 阅读 · 0 评论