![]() |
|
Linux┊给emacs加行号
作者:easylife 日期:2009-06-30 01:36
网上主要的显示行号LISP插件,有setnu.el、wb-line-number、linum.el等几个。
比较了一下选择了linum
1、下载linum.el:http://stud4.tuwien.ac.at/~e0225855/linum/linum.html
一共两个版本(我用的是emacs-nox 22.3-2),就下的linum.el for Emacs >=22
linum.el for Emacs >=22, or
linum.el for older Emacs versions and XEmacs
一些思恋
作者:easylife 日期:2009-06-27 14:06
Unix和Unix-like的发展历史
作者:easylife 日期:2009-06-20 15:36
下面是整理的Unix和Unix-like发展历史的资料,非常的不错。(如有更好的,我会持续更新到这篇日志上)
UNIX简介及其历史 http://zh.wikipedia.org/w/index.php?title=Unix&variant=zh-cn
BSD简介及其历史 http://zh.wikipedia.org/w/index.php?title=BSD&variant=zh-cn#.E5.8E.86.E5.8F.B2
Hacker态度
作者:easylife 日期:2009-06-19 00:28
Hacker们解决了问题并创造新东西,他们相信自由并自愿的互相帮助。想要被别人接受成为一位hacker,你必须发自内心的表现出这种态度。为了要很自发的表现出这种态度,你就必须先完全认同这些态度。
如果你只是把学习hacker态度这件事当作一种能在这个文化赢得认同的途径,那么你己经忽略了真正的重点。由衷的接受这些态度是很重要的,这能帮助你学习并维持你的动机。就像那些具创造性的艺术一样,成为一位大师的最有效方法是学习大师们的精神,并不只是学习知识和情绪而己。
--摘自Eric S. Raymond《如何成为一名黑客》
PS:很认同上面的观点,任何技术都应以这样的态度去学习。学习的重点应是其学习的方法和思考的方法,能力本身才是最重要的。
Linux┊ Linux(BASH)命令搜索机制
作者:easylife 日期:2009-06-17 23:08
转自:Eric Cheung: Linux(BASH)命令搜索机制
本文假设的环境是GNU/Linux,且shell是BASH;
注意: 另外,我们讨论的前提是当你键入一个命令时并没有指定该命令的路径, 举例来说就是我们键入的命令是以commandname的形式而不是/path/commandname或./path/commandname的形式来 运行的. 一旦我们指定了命令(或脚本或二进制文件)相对或绝对路径时就谈不上搜索机制了.
本文讲解的内容是: 通常,我们在Linux系统终端提示符下键入如ls等命令时,shell是如何找到这个命令的呢? shell下都有哪几类命令呢? 这些命令是如何被加载的呢?
Linux┊LFS构建中的一些错误总结
作者:easylife 日期:2009-06-17 22:10
Linux┊关于gcc、glibc和binutils模块之间的关系
作者:easylife 日期:2009-06-04 00:54
一、关于gcc、glibc和binutils模块之间的关系
1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。
2、binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静态库归档(ar)、反汇编(objdump)、elf结构分析工具(readelf)、无效调试信息和符号的工具(strip)等。通常,binutils与gcc是紧密相集成的,没有binutils的话,gcc是不能正常工作的。
Linux┊详解udev
作者:easylife 日期:2009-06-04 00:45
如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs, 一个基于内核的动态设备文件系统,他首次出现在2.3.46内核中。Mandrake,Gentoo等Linux分发版本采用了这种方式。devfs创建 的设备文件是动态的。但是devfs有一些严重的限制,从2.6.13版本后移走了。目前取代他的便是文本要提到的udev--一个用户空间程序。
目前很多的Linux分发版本采纳了udev的方式,因为它在Linux设备访问,特别是那些对设备有极端需求的站点(比如需要控制上千个硬盘)和热插拔设备(比如USB摄像头和MP3播放器)上解决了几个问题。下面我我们来看看如何管理udev设备。


