自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux 安装.src.rpm源码包的方法

方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDN http://download.csdn.net/source/215173#acomment下载)假设该文件已经存在于/usr/local/src/下。在该目录下执行rpmbuild --rebuild --clean setarch-1.3-1.src.rpm 若顺利执行成功则会在/usr/src

2014-06-30 18:06:47 832

转载 rpmbuild命令详解

rpmbuild命令引用地址:http://hi.baidu.com/litaosmile/blog/item/38af15fa08c995d7b58f3138.html#rpmbuild-bp 只作准备 (解压与打补丁)-bc 准备并编译-bi 编译并安装-bl 检验文件是否齐全-ba 编译后做成*.rpm和src.rpm-bb 编

2014-06-30 15:32:34 11969

转载 九个uname命令获取Linux系统详情的实例

当你在控制台模式下,无法通过“鼠标右键 > 关于”获取操作系统的信息。这时,在Linux下,你可以使用uname命令,帮助你完成这些工作。 Uname是unix name的缩写。在控制台中实际使用的时候只需键入uname。当你输入uname不带参数时,它仅仅显示你的操作系统的名字。# unameLinux也许这还不能满足你的需要。所以你需要加上一些参数,来使una

2014-06-30 15:26:09 770

转载 如何解压RPM包

有时我们需要RPM包中的某个文件,如何解压RPM包呢?RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示:rpm2cpio xxx.rpm | cpio -div例如:[root@localhost oracle]# rpm2cpio oracle-instantclient11.2-basic-11.2.0.2.0.i386.r

2014-06-30 14:55:52 27486

转载 RPM 打包技术与典型 SPEC 文件分析

一 、rpm 介绍1. 概述RPM全称是 Red Hat Package Manager(Red Hat包管理器)。几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装、更新和卸载软件。RPM是一个开放的软件包管理系统。它工作于Red Hat Linux以及其它Linux和UNIX 系统,可被任何人使用。redhat软件公司鼓励其它厂商来了解RPM并在自己

2014-06-30 14:07:43 537

转载 图解aclocal、autoconf、automake、autoheader、configure

本文地址: http://www.laruence.com/2008/11/11/606.html转载文章原文地址:http://hi.baidu.com/yzkuang/blog/item/557e4f24423d8136c9955908.html1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件confi

2014-06-30 13:38:43 542

转载 configure.in Makefile.am解析

引用自:http://blog.chinaunix.net/u/22878/showart_421774.html用前面所介绍的基本概念,已经可以编译全功能的Gtk+/Gnome应用程序了。但是还有一个大问题:如何配置编译选项?一些实用工具如automake、autoconf、libtool等,可以用来简化这一过程。  为了方便维护,同时,也是为了便于使用这些实用工具,应该在编写代

2014-06-30 13:37:27 544

转载 spec文件详解

转自http://blog.sina.com.cn/s/blog_43b39e250100nnu4.htmlrpm软件包系统的标准分组:/usr/share/doc/rpm-4.3.3/GROUPSrpmrc配置文件:/usr/lib/rpm/rpmrc  /etc/rpmrc   ~/.rpmrc各种宏定义: /usr/lib/rpm/macros  /etc/rpm/mac

2014-06-30 13:34:20 1852

转载 rpm安装总结

在RedHat Linux和Mandrake等兼容RedHat的发行版中,整个发行版都是利用RPM安装的。所以安装新软件的最好方法是从网络上下载rpm包。1)用RPM安装软件包,最简单的命令如下:# rpm -ivh foo-1.0-l.i386.rpm (这里讲的软件包是foo-1.0-l.i386.rpm,以下都是)foo####################

2014-06-30 11:41:50 498

转载 linux m4文件

M4 是一个宏处理器.将输入拷贝到输出,同时将宏展开. 宏可以是内嵌的也可以是用户定义的. 除了可以展开宏,m4还有一些内建的函数,用来引用文件,执行Unix命令,整数运算,文本操作,循环等. m4既可以作为编译器的前端也可以单独作为一个宏处理器.安装下列程序: m4简短说明m4 将输入拷贝到输出,同时将宏展开. 宏可以是内嵌的也可以是用户定义的. 除了可以展开宏,m4还有一些内建

2014-06-27 14:30:32 9492

转载 RPM软件包管理器

英文原义:Redhat Package Manager中文释义:RPM软件包管理器注解:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。简介RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开

2014-06-27 11:01:00 699

转载 自动生成 Makefile 的全过程详解

