bash变量内容的删除与取代

摘自《鸟哥的Linux私房菜 基础学习版》${variable#/**kerberos/bin:}每个参数字符:variable:要修改的变量;#:符合取代文字的[最短的]那一个##:符合取代文字的[最长的]那一个#或##代表【从变量内容的最前面开始删除】/:从最前面开始删除时,从最前面的/字符开...

2018-06-25 10:58:46

阅读数 91

评论数 0

objdump命令编程开发

objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具。选项--archive-headers -a 显示档案库的成员信息,类似ls -l将lib*.a的信息列出。 -b bfdname --target=bfdname 指定目标码格式。这不是必须的,objdump能...

2018-04-11 15:19:41

阅读数 30

评论数 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

阅读数 22

评论数 0

linux标准输入输出2>&1

linux标准输入输出2>&1转载自https://www.cnblogs.com/jacob-tian/p/6110606.htmllinux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。     STD...

2018-04-11 15:19:11

阅读数 214

评论数 0

可执行文件(ELF)格式的理解

转载自http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.htmlELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以...

2018-04-11 15:19:04

阅读数 25

评论数 0

IO多路复用,同步,异步,阻塞和非阻塞 区别

一、什么是socket?什么是I/O操作?我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。在信息 交换的过程中,我们都是对这些流进行数据的收发操作,简称为I/O操作(inp...

2018-04-11 15:18:55

阅读数 289

评论数 0

awk数组的学习心得

转自http://bbs.chinaunix.net/thread-2312439-1-1.html在文本处理的工作中,awk的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。awk的数组,一种关联数组(Associative...

2018-04-11 15:18:45

阅读数 16

评论数 0

关于同步、异步与阻塞、非阻塞的理解

1、前言  前一段时间出去面试,被问到同步、异步与阻塞、非阻塞的区别。我一时半会没有想出来,作为一个工作三年的人来说,实在很惭愧。我当时理解同步、异步属于两个进程中间的协作关系,例如使用浏览器访问一个网站,需要多次请求服务端,才能加载完整个页面的内容。同步的操作如下:浏览器首先发送第一个请求,等待...

2018-04-11 15:18:30

阅读数 14

评论数 0

Makefile教程1

1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用...

2018-04-11 15:18:18

阅读数 17

评论数 0

Makefile中使用$$的使用

在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了。不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和shell共享了,这里仅仅是读取makefile的变量然后扩展开,将其值作为参数传给了一个shell...

2018-04-11 15:18:05

阅读数 33

评论数 0

shell编程之awk命令详解

linux本篇博客主要介绍linux常用命令中的对文本和数据进行处理的命令awk的用法。awk命令awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linu...

2018-04-11 15:17:03

阅读数 45

评论数 0

提示
确定要删除当前文章?
取消 删除