Linux
文章平均质量分 82
SS_zico
一起学习~~~
展开
-
正则表达式
目录简介正则表达式引擎的内部工作机制常用表达式简介正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、re原创 2021-05-09 22:39:55 · 458 阅读 · 0 评论 -
GDB调试
目录简介基本使用生成调试信息启动GDB 的方法程序运行设置断点观察点条件断点维护停止点为停止点设定运行命令调试代码查看运行时数据程序变量自动显示历史记录改变程序的执行跳转执行产生信号量强制函数返回强制调用函数显示源代码调试已运行的进程线程查看栈信息信号catch实战简介UNIX及UNIX-like下的调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接等功能,比BCB原创 2021-05-09 21:09:52 · 297 阅读 · 0 评论 -
Shell脚本、Makefile
目录shell脚本shell和shell脚本简介基本使用变量:Shell运算符Shell中的字符串Shell的数组:printf函数:Shell 的循环语句Makefile简介make关于程序的编译和链接编写shell脚本Shell Script ,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux原创 2021-05-09 20:31:37 · 954 阅读 · 0 评论 -
Nginx基础介绍
Nginx简介基础概念正向代理反向代理负载均衡动静分离安装常用命令配置文件配置实例反向代理负载均衡实战动静分离高可用原理剖析本文介绍简介Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存小,并发能力强,事实上nginx的并发能力确实在同类型网页服务器中表现较好。nginx专为性能优化而开发,性能才是最重要的要求,十分注重效率,nginx能支持高达五万个并发连接数。基础概念正向代理局域网中的电脑用户想要直接访问网络是不可行的,智能通过代理服务器来访问,这种代理服务就被成为正向代理。原创 2021-01-29 00:11:04 · 200 阅读 · 0 评论 -
rm -rf /
这个指令大家众所周知,但又不敢轻易尝试,常用于计算机学界开玩笑的话语之中。今天清理电脑空间时,发现自己有四个虚拟系统,占了很大一部分空间,闲来无事打算试验一下rm -rf / 指令。正当我兴致勃勃的打开Linux执行命令,然后我发现它是不能直接执行的,在root下也不能执行会出提示rm: it is dangerous to operate recursively on ‘/’rm: use --no-preserve-root to override this failsafe又试了几个“原创 2021-01-26 00:25:52 · 856 阅读 · 0 评论 -
嵌入式Linux环境搭建
目录简介开发流程介绍安装虚拟机下载ubuntu基本命令主要目录介绍交叉编译QEMUBootloader编译Linux内核参考简介嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROM DENG等, 软件部分以API编程接口作为开发平台原创 2021-01-14 16:01:19 · 588 阅读 · 0 评论 -
启动加载器BootLoader
启动加载器使用u-boot在qemu上模拟执行u-boot命令在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。在一个基于ARM7TDMI core的嵌入式系统中,系统在上电或复位时通常都从地址0x00原创 2021-01-14 15:49:24 · 1350 阅读 · 0 评论