automake/autoconf 入门作为Linux 下的程序开发人员,大家一定都遇到过Makefile ,用make 命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile ,如果要想写出一个符合自由软件惯例的Makefile 就不那么容易了。在本文中,将给大家介绍如何使用autoconf 和automake 两个工具来帮助我们自动地生成符合自由软件

2014-06-27 10:12:23 604

转载 configure.in Makefile.am解析

引用自:http://blog.chinaunix.net/u/22878/showart_421774.html用前面所介绍的基本概念,已经可以编译全功能的Gtk+/Gnome应用程序了。但是还有一个大问题:如何配置编译选项?一些实用工具如automake、autoconf、libtool等,可以用来简化这一过程。  为了方便维护,同时,也是为了便于使用这些实用工具,应该在编写代

2014-06-26 17:23:23 595

转载 linux 重命名文件和文件夹

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.例子:将目录A重命名为Bmv A B例子:将/a目录移动到/b下,并重命名为cmv /a /b/c 其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,

2014-06-26 11:50:10 570

转载 JSP入门:介绍什么是JSP和Servlet

JSP入门:什么是jsp?JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。简单地说,jsp就是可能包含了java程序段的html文件,为了

2014-06-26 10:40:55 753

转载 ant 使用指南

ant 使用指南 一、概述ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。 开发环境:System:WindowsJDK:1.6+IDE:eclipseant:1.9.1 Email:hoojo_@126.comBlog:http:

2014-06-21 21:10:59 593

转载 Java编译那些事儿

在JDK bin目录下有个叫javac的工具,这是Java提供专用于将Java源程序转成Java字节码的编译器。它是一个命令行工具,而且在刚学Java时,老师都要求从命令行编译程序开始,然后在使用IDE。命令行编译javac的使用还是很简单的,别看它的参数不少。[plain] view plaincopyC:\Docu

2014-06-21 20:47:48 543

转载 Ant_的最完整build.xml解释

Ant的概念Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是

2014-06-21 00:58:57 710

转载 JAVA Ant 之 build.xml 标签详解

Ant的概念 可能有些读者并不理解什么是Ant以及如何使用它,但只要使用通过Linux系统的读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make、gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,同样

2014-06-21 00:53:58 3959

转载 如何写build.xml

===================================================================   定义属性(property tasks)   最好把用到的路径呀,名称呀都在这里定义成全局变量   例:定义      以后就可以这样用它:      现在:b=="hello/b"   ====================

2014-06-20 23:41:45 693

转载 ant怎么用

1,什么是ant ant是构建工具2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处 跨平台  --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很

2014-06-20 17:32:36 759

转载 linux上安装ant

1.下载从 http://ant.apache.org/bindownload.cgi 可以下载最新的tar包:apache-ant-1.6.2.tar.gz。如果是windows环境则是zip文件,解压后,在系统环境变量里设置 ANT_HOME为f:\project\tools\apache-ant-1.6.2,并将f:\project\tools\apache- ant-1.6.2\b

2014-06-19 22:49:12 2178

转载 Linux中find常见用法示例

·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出

2014-06-18 05:40:17 664

转载 linux下隐藏文件 和 显示隐藏文件命令

(1)linux下隐藏文件和文件夹(目录)需要用到 mv 命令、其实超简单的.例子:将a目录隐藏命令:mv a .a(2)linux下显示隐藏文件有两种可能:显示所有文件,包括隐藏文件;仅显示隐藏文件。2.1 显示所有文件(包含隐藏文件) ls -a2.2 只显示隐藏文件 l. 或者 ls -d .*2.3 在XWindow的

2014-06-17 13:57:29 57111

转载 JDK介绍

javac – 编译器,将后缀名为.java的源代码编译成后缀名为.class的字节码java –运行工具,运行.class的字节码jar –打包工具,将相关的类文件打包成一个文件javadoc – 文档生成器,从源码注释中提取文档,注释需符合规范jdb debugger,调试工具jps –显示当前java程序运行的进程状态javap – 反编译程序appletviewer –运行和调试apple

2014-06-13 14:54:07 645

转载 jar是什么

jar 是java的一个压缩文件名 (java archive),但是格式仍是zip的,所以你可以用winzip等支持zip格式的软件打开,如果你是想自己生成一个jar文件,你可以用 jar工具来做。在命令行打 jar 即可看到它的帮助:用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项:    -

2014-06-13 11:46:01 998

原创 linux p4使用心得

