摘要: 1.简介 GCC(GNU Compiler Collection,GNU编译器集合)是一套由GNU工程开发的支持多种编程语言的编译器。GCC是自由软件发展过程中的著名例子,由自由软件基金会以GPL协议发布。GCC是大多数类Unix操作系统(如Linux、BSD、Mac OS X等)的标准的编译器,G 阅读全文
posted @ 2018-09-18 18:51 postw 阅读(254) 评论(0) 推荐(0)
摘要: 添加链接使用ln命令用法:#ln --help用法:ln [选项]... 目标 [链接名]或:ln [选项]... 目标... 目录或:ln [选项]... --target-directory=目录 目标...创建连至指定<目标>的链接,并可选择性指定<链接名>。如果没有指定<链接名>,会在目前的 阅读全文
posted @ 2018-09-18 18:51 postw 阅读(11347) 评论(0) 推荐(0)
摘要: print命令的格式是: print xxx p xxx 1. print 操作符 @ 是一个和数组有关的操作符,在后面会有更详细的说明。 :: 指定一个在文件或是一个函数中的变量。 {} 表示一个指向内存地址的类型为type的一个对象。 2. 察看内容 全局变量(所有文件可见的)静态全局变量(当前 阅读全文
posted @ 2018-09-18 18:50 postw 阅读(1477) 评论(0) 推荐(0)
摘要: GDB调试的时候,很多人会忽略一个强大的命令layout。 1. 显示源代码窗口 (gdb) layout src 2. 显示寄存器窗口 (gdb) layout regs 3. 显示汇编代码窗口 (gdb) layout asm 4. 显示源代码和汇编代码 (gdb) layout split 5 阅读全文
posted @ 2018-09-18 18:49 postw 阅读(7136) 评论(0) 推荐(0)
摘要: Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核 内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设 阅读全文
posted @ 2018-09-18 18:48 postw 阅读(2706) 评论(0) 推荐(0)
摘要: 原文链接 : http://blog.chinaunix.net/uid-23302288-id-3785105.htmlawk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令 阅读全文
posted @ 2018-09-18 18:47 postw 阅读(238) 评论(0) 推荐(0)
摘要: sudo fdisk -l df -h grep -r * grep ‘energywise’ * #在当前目录搜索带'energywise'行的文件grep -r ‘energywise’ * #在当前目录及其子目录下搜索'energywise'行的文件grep -l -r ‘energywise 阅读全文
posted @ 2018-09-18 18:46 postw 阅读(241) 评论(0) 推荐(0)
摘要: 首先说一下dport和sport的概念:dport 目的端口sport 来源端口 需要注意的是它和我们的数据包的流动行为方式有关奥,也就是看INPUT还是OUTPUT。 比如iptables -A INPUT -p tcp --dport 80 -j ACCEPT 这里的是INPUT参数,因此这个代 阅读全文
posted @ 2018-09-18 18:45 postw 阅读(129) 评论(0) 推荐(0)
摘要: > 重定向输出,若无该文件则新建,若有则覆盖ls -al > log : > filename清空文件:为虚拟占位符 >>重定向输出,若无该文件则新建,若有则添加进去 默认数字中,0表示标准输入(键盘),1表示标准输出(屏幕),2表示标准错误输出(屏幕) & > filename 重定向标准输出和标 阅读全文
posted @ 2018-09-18 18:05 postw 阅读(127) 评论(0) 推荐(0)