
linux-杂七杂八
文章平均质量分 81
ryfjx6
这个作者很懒,什么都没留下…
展开
-
让adb logcat打印内核调试信息
在默认情况下,adb logcat只能显示应用程序的调试信息,我把logcat.cpp修改了一下,让它同时可以打印内核调试信息:修改的文件:system/core/logcat/logcat.cpp1、首先先加入头文件#include //add by 2、定义所使用的TAG#define KERNEL_TAG "Kernel"原创 2011-12-22 16:51:46 · 2794 阅读 · 2 评论 -
刚进入Android终端即可使用busybox的命令
http://blog.youkuaiyun.com/dengxiayehu/article/details/6991894Android中的内置sh可是出了名的难用,只支持少得可怜的常用命令,所以大家一般都喜欢推一个busybox进去以方便使用。具体方法请参见:在Android模拟器中安装busybox这篇文章。但是这里又出现一个问题就是,就是我们每次adb shell进入Android转载 2011-12-22 15:04:18 · 713 阅读 · 0 评论 -
Cscope的使用(领略Vim + Cscope的强大魅力)
http://blog.youkuaiyun.com/dengxiayehu/article/details/63302001、Cscope介绍 Cscope是类似于ctags一样的工具,但可以认为她是ctags的增强版,因为她比ctags能够做更多的事。在Vim中,通过cscope的查询,跳转到指定的地方就像跳转到任何标签;她能够保存标签栈,所以通过合适的键盘映射绑定,你能够在函数转载 2011-12-22 15:06:28 · 1770 阅读 · 0 评论 -
使用logwrapper工具将可执行程序的输出写入日志系统
在init进程执行动作(action)或启动服务(service)时,默认已将标准输入、标准输出、标准错误从定向到/dev/__null__这个“无底洞”节点,所以任何的输出都会被忽略,但有时我们确实是想把一些执行文件的输出记录下来以便我们进行分析,这里logwrapper这个工具可以派上用场了。该工具的大致实现思路是:logwrapper程序会开辟一个子进程来执行我们的可执行文件,父转载 2011-12-22 15:08:58 · 613 阅读 · 0 评论 -
浅谈Android系统开发中LOG的使用
http://blog.youkuaiyun.com/luoshengyang/article/details/6581828 在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。在这一篇文章中,我们简单介绍在Android内核空间和用户空间中LOG的使用和查转载 2011-12-23 15:48:28 · 535 阅读 · 1 评论 -
.bashrc和.bash_profile的区别
/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell 的设置.其中的设置对所有的用户有用; /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.其中的设置仅对当前用户有用; ~/.bash_profil转载 2012-10-18 15:14:39 · 369 阅读 · 0 评论