日常笔记

内核编译步骤:

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内同时执行多条命令,可用到; ||&&

命令无论是否出错都会连续的执行下去,

|| 直到执行完一条正确的语句才停止

&& 如果前面的命令执行正确则继续执行后面的命令