自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (11)
  • 收藏
  • 关注

转载 sed 用法简介

<br />1. sed 命令简介<br />   Sed(a stream editor)是流线型、非交互式编辑器。它允许你执行与vi编辑器里一样的编辑任务。Sed 程序不是与编辑器交互式工作的,而是让你在命令行里敲入编辑的命令,给文件命名,然后在屏幕上查看命令输出结果。<br />2. sed 如何工作<br /> sed 编辑器按一次处理一行的方式来处理文件,并把输出送到屏幕上。<br />3. sed 可以用寻址的方式来决定想要编辑哪一行。<br />4. sed 命令和选项<br /> 选项

2010-08-24 14:57:00 1218

转载 sed 命令的用法

1.简介sed是源于行编辑器ed的非交互式的流(stream-oriented)编辑器。sed之所以称为“流”编辑器,是因为象大多数UNIX程序一样,输入流过它,然后被导向标准输出。sed编辑器逐行处理文件(或输入),把当前处理的行存储在称为“模式空间”(pattern space)的临时缓冲区中,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。sed处理完一行后将其从模式空间中删除,然后读入下一行进行处理和输出。sed是对文件副本进行编辑和修改,所以不用担心会修改或破坏原文件。se

2010-08-24 14:38:00 956

转载 mknod 命令的用法

mknod - make block or character special filesmknod [OPTION]... NAME TYPE [MAJOR MINOR] option 有用的就是 -m 了 name 自定义 type 有 b 和 c 还有 p 主设备号 次设备号主设备号是由/usr/src/linux/include/linux/major.h定义的,如下定义了一个DOC设备:#define IGEL_FLAS

2010-08-24 09:50:00 1681 1

转载 nm 命令的用法

