摘要:常用的60个命令for linux
linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。
文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 linux文件系统具有良好的结构,系统
提供了很多文件处理程序。这里主要介绍常用的文件处理命令。......
摘要:在编写小型的linux应用程序时,一般情况下只会有少数几个源文件。这
样程序员能够很容易地理清它们之间的包含和引用关系。但随着软件项目逐渐变大,对源文件的处理也将变得越来越复杂起来。此时单纯依赖手工方式进行管理的做
法就显得有些力不从心了。为此,linux专门为软件开发提供了一个自动化管理工具gnu
make。通过它,程序员可以很方便地管理软件编译的内容、方式和时机,从而使程序员能够把主要精......
编译安装module-init-tools时出错的解决方法。第一次写blog,感觉又回到了学生时代 ,自从走入社会,为生活而奔波,很长时间没有写日记了.以后我会将我在生活与工作中的一些琐碎记在blog上.让我们开始吧!
我相信不只是我,还有很多朋友在升级2.6内核时会出现很多问题,通过一段时间的学习与实验,发现升级内核所出的问题90%以上是出在没有升级changes中提出的各程序系统工具,在“http://www.stefan-winter.de/html/kernel_2_6_-_changes.html”中有升级2.6各个版本的changes,大家在升级前可以先看看.在实际当中,我发现最主要是要升级三个系统工具包:“module-init-tools”.“mkinitrd”.“procps”;而在升级“module-init-tools”这个工具包时一般会出问题;最初我也不知道是什么原因,从出错信息中可以肯定是在运行“docbook2man”这个命令时有问题.不过当时我没有查觉,应该跟我的水平有关.当时我的解决方法是在运行了“configure”后,用“vi”编辑“makefile”文件,把与“man5”.“man5”.“sgml”有关的编译信息全删了,也就是让系统不编译“module-init-tools”的man,:),这个方法比较笨,而且是治标不治本,心里一直不舒服,总是在想着这件事.... 下一页
摘要:翻译:于凤昌
译者注:本人在阅读linux
源代码过程中发现如果要全面了解linux的结构、理解linux的编程总体设计及思想必须首先全部读通linux源代码中各级的makefile文件。
目前,在网上虽然有一些著作,但都不能全面的解释linux源代码中各级的makefile文件,因此本人认真阅读了gnu
make 使用手册(3.79)版原文,在此基础上翻译了该手册,以满足对linux......