内核编译步骤:
1.下载linux的内核源代码
2.tar解压到目录dd后,在dd内操作:
make mrproper(第一次编译不需要,执行此命令会清除.config文件)
1)从/boot里拷贝一份config文件命名为.config; 并make menuconfig 保存
2)make -j 8
3)make modules_install
4)make install
(如果缺包,http://archives.fedoraproject.org/pub/archive/fedora/)
3.重启。
修改默认启东的内核:
c中,成员运算符的优先级高于强制类型转换
vim显示行号,在vim的配置文件(fedoras是/etc/vimrc)最后一行添加 set nu
内核打印进程信息,通过get_current()获取当前进程的结构体,在通过访问成员comm(进程名)和pid(进程号)来访问。
shell内同时执行多条命令,可用到; ||&&
; 命令无论是否出错都会连续的执行下去,
|| 直到执行完一条正确的语句才停止
&& 如果前面的命令执行正确则继续执行后面的命令