<br />nm用来列出目标文件的符号清单。下面是nm命令的格式:<br /><br />nm [-a | --debug-syms] [-g | --extern-only] [-B][-C | --demangle][-D | --dynamic] [-s | --print-armap][-o | --print-file-name] [-n |--numeric-sort][-p | --no-sort] [-r | --reverse-sort][--size-sort][-u

2010-08-23 10:37:00 1162

转载 patch 命令用法详解

<br />patch,是打补丁的命令,有很多用法,见帮助#man patch<br />patch -p0       (“p”指的是路径,后面的数字表示去掉路径的第几部分。"0",表示不去掉,为全路径)<br />patch -p1       (“p”后面的数字"1",表示去掉前第一个路径)<br />fetch http://people.freebsd.org/~delphij/misc/patch-bge-releng62<br />fetch http://people.freebsd.org

2010-08-23 00:33:00 76132

转载 ELF 文件格式

<br />---以hello world程式为例分析ELF头部格式<br />icymoon@NKU<br />0 几个概念<br />ELF:      Executable and Linking Format<br />ELF的三种类型《出自EXECUTABLE AND LINKABLE FORMAT (ELF)》:<br />* 一个可重定位(relocatable)文件保存着代码和适当的数据,用来和其他的<br />  object文件一起来创建一个可执行文件或是个共享文

2010-08-23 00:20:00 1360

转载 Binutils是什么

<br /><br />Binutils<br />安装指导参见: 安装 Binutils-2.14 在 第 6 章.<br />官方下载地址<br />目前(2009.9)最新版本为:Binutils (2.19): <br />ftp://ftp.gnu.org/gnu/binutils/<br />Binutils的内容<br />Binutils 是一组开发工具,包括连接器,汇编器和其他用于目标文件和档案的工具。<br />安装下列程序: addr2line, ar, as, c++fi

2010-08-23 00:08:00 1109

转载 checking for forced unwind support... no cannot compute sizeof (long double)

checking for forced unwind support... no cannot compute sizeof (long double)2009-09-13 00:25编译前配置<br />../glibc-2.3.4/configure --prefix=/tools --disable-profile --enable-add-ons --enable-kernel=2.6.0 --with-binutils=/tools/bin --without-gd --wit

2010-08-19 14:24:00 4890

转载 Linux操作系统的Configure参数解释说明

<br /><br />Linux操作系统的Configure参数解释说明<br />Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。 <br /><br />与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手

2010-08-18 16:29:00 627

转载 linux下 tar解压 gz解压 bz2等各种解压文件使用方法

大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!<br /><br />  .tar<br />  解包:tar xvf FileName.tar<br />  打包:tar cvf FileName.tar DirName<br />  (注:tar是打包,不是压缩!)<br />  ———————————————<br />  .gz<br />  

2010-08-18 10:25:00 569

转载 查看glibc版本

<br />rpm -qa | grep glibc

2010-08-17 16:45:00 1384

转载 exec 命令的用法

<br />shell的内建命令exec将并不启动新的shell,而是用要被执行命令替换当前的shell进程,并且将老进程的环境清理掉,而且exec命令后的其它命令将不再执行。<br />因此,如果你在一个shell里面,执行exec ls那么,当列出了当前目录后,这个shell就自己退出了,因为这个shell进程已被替换为仅仅执行ls命令的一个进程,执行结束自然也就退出了。为了避免这个影响我们的使用,一般将exec命令放到一个shell脚本里面,用主脚本调用这个脚本,调用点处可以用bash

2010-08-17 16:02:00 34220 1

转载 Linux 系统配置文件

 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.<br />并从/etc/profile.d目录的配置文件中搜集shell的设置.<br />/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.<br />~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该<br />文件仅仅执行一次!默认情况下,他设置一些环境变量,

2010-08-17 15:02:00 808

转载 提问的智慧

提问的智慧<br />作者:EricSteven Raymond     <[email protected]>Thyrsus Enterprises     RickMoen     <[email protected]>  <br />

2010-08-16 14:20:00 1005

转载 tail 命令的用法

<br />NAME<br />       tail - output the last part of files<br /><br />SYNOPSIS<br />       tail [OPTION]... [FILE]...<br /><br />DESCRIPTION<br />       Print  the  last     10  lines of each FILE to standard output.  With more<br />       tha

2010-08-16 11:35:00 2587

转载 head 命令的用法

<br />NAME<br />       head - output the first part of files<br /><br />SYNOPSIS<br />       head [OPTION]... [FILE]...<br /><br />DESCRIPTION<br />       Print  the  first  10 lines of each FILE to standard output.  With more<br />       than

2010-08-16 11:34:00 2291 1

转载 深入理解软件包的配置、编译与安装

深入理解软件包的配置、编译与安装作者:金步国版权声明<br />本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品<br />本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表:

2010-08-16 11:03:00 546

转载 linux 系统配置文件分类介绍

<br />  内核本身也可以看成是一个“程序”。为什么内核需要配置文件?内核需要了解系统中用户和组的列表,进而管理文件权限(即根据权限判定特定用户(UNIX_USERS)是否可以打开某个文件)。注意,这些文件不是明确地由程序读取的,而是由系统库所提供的一个函数读取,并被内核使用。例如,程序需要某个用户的(加密过的)密码时不应该打开 /etc/passwd 文件。相反,程序应该调用系统库的 getpw() 函数。这种函数也被称为系统调用。打开 /etc/passwd 文件和之后查找那个被请求

2010-08-11 15:00:00 826

转载 系统配置文件介绍

网络配置:/etc/sysconfig/network-scrips/ifcfg-eth0

2010-08-11 14:55:00 1053

转载 runlevel 命令的用法

<br />显示当前运行模式<br /> <br />$ /sbin/Runlevel <br />3 5 <br /> <br />Runlevel命令的输出结果表明最初的运行模式是3,而现在的运行模式是5。 <br /> <br /> <br /> <br /> 

2010-08-10 17:14:00 1682

转载 export、env、set三者的区别

set 显示当前shell的变量,包括当前用户的变量 env 显示当前用户的变量 export 显示当前导出成用户变量的shell变量每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell无关,不管你用什么shell都在,比如HOME,SHELL等这些变量,但shell自己的变量不同shell是不同的,比如BASH_ARGC,BASH等,这些变量只有set才会显示,是bash特有的,export不加参数的时候,显示哪些变量被导出成了用户变量,因为

2010-08-10 17:01:00 9226 1

转载 ifconfig 命令的用法

<br />使用ifconfig命令配置并查看网络接口情况<br /><br />   示例1: 配置eth0的IP,同时激活设备:<br /><br />         # ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up<br /><br />   示例2: 配置eth0别名设备 eth0:1 的IP,并添加路由<br /><br />        # ifconfig eth0:1 192.168.4.2<br /><br />

2010-08-10 16:32:00 1558

转载 Linux系统启动脚本分析之rc

#! /bin/bash<br />#<br /># rc            This file is responsible for starting/stopping                            # 该脚本主要是用于在切换运行级别时启动/停止服务<br />#               services when the runlevel changes.<br />#<br /># Original Author:       <br />#  

2010-08-10 16:16:00 1065

转载 Fedora Linux 的启动分析

<br />缘起<br /><br />我使用linux有一段时间了,最开始和大多数人一样,使用的是redhat,后来机缘巧合之下,我需要使用gentoo帮别人解决一个问题,从此喜欢上了gentoo,并且在这只小兔子身上学习到了很多东西。后来ubuntu如火如荼的流行,周围也有一些朋友开始转换至ubuntu,在使用redhat的时候,安装软件通常等于上网寻找源代码,make和 makeinstall,使用了gentoo以后,安装软件等于emerge软件名字,这个转变当然让我觉得很爽,但是由于

2010-08-10 15:28:00 979

转载 export

Linux export命令  <br />功能说明:设置或显示环境变量。  <br />语 法:export [-fnp][变量名称]=[变量设置值]  <br />补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参数设置<br />-f 代表[变量名称]中为函数名称。<br />  -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。<br />

2010-08-10 14:45:00 644

转载 shell脚本调试技术

本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。 <br /> 一. 前言<br />shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之

2010-08-10 14:39:00 588

转载 set 命令的用法

<br />功能说明:设置shell。<br /><br />   语  法:set [+-abCdefhHklmnpPtuvx]<br /><br />   补充说明:set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。<br /><br />   参  数:<br /><br />   -a  标示已修改的变量,以供输出至环境变量。 <br /><br />   -b  使被中止的后台程序立刻回报执行状态。 <br /><br />   

2010-08-10 14:08:00 783

转载 Linux 中/etc/inittab文件的字段及其说明

<br />/etc/inittab文件中每个登记项的结构都是一样的,共分为以冒号“:”分隔的4个字段。具体如下: <br />     identifier :  run_level  :  action  :  process <br />其中,各字段以及与其相关的说明如下: <br />identifier  登记项标识符,最多为4个字符。用于惟一地标识/etc/inittab文件中的每一个登记项 <br /><br />run_level  系统运行级,即执行登记项的init级别。用

2010-08-10 11:40:00 909

转载 fsck命令的用法

<br /><br />如果Linux分区有损坏情况,启动有问题,不能正常进入文本或图形界面。那么一般会出现提示,需要输入Root密码登录后采用<br />fsck -t ext3 -r /usr/local 修复 , /usr 是提示检查不能通过的分区。<br /><br />root@bai-desktop:/#fsck -text3-r/<br />fsck 1.40.8 (13-Mar-2008)<br />e2fsck 1.40.8 (13-Mar-2008)<br />

2010-08-09 16:32:00 7822

转载 rpm 命令的用法

这是把别人总结的记录在这里,帮助消化,呵呵。 一、RPM简述 RPM是Redhat Package Manager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。RPM 可以让用户直接以binary方式安装软件包,并且可替用户查询是否已经安装了有关的库文件;在用RPM删除程序时,它又会聪明地询问用户是否要删除有关 的程序。如果使用RPM来升级软件,

2010-08-09 09:36:00 1266

转载 /bin/sh: can't access tty; job control turned off

<br />1. 进入busybox源码中,make menuconfig;<br />2. 找到选项中的 Applets->Shells->ash->job control,取消,重新编译;<br />3. 使用新的busybox测试,OK。

2010-08-06 15:06:00 1589

转载 ldd 命令的用法

<br />ldd命令原理及使用方法<br /><br /> <br />作用:用来查看程序运行所需的共享库,常用来解决程序因缺少某个库文件而不能运行的一些问题。<br /> <br />ldd命令原理(摘自网络)<br />1、首先ldd不是一个可执行程序,而只是一个shell脚本<br />2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION

2010-08-06 14:10:00 1106

转载 time 命令的用法

<br />【命令】time — 执行命令并计时 <br />【格式】time [-p] command [arguments...] <br />【说明】 <br />执行命令行"command [arguments...]",命令行执行结束时在标准输出中打印执行该命令行的时间统计结果,其统计结果包含以下数据: <br />1)实际时间(real time): 从command命令行开始执行到运行终止的消逝时间; <br />2)用户CPU时间(user CPU time): 命令执行完成花费的用户CPU

