<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[head_main]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/head_main</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; head_main]]></copyright><item><title><![CDATA[理解栈帧]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7911608</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7911608</guid><author>head_main</author><pubDate>Mon, 27 Aug 2012 12:33:54 +0800</pubDate><description><![CDATA[首先应该明白，栈是从高地址向低地址延伸的。每个函数的每次调用，都有它自己独立的一个栈帧，这个栈帧中维持着所需要的各种信息。寄存器ebp指向当前的栈帧的底部（高地址），寄存器esp指向当前的栈帧的顶部（地址地）。下图为典型的存取器安排，观察栈在其中的位置

 
入栈操作:push eax; 等价于 esp=esp-4,eax->[esp];如下图

出栈操作：pop eax; 等价于 [e]]></description><category></category></item><item><title><![CDATA[Linux From Scratch 中文制作文档]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7902032</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7902032</guid><author>head_main</author><pubDate>Fri, 24 Aug 2012 00:22:14 +0800</pubDate><description><![CDATA[http://www.ha97.com/book/lfs-book-6.6/]]></description><category></category></item><item><title><![CDATA[linux文件的压缩与打包]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7836659</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7836659</guid><author>head_main</author><pubDate>Mon, 06 Aug 2012 20:30:36 +0800</pubDate><description><![CDATA[linux常见的压缩文件扩展名：
*.bz2: bzip2程序压缩文件
*.gz: gzip程序压缩文件
*.tar: tar程序打包的数据，并没有压缩过
*.tar.gz: tar程序打包的数据，并且经过gzip压缩
*.tar.bz2: tar程序打包的数据，并且经过bzip2压缩


gzip,zcat 命令


gzip [-cdt#] 文件名
zcat 文件名.g]]></description><category></category></item><item><title><![CDATA[Fedora17设置终端快捷键 和 添加桌面快捷方式]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7790499</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7790499</guid><author>head_main</author><pubDate>Thu, 26 Jul 2012 18:43:28 +0800</pubDate><description><![CDATA[Fedora 17 设置终端快捷键


依次单击
活动-->应用程序-->系统设置-->键盘-->快捷-->自定义快捷键


单击左下角“＋” 按钮




弹出如下对话框，输入名称和命令gnome-terminal.






单击应用，在新添加的快捷方式那一项中单击“禁用”然后按下要设置的快捷键就可以了











添加]]></description><category></category></item><item><title><![CDATA[rpm安装包相关命令]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7790075</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7790075</guid><author>head_main</author><pubDate>Thu, 26 Jul 2012 16:51:26 +0800</pubDate><description><![CDATA[使用rpm命令查询软件包：
　　1、查询系统中安装的所有RPM包
　　$ rpm -qa
　　查询当前linux系统中已经安装的软件包。
　　例：$ rpm -qa | grep -i x11 | head -3 察看系统中包含x11字符串的前3行软件包。
　　2、查询软件包是否安装
　　$ rpm –q rpm包名称 察看系统中指定软件包是否安。
　　例: $ rpm -q bas]]></description><category></category></item><item><title><![CDATA[linux  dialog图形化工具基础应用]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7788896</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7788896</guid><author>head_main</author><pubDate>Thu, 26 Jul 2012 14:59:10 +0800</pubDate><description><![CDATA[dialog以一种整洁的图形化方式显示你的脚本程序，这个命令使用文本模式的图形和色彩，提供了友好的面向图形的解决方案。


一个简单的例子:创建一个简单的对话框

dialog --msgbox 9 18




这样屏幕上就可以显示一个图形化对话框了，如下图所示。




下面列出可以创建对话框的主要类型




复选框
--checklist
允许用]]></description><category></category></item><item><title><![CDATA[mplayer的编译安装]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7787152</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7787152</guid><author>head_main</author><pubDate>Thu, 26 Jul 2012 00:37:16 +0800</pubDate><description><![CDATA[官网上说svn搞一份代码下来，编译一下就ok了，但是遇到了很多问题，小小的记录一下
svn搞下代码：


Java代码  


svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer  



设置默认gui界面，这算是非常简单的配置了
 


Java代码  


./configure --enab]]></description><category></category></item><item><title><![CDATA[ubuntu mplayer安装没有yasm解决办法]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7787147</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7787147</guid><author>head_main</author><pubDate>Thu, 26 Jul 2012 00:32:54 +0800</pubDate><description><![CDATA[apt-get install yasm


直接在终端运行以上命令安装yasm就可以了！]]></description><category></category></item><item><title><![CDATA[linux下修改文件权限.]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7764752</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7764752</guid><author>head_main</author><pubDate>Thu, 19 Jul 2012 21:46:44 +0800</pubDate><description><![CDATA[1.用户与用户组
       1.1文件拥有者
              指文件的拥有者，linux创建文件默认的文件拥有者就是当前创建文件的用户，当建立一个文件时当前用户就是文件拥有者。
       1.2用户组
              一个用户组可以有一个或多个用户，在该组的用户也相应的拥有该组的全部权限，如果一个文件在text组，且该文件的组权限为读，写那该组中的所用用户都]]></description><category></category></item><item><title><![CDATA[vim替换命令基本使用方法.]]></title><link>https://blog.youkuaiyun.com/head_main/article/details/7762388</link><guid>https://blog.youkuaiyun.com/head_main/article/details/7762388</guid><author>head_main</author><pubDate>Thu, 19 Jul 2012 11:48:59 +0800</pubDate><description><![CDATA[vim用命令s替换文件中的字符。


s的使用如下
:s/str/rep    ＃替换当前行的第一个str



s为命令字符/是分隔符，主要意思是把当前行的第一个str替换为rep


如果我们想替换更多str字符，比如说替换当前行所有的str：


:s/str/rep/g   ＃替换当前行的所有str



只需在最后加上g就可以替换当前行所有的str.]]></description><category></category></item></channel></rss>