2018年6月11日
摘要: Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell脚本(shell script),是一种为 shell 编写的脚 阅读全文
posted @ 2018-06-11 19:20 Garnett21 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 个人博客: https://blog.csdn.net/fulinus linux驱动和内核: https://blog.csdn.net/21cnbao/article/details/77505330 网络编程: http://bbs.chinaunix.net/forum-viewthread 阅读全文
posted @ 2018-06-11 18:47 Garnett21 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 相关文章:史上最全Vim快捷键键位图 — 入门到进阶 阅读全文
posted @ 2018-06-11 18:31 Garnett21 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 我们在调试内核时可以用printk打印信息。但有时我们不知道一个函数或者一个模块到底在哪里出了问题。这时我们可以用dump_stack打印信息,查看函数调用关系,找到问题的根源。使用实例: hello.c Makefile 然后make得到hello.ko在运行insmod hello.ko把模块插 阅读全文
posted @ 2018-06-11 16:28 Garnett21 阅读(294) 评论(0) 推荐(0) 编辑