1.设置使用者信息export P4PORT=perforce-wsx.com:1966 && export P4CLIENT=build-toolchain-centos5-32-dev31 && export P4USER=wsxexport PATH=$PATH:/build/apps/bin 2.p4操作命令$ p4 -h //查看帮助信...

2014-06-12 15:36:28 7933

转载 shell中的括号(小括号,大括号/花括号)

在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pattern),$(var#patt

2014-06-12 13:57:36 716

转载 How to define a bash function for use in any script?

0down votePlace your "common" function in a separate script (let's call it "a"):#!/bin/bashtest_fun () { echo "hi"}Next, "import" it into another script (say, "b"):#!/bin/ba

2014-06-12 13:56:46 584

转载 让你提升命令行效率的 Bash 快捷键 [完整版]

编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt

2014-06-10 20:28:10 463

转载 linux 源代码目录结构

Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。 源代码所有在目录:/usr/src/linux (大部分linux发行版本中) init 内核初始化代码 kernel 内核核心部分:进程、定时、程序执行、信号、模块。。。 mm 内存处理 arch 平台相关代码 

2014-06-10 17:05:00 530

转载 关于/usr/include/linux和/usr/src/linux/include/linux/

在linux系统中,/usr/存在include目录,而在内核源码/usr/src/linux版本号/目录下也存在include目录,那么这两个include目录分别在什么时候使用呢,在编写代码的时候,include  是在哪个include目录下呢? /usr/include/linux是用来编译当前系统的程序的; /usr/src/linux/include/linux/是

2014-06-10 17:03:09 1481

转载 Linux:Ldd命令介绍及使用方法

1、首先ldd不是一个可执行程序,而只是一个shell脚本2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它

2014-06-10 15:47:25 927

转载 linux命令学习:PATH and LDFLAGS and CFLAGS

CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。  先来看几个相关的环境变量:PATH、LDFLAGS、CFLAGSPATH:大家应该都很熟悉。安装一个包后可能会在安装目录建立一个bin目录,里面都是些可执行程序,为了让系统能找到这些程序,就需要我们把该路径加入到PATH环

2014-06-10 15:46:07 4343

转载 linux,bg,fg,jobs,grep

为了方便用户进行任务管理和控制,linux提供了bg/fg/jobs这几条命令来轻松调度任务。从以下命令执行来看,可以知道bg/fg/jobs这几条命令都是linux shell的特殊内建命令。所以在执行bg/fg/jobs这几条命令时,当前shell能够自己解释而不需要额外创建两个child process来完成这件事。$ which bg$ which fg$ wh

2014-06-10 09:49:09 871

转载 Linux命令之strings:打印文件中的可打印字符串

Linux系统里的命令strings,即打印文件中的可打印字符串(print the strings of printable characters in files),常用来在二进制文件中查找字符串,与grep配合使用。strings命令输出的字符串是至少包含连续4个可打印字符的,这个可以通过参数来修改。下面就通过3个使用示例来向大家解释一下!使用示例示例一:[root@

2014-06-10 09:02:49 1167

转载 VI中的多行删除与复制

VI中的多行删除与复制法一:单行删除,:1(待删除行)d多行删除 ,:1,10d法二:光标所在行,dd光标所在行以下的N行,Ndd方法1:光标放到第6行,输入:2yy光标放到第9行,输入:p此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。方法2:命令行模式下输入6,9 co 12复制第6行到第9行之间的内容到第12行后面。方法3:

2014-06-09 14:40:27 686

转载 Linux查看文件夹大小

du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序附送:du -sk filename 查看指定文件大小 Linux:ls以K、M、G为单位查看文件大小Linux:ls以K、M、G为单位查看文件大小。#man ls……-h, --human-readableprint sizes in human readab

2014-06-08 16:11:27 483

转载 linux下使用P4(命令行)

环境变量:export P4PASSWD=abcdefgexport P4CLIENT=dyoldfish.com    //这个是workspceexport P4USER=dyoldfishexport P4PORT=192.168.1.198:1666 命令:1、p4 client  #配置本地信息,文件下载在哪里在这里面配置,Root项2、p4 sync

2014-06-07 18:58:37 920

转载 虚拟机内存不够时,导致的机器启不来解决方法

When your drive is on which Ubuntu is running gets used up it generates Install Problem!The configuration defaults for GNOME Power Manager have not been installed correctly. Please contact your co

2014-06-07 14:30:06 1901

gcc中文手册

gcc compile parameter explain, It's very useful for study build code using linux

2015-01-28

空空如也

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

TA关注的人

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