![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习
sherry0k
菜鸟进阶的路上
展开
-
linux标准输入输出2>&1
linux标准输入输出2>&1转载自https://www.cnblogs.com/jacob-tian/p/6110606.htmllinux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。 STDIN是标准输入,默认从键盘读取信息;STDOUT是标准输出,默认将输出结果输出至终端;STDERR是标准错误,默认将输出结果输出至终端...转载 2018-04-11 15:19:11 · 598 阅读 · 0 评论 -
bash变量内容的删除与取代
摘自《鸟哥的Linux私房菜 基础学习版》${variable#/**kerberos/bin:}每个参数字符:variable:要修改的变量;#:符合取代文字的[最短的]那一个##:符合取代文字的[最长的]那一个#或##代表【从变量内容的最前面开始删除】/:从最前面开始删除时,从最前面的/字符开始删除*kerberos/bin:*用来取代0到无穷多个任意字符,用来表示一直删除到结尾为kerber...转载 2018-06-25 10:58:46 · 545 阅读 · 0 评论 -
Makefile中使用$$的使用
在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了。不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和shell共享了,这里仅仅是读取makefile的变量然后扩展开,将其值作为参数传给了一个shell命令。而$$var是在访问一个shell命令内定义的变量,而非makefile的变量。此外,如果某规则...原创 2018-04-11 15:18:05 · 758 阅读 · 0 评论 -
Makefile教程1
1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力. 本篇博客是基于 {精华} 跟我一起写 ...转载 2018-04-11 15:18:18 · 246 阅读 · 0 评论 -
IO多路复用,同步,异步,阻塞和非阻塞 区别
一、什么是socket?什么是I/O操作?我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。在信息 交换的过程中,我们都是对这些流进行数据的收发操作,简称为I/O操作(input and output),往流中读出数据,系统调用read,写入数据,系统调用write。不过话说...转载 2018-04-11 15:18:55 · 804 阅读 · 0 评论 -
shell编程之awk命令详解
linux本篇博客主要介绍linux常用命令中的对文本和数据进行处理的命令awk的用法。awk命令awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比...转载 2018-04-11 15:17:03 · 222 阅读 · 0 评论 -
Linux笔记-Makefile伪指令解析
转自https://www.cnblogs.com/samuelwnb/p/3895191.html我的理解: 拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令。 为了避免出现这个问题,需要.PHONY: clean====================================================...转载 2018-04-11 15:19:20 · 571 阅读 · 0 评论 -
awk数组的学习心得
转自http://bbs.chinaunix.net/thread-2312439-1-1.html在文本处理的工作中,awk的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。awk的数组,一种关联数组(Associative Arrays),下标可以是数字和字符串。因无需对数组名和元素提前声明,也无需指定元素个数 ,所以aw...转载 2018-04-11 15:18:45 · 113 阅读 · 0 评论 -
可执行文件(ELF)格式的理解
转载自http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.htmlELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所广泛接...转载 2018-04-11 15:19:04 · 803 阅读 · 0 评论 -
objdump命令编程开发
objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具。选项--archive-headers -a 显示档案库的成员信息,类似ls -l将lib*.a的信息列出。 -b bfdname --target=bfdname 指定目标码格式。这不是必须的,objdump能自动识别许多格式,比如: objdump -b oasys -m vax -h fu.o 显示f...转载 2018-04-11 15:19:41 · 154 阅读 · 0 评论