分类: [Linux]

详解udev

如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs, 一个基于内核的动态设备文件系统,他首次出现在2.3.46内核中。M[……]

Read more

git rebase小计(转)

git rebase,顾名思义,就是重新定义(re)起点(base)的作用,即重新定义分支的版本库状态。要搞清楚这个东西,要先看看版本库状态切换的两种情况:

我们知道,在某个分支上,我们可以通过git reset,实现将当前分支切换到本分支以前的任何一个版本状态,即所谓的“回溯”。即实现了本分[……]

Read more

Linux基础回顾–符号链接(软链接)

首先我解释一下符号链接是怎么回事。
比方说在 /usr/local/admin/sales 目录下有一个含有销售信息的文件,销售部门的每一个人都想看这份文件。
你可以在每一位用户的 $HOME 目录下建立一个指向该文件的链接,而不是在每个目录下拷贝一份。这样当需要更改这一文件时,只需改变一个源文[……]

Read more