代码改变世界

随笔分类 -  Linux基础

Bash中&& || ;

2020-12-20 09:05 by 宋海宾, 275 阅读, 收藏, 编辑
摘要: bash 下 ; && || 的区别 linux 中 bash 下执行多个命令时,; && || 操作符的区别: cmd1 ; cmd2 cmd1 和 cmd2 都会 被执行 cmd1 && cmd2 如果 cmd1 执行 成功 则执行 cmd2 cmd1 || cmd2 如果 cmd1 执行 失败 阅读全文

GNU awk

2020-12-20 07:37 by 宋海宾, 226 阅读, 收藏, 编辑
摘要: GNU awk: sort、cut、uniq、wc等参考: https://blog.csdn.net/lk07828/article/details/46324807 https://blog.csdn.net/dexter_wang/article/details/64482594https:/ 阅读全文

Makefile里面打印信息

2020-12-19 22:52 by 宋海宾, 1400 阅读, 收藏, 编辑
摘要: Makefile里面打印信息 Makefile的规则相对来说还是比较复杂的,上手不容易,没有系统研究过,往往搞不清楚状况。如果掌握了基本的调试手段,那对我们写出正确的Makefile会非常有帮助。而在Makefile中,最重要的调试手段莫过于输出信息。 Makefile中需要打印信息,可以通过如下方 阅读全文

git describe

2020-12-19 22:40 by 宋海宾, 935 阅读, 收藏, 编辑
摘要: git describe 显示当前离当前提交最近的tag 如果符合条件的tag指向最新提交则只是显示tag的名字,否则会有相关的后缀来描述该tag之后有多少次提交以及最新的提交commit id。不加任何参数的情况下,git describe 只会列出带有注释的tag e.g. $ git desc 阅读全文

Makefile 中:= ?= += =的区别

2020-12-19 22:30 by 宋海宾, 105 阅读, 收藏, 编辑
摘要: 在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验 新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendif ifeq ($(OPT),define) VRE ?= 阅读全文

makefile 中.PHONY的作用

2020-12-19 18:35 by 宋海宾, 413 阅读, 收藏, 编辑
摘要: 一.实例 拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令。 为了避免出现这个问题,需要.PHONY: clean 图示:(1)不添加.PHONY:clean在Makefile所在的目录下touch一个clean文件运行ma 阅读全文

Linux 进程CPU占用率和内存占用率编程

2020-10-20 16:56 by 宋海宾, 1064 阅读, 收藏, 编辑
摘要: Linux下没有直接可以调用系统函数知道CPU占用和内存占用。那么如何知道CPU和内存信息呢。只有通过proc伪文件系统来实现。 proc伪文件就不介绍了,只说其中4个文件。一个是/proc/stat,/proc/meminfo,/proc/<pid>/status,/proc/<pid>/stat 阅读全文

Linux 下的定时器函数alarm和setitimer

2020-08-20 14:22 by 宋海宾, 784 阅读, 收藏, 编辑
摘要: 1. 概述 alarm和setitimer都可以做定时处理。 2.alarm 2.1 alarm介绍 如果不要求很精确的话,用alarm()和signal()就够了 函数原型: unsigned int alarm(unsigned int seconds) 函数说明: alarm()用来设置信号S 阅读全文
点击右上角即可分享
微信分享提示