2010-08-06 11:28:00 1092

转载 建立USB启动盘

<br />建立USB启动盘<br />建立USB启动盘<br />                                                                             --基于Fedora Core 5<br /> <br />前言:<br />         本文是建立在<Beyond Linux From Scratch: 版本 20030629> 建立定制的启动盘章节.本来是打算在刚做好的LFS系统上建立USB启动盘.后来由于LFS缺少一些工

2010-08-05 16:21:00 812

转载 insmod 命令的用法

<br />    功能说明:载入模块。<br /><br />    语  法:insmod [-fkmpsvxX][-o <模块名称>][模块文件][符号名称 = 符号值]<br /><br />    补充说明:Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。<br /><br />    参  数:<br />  <br />    -f  

2010-08-05 16:14:00 1403

利用stage2_eltorito制作linux 启动光盘

制作linux 启动光盘时的必须文件,详细步骤参见作者文档,都在压缩包内,经过测试

2010-07-20

Addison Wesley - C++ Network Programming Vol 2

Addison Wesley - C++ Network Programming Vol 2

2010-06-21

Addison Wesley - C++ Network Programming Vol 1

Addison Wesley - C++ Network Programming Vol 1

2010-06-21

Oracle公司内部数据库培训学习资料

Oracle公司内部数据库培训学习资料,很官方,别的地方下的,在这里保存一份。

2009-10-31

Linux C 函数

Linux C 函数, 方便需要的人查询函数使用,比较全。

2009-10-31

软件架构设计的思想与模式

软件架构设计的思想与模式, PDF的,内容很多很详细。

2009-10-31

C语言程序设计教程电子教案

C语言程序设计教程电子教案,PPT的,希望能给需要的人一些帮助,类似教师课件。

2009-10-31

STL_Programmer_Guide.rar

STL_Programmer_Guide.rar

2009-10-27

The C++ Standard Library

The C++ Standard Library

2009-10-27

Linux 应用程序开发入门技巧

Linux 应用程序开发入门技巧,Linux下的C语言开发介绍。

2009-05-24

CSharp最经典(PDF格式)

CSharp最经典(PDF格式)教程,很全的。

2009-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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