《Unix环境高级编程》读书笔记
文章平均质量分 81
m1j2t3
学生
展开
-
关于硬链接和软连接(符号链接)的区别
linux系统下提供ln指令来进行文件链接。文件链接主要分为硬链接和软链接。 硬链接:由于linux下的文件是通过索引节点(Inode)来识别文件,硬链接可以认为是一个指针,指向文件索引节点的指针,系统并不为它重新分配inode。每添加一个一个硬链接,文件的链接数就加1。 可以用:ln命令来建立硬链接。语法: view plaincopy to clipboardprint?ln [options] existingfile newfile ln[options] existingfile-li转载 2010-06-24 15:33:00 · 930 阅读 · 1 评论 -
文本文件与二进制文件
文本文件与二进制文件 (原作者:mjgforever) 一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。 简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。 从上面可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-转载 2010-06-20 13:30:00 · 484 阅读 · 1 评论 -
文本文件和二进制文件(感觉没前一个写的好)
<br />二进制文件,这个再基础不过的名词,正因为它的无处不在,或许没有人会关注它背后隐含的内容。其实我也一样,在写下 <br />这些文字之前,我也是认为二进制文件就像空气一样,平常得让人完全忽略了。<br /> 很偶然的,今天在写代码的时候使用了fopen函数:<br /> FILE * fopen (const char * filename, const char * mode)<br />大家可以看到第二个参数是mode,而这个参数定义了文件打开的方转载 2010-06-20 13:38:00 · 848 阅读 · 0 评论 -
Linux 系统命令及其使用详解(大全)
<br /><br />(来源: 中国系统分析员)<br /> cat cd <br /> chmod chown <br /> cp cut<br /> 名称:cat <br /> 使用权限:所有使用者 <br /> 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName <br /> 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) <br /> 参数: <br /> -n 或 --number 由 1转载 2010-06-20 14:58:00 · 364 阅读 · 0 评论 -
通过 ulimit 改善系统性能
<br />转自:http://www.ibm.com/developerworks/cn/linux/l-cn-ulimit/<br /> <br />孙 翎, 软件工程师, WSO2 Inc叶 光昶, 软件工程师, EMC潘 宁河, 软件工程师, EMC<br /> <br />简介: 本文介绍了 ulimit 内键指令的主要功能以及用于改善系统性能的 ulimit 使用方法。通过这篇文章,读者不仅可以了解 ulimit 所起的作用,并且可以学会如何更好地通过 ulimit 限制资源的使用来改善系统性能转载 2010-12-03 21:06:00 · 509 阅读 · 0 评论 -
如果在Linux平台可以用gdb进行反汇编和调试
<br />如果在Linux平台可以用gdb进行反汇编和调试。(转自http://www.cppblog.com/liu1061/articles/53762.html)<br /><br />2. 最简C代码分析<br /><br /> 为简化问题,来分析一下最简的c代码生成的汇编代码:<br /> # vi test1.c<br /> <br /> int main()<br /> {<br /> return 0;<br /> } <b转载 2011-05-13 23:14:00 · 620 阅读 · 0 评论