
LINUX
lengxingfei
这个作者很懒,什么都没留下…
展开
-
Big-Endian vs Little-Endian
The adjectives big-endian and little-endian refer to which bytes are most significant in multi-byte data types and describe the order in which a sequence of bytes is stored in a computer抯 memory. In转载 2007-12-13 10:03:00 · 874 阅读 · 0 评论 -
linux basic skill of TR
tr用来从标准输入中通过替换或删除操作进行字符转换。t r主要用于删除文件中控制字符或进行字符转换。使用t r时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。 t r刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作开始。 本章内容有: * 大小写转换。 * 去除控制字符。 * 删除空行。 带有最常用选项的t r命令格式为: t r - c转载 2007-09-21 10:25:00 · 759 阅读 · 0 评论 -
Sed by example, Part 1
Sed examples Sed works by performing any number of user-specified editing operations ("commands") on the input data. Sed is line-based, so the commands are performed on each line in order. A转载 2007-09-18 15:33:00 · 900 阅读 · 0 评论 -
Linux教程-Linux的一些Tips
收集整理了一些技巧提示,以帮助新手快速上路。1.虚拟控制台 登录后按Alt F2键这时又可以看到"login:"提示符, 这个就是第二个虚拟控制台.再按Alt F1又回到第一 个控制台,来回切换很方便。查看/etc/inittab文件可以找到一下几行: #Run gettys in standard runlevels 1:12345:respawn:/sbin/m转载 2007-09-18 11:00:00 · 795 阅读 · 0 评论 -
Linux开机流程分析
开机不是只要按一下电源钮而关机只要关掉电源钮就可以了吗?有何大学问?话是这样没错啦,但是由於 Linux 是一套多人多工的作业系统,你难保你在关机时没有人在线上,如果你关机的时候碰巧一大群人在线上工作,那会让当时在线上工作的人马上断线的!那不是害死人了!一些资料可以无价之宝哩!另外,与 DOS 环境不同的是, Linux 在执行的时候,虽然你在画面上只会看到黑压压的一片,完全没有任何画面,但其实他转载 2007-09-09 20:54:00 · 570 阅读 · 0 评论 -
GDB调试技术
GNU的调试器称为gdb,该程序是一个交互式工具,工作在字符模式。在 X Window 系统中,有一个gdb的前端图形工具,称为xxgdb。gdb 是功能强大的调试程序,可完成如下的调试任务: * 设置断点; * 监视程序变量的值; * 程序的单步执行; * 修改变量的值。 在可以使用 gdb 调试程序之前,必须使用 -g 选项编译源文件。可在 makefile 中如下原创 2007-09-09 18:57:00 · 643 阅读 · 0 评论 -
程式减肥三步走
对於设计嵌入式Linux 系统的研发人员来说,有一个问题是必须要考虑到的,那就是记忆体的空间。 我们知道嵌入式Linux 系统所用的记忆体不是软碟、硬碟、ZIP 盘、CD-ROM、DVD 这些众所周知的大容量常规记忆体,它使用的是例如Rom, CompactFlash,M-Systems 的 DiskOnChip,SONY 的MemoryStick,IBM 的MicroDrive 等体积极转载 2007-09-09 21:26:00 · 679 阅读 · 0 评论 -
gcc基本的使用方法及常用指令
gcc基本的使用方法及常用指令原创 2007-09-09 18:59:00 · 830 阅读 · 0 评论 -
find 命令
find 命令 在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。 语法:find [起始目录] 寻找条件 操作 说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件 的文件并对之采取相关的操作。 该命令提供的寻找条件可以是一个用逻辑运算符 not、and、or 组成的复合条件。逻辑运转载 2007-08-14 18:37:00 · 642 阅读 · 0 评论 -
用gdb检查段错误(segment fault)
简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它 指向的 gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt是由转载 2007-08-12 22:04:00 · 2275 阅读 · 1 评论 -
GNU gprof
GNU gprofThis manual describes the GNU profiler, gprof, and how you can use it to determine which parts of a program are taking most of the execution time. We assume that you know how to write, comp转载 2007-05-10 15:52:00 · 675 阅读 · 0 评论 -
用GDB调试程序
来源:www.trucy.org (2005-03-23 16:48:14)转载 2007-10-20 18:27:00 · 761 阅读 · 0 评论 -
在linux平台上创建超小的ELF可执行文件
在linux平台上创建超小的ELF可执行文件创建时间:2001-09-04文章属性:整理文章来源:http://www.xfocus.org文章提交:alert7 (sztcww_at_sina.com)在linux平台上创建超小的ELF可执行文件 作者:breadbox 原文 整理翻译:alert7 主页: http://www.xfocus.org/ 时间:2001-9-转载 2007-09-29 16:41:00 · 980 阅读 · 1 评论 -
Installing Bochs/Unix_v6 on your 32-bit Linux machine
Sunday, April 22, 2007Installing Bochs/Unix_v6 on your 32-bit Linux machineStart of with downloading the latest bochs source from this site.I have downloaded this snapshot.Extract to a foldert转载 2007-11-04 23:04:00 · 920 阅读 · 0 评论 -
从按下电源开关到bash提示符
下一页 前一页 目录 从按下电源开关到bash提示符Greg OKeefe, greg.okeefe@anu.edu.au 译者:陈磊(Leo Chen) ,leo_chen1985@yahoo.com.cnv0.9a, November 2000 这是一篇描述linux系统从按下电源,到显示bash提示符当中的过程。理解这些细节在你遇到问题或想配置系统时非常有帮助 。转载 2007-10-15 22:34:00 · 743 阅读 · 0 评论 -
linux windows 环境变量
一、查看所有环境变量的名称和值:Linux下:exportWindows下:set二、根据名称查该环境变量的值:Linux下:echo $环境变量名比如:echo $ORACLE_HOMEWindows下:set 环境变量名转载 2007-10-10 09:57:00 · 724 阅读 · 0 评论 -
在虚拟机上做一个babylinux
http://blog.youkuaiyun.com/zhhonghui/archive/2007/07/26/1708762.aspx 作者:zhonghui 邮箱:zhhonghui@126.com 参考文章:http://www.linuxsir.org/bbs/showthread.php?t=159887 http://blog.youkuaiyun.com/sealedxlmg/archive/2004转载 2007-10-01 17:39:00 · 812 阅读 · 0 评论 -
linux内核编译详解
linux内核编译详解- - 说的不是很详细,不过对于新手可能有用...一、内核简介 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件 和网络系统,决定着系统的性能和稳定性。 linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在 /usr/s r转载 2007-10-02 13:16:00 · 2602 阅读 · 0 评论 -
BusyBox 简化嵌入式 Linux 系统
BusyBox 简化嵌入式 Linux 系统 为小环境准备的一个小工具包转载 2007-10-02 13:14:00 · 981 阅读 · 0 评论 -
BabyLinux制作过程详解
BabyLinux制作过程详解作者:GuCuiwen email:win2linux@163.com版权声明:本文档可以在网络上在非商业范围内自由转载,转载请注明出处如果转载版面包含商业广告,请向作者支付至少每千字100园的稿费以书面,书籍形式转载和出版请按至少每千字100园人民币的标准向作者支付稿费一,什么是BabyLinux二,为什么要做这样一个linux三,什转载 2007-10-01 17:41:00 · 1897 阅读 · 1 评论 -
谨献给为了知识执着的嵌入式初学者[
谨以此文献给ARM爱好者谨献给为了知识执着的嵌入式初学者[52RD.com]实践当然是最锻炼人的方式,但是我想在校生很少有这样的机会,别说本科生,硕士生也未必有条件。所以我想学习嵌入式要从个人的知识背景和现实条件出发。订立合适的阶段目标,在允许的条件下多动手多思考。[52RD.com][52RD.com]一 般情况下对于硬件设备是比较短缺的。但是可以从软件方面和嵌入式系统开发模式上下功夫,提醒大家转载 2007-10-01 17:37:00 · 903 阅读 · 0 评论 -
BIOS Versus Bootloader
BIOS Versus BootloaderWhen power is first applied to the desktop computer, a software program called the BIOS immediately takes control of the processor. (Historically, BIOS was an acronym meaning原创 2007-09-29 17:19:00 · 781 阅读 · 0 评论 -
Linux / Unix grep command
Linux / Unix grep command Quick links About grepSyntaxExamplesRelated commandsUnix main page About grep Finds text w转载 2007-07-11 10:37:00 · 1105 阅读 · 0 评论 -
find
findFrom Wikipedia, the free encyclopediaJump to: navigation, searchThis article is about a computer utility. For a definition of the word "find", see the Wiktionarys entry find.The cor转载 2007-07-10 10:49:00 · 691 阅读 · 0 评论 -
使用GProf来优化你的C/C++程序
在优化程序的时候,要记住:在值得优化的地方优化!没有必要花上几个小时来优化一段实际上只运行0.04秒的程序。GProf 使用了一种异常简单但是非常有效的方法来优化C/C++ 程序,而且能很容易的识别出值得优化的代码。一个简单的案例分析将会显示,GProf如何通过识别并优化两个关键的数据结构,将实际应用中的程序从3分钟的运行时优化到5秒的。 这个程序最早可以追溯到1982年关于编译器构建的特原创 2006-01-20 14:28:00 · 4981 阅读 · 0 评论 -
学习嵌入式Linux系统的笔记和体会
学习嵌入式Linux系统的笔记和体会 出处: 永远的Unix 一个典型的桌面Linux系统包括3个主要的软件层---linux内核、C库和应用程序代码。 内核是唯一可以完全控制硬件的层,原创 2006-01-20 21:11:00 · 1074 阅读 · 0 评论 -
如何为嵌入式开发建立交叉编译环境
梁元恩 , 软件工程师2005 年 9 月 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交叉编译开发工具的制作过程。随着消费类电子产品的原创 2006-01-20 21:10:00 · 3077 阅读 · 0 评论 -
Linux下C开发工具介绍 GCC gdb xxgdb calls calltree cproto indent gprof
Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程. GNU C 编译器 GNU C 编译器(GCC)是一个全功能的 ANSI C 兼容编译器. 如果你熟悉其他操作系统或硬件平台上的原创 2006-01-20 21:13:00 · 1580 阅读 · 0 评论 -
程序员网站资源宝库
1. http://www.sourceforge.com2. http://www.codeproject.com3. http://www.c-sharpcorner.com/4. http://martinfowler.com/5. http://channel9.msdn.com/default.aspx6. http://www.ddj.com/7. http://blog原创 2006-01-12 09:41:00 · 824 阅读 · 0 评论 -
OS Lab 1: Booting a PC
Lab 1: Booting a PC http://pdos.csail.mit.edu/6.828/2004/labs/lab1/lab1.htmlHanded out Wednesday, September 8, 2004 Due Thursday, September 16, 2004 Introduction This lab is split into three parts. Th原创 2005-07-29 13:06:00 · 3819 阅读 · 0 评论 -
Linux的经典问题
Linux的经典问题(转贴) [ M - UNIX、Linux ] 以前有没有贴过。现在再贴一次。 http://bbs.netbuddy.org/unix/5094.html --------------转载 2006-02-14 20:24:00 · 2242 阅读 · 0 评论 -
Linux系统下的多线程编程入门(1)
引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有转载 2006-04-07 09:34:00 · 2304 阅读 · 0 评论 -
掌握 Linux 调试技术
掌握 Linux 调试技术(转载)关键词: Linux 调试技术 掌握 Linux 调试技术引自http://berserker.blogdriver.com/berserker/268107.html在 Linux 上找出并解决程序错误的主要方法Steve Best(sbest@us转载 2006-08-09 09:18:00 · 693 阅读 · 0 评论 -
RuleChecker编码规范全文 (1)
RuleChecker编码规范全文 (1)1 前言本文挡详细描述了在Logiscope——Rulechecker中包含的所有编码规范。对每一条编码规范,分别给出了它的名称、规范的内容描述、参数(只针对可设置的规范)、遵守规范的好处以及示例。Rulechecker共包含81条编码规范,其中有30条左右可以对其内容进行定制,对于可定制编码规范的具体定制方法,可参见《RuleChecke转载 2006-08-02 17:39:00 · 1437 阅读 · 0 评论 -
GDB调试精粹及使用实例
作者: hew 发布日期: 2006-8-03 查看数: 2 出自: http://www.linuxsky.net一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run转载 2006-08-09 09:23:00 · 1112 阅读 · 0 评论 -
linux Shell编程基础
为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。 Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那 些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:建立一个脚本 Linux中有好转载 2006-12-04 23:10:00 · 1753 阅读 · 0 评论 -
开通网络通信-软件技术圈子,欢迎加入
开通网络通信-软件技术圈子,欢迎加入http://blog.youkuaiyun.com/group/networkcomm/原创 2006-10-02 16:23:00 · 1280 阅读 · 0 评论 -
Linux c 下模式匹配
#include #include #include #include #include //对输入的模式与待匹配的字符串进行匹配;成功返回0;//pattern : 模式// buf : 待匹配的字符串;int regexp(char *pattern, char * buf){ regex_t reg; int status = 0; int cflags = RE原创 2006-09-13 13:50:00 · 1018 阅读 · 0 评论 -
常用正则表达式
关键词: 正则表达式 "^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+转载 2006-09-06 09:50:00 · 1017 阅读 · 0 评论 -
常用信号含意Signal
The following signals shall be supported on all implementations (default actions are explained below the table): Signal转载 2006-09-07 17:13:00 · 1116 阅读 · 0 评论