- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 linux用户管理简要说明 ......to be continued
三个文件/etc/passwd 帐号名称:密码:user ID:group ID:描述信息:家目录: shell/etc/shadow 帐号名称:密码:上次更改密码的日期:密码不可更改天数:密码重新修改天数:密码到期前几天警告:帐号失效期:帐号取消期:保留/etc/group 组名:组密:组ID:组内帐号 命令adduser [-u uid][-g gro
2012-02-29 16:21:04 377
原创 各种奇怪的linux命令
ls | grep 'IMG' | sed 's/\([A-Z_]*\)\([0-9]*\)\(.*\)/\0 img_\2.jpg/g' | xargs -L 1 mvls | grep 'IMG'把要改名的文件列出来sed 's/\([A-Z_]*\)\([0-9]*\)\(.*\)/\0 img_\2.jpg/g'利用正则表达式匹配和替换,包括括号标记的用法,组成
2012-02-21 13:41:25 1121 2
原创 学习新东西,该怎么办?
各行各业,尤其是IT行业,需要不断学习掌握新技术,新方法,保持竞争力,逆水行舟,不进则退。是否存在某些方法、技巧、规律,可以使学习更有效。多数的东西,已经有很多人做过,上网查一些文章,请教有经验的同事,掌握大概过程,大概方向,避免走弯路。比较法,手头有一个好用的版本,出什么问题了,对比,找区别。正面突破,不明白的地方,一个一个整明白。看代码,从代码入口开始看,过一遍相关的代码,一点一点
2012-02-17 09:35:34 534
原创 diff和patch
diff [options] from-file to-file常用的参数是diff -NurN是包括新文件,u是采用易读的格式,r是对目录递归 patch [options] [originalfile] [patchfile]常用方法是patch -p1 p1是忽略一级目录结构,一般是因为目录名变了,patchfile是diff得到的。 patch一多,麻烦就来
2012-02-16 11:59:15 399
原创 回忆moblin ...to be continued
第一份linux的工作linux用户管理moblin有好多rpm包,我必需学用rpm来管理板子上的moblin,linux内核+驱动么,什么版本,怎么拷贝到板子上的虚拟开发环境是什么原理,什么工具关系linux系统,柏生让我自己做一遍lfs,用个三天时间大概够了,说就能明白这些东西是啥回事。前次终于开始动手做,做到一半,项目突然变紧,然后就放下不做了。
2012-02-15 17:13:24 334
原创 移植linux kernel
百度"移植kernel",看了网上文章,移植的步骤大概是:获取源码,搭建交叉编译环境。配置内核。修改Makefile,找一个相近的config文件,稍微改改,就可以编译了。编译得到了个2M多的zImage,烧到板子上启动失败,咋回事呢?SMDK2416 # bootm c0008000
2012-02-13 10:11:12 940
原创 ubuntu软件包管理常用命令
aptitude search build-essentiali build-essential - Informational list of build-essential pack搜索软件包名buile-essential,第二行开头的 i 表示已经安装了
2012-02-13 09:13:24 372
原创 调查uboot
uboot启动,打印的第一行是"OK",不知道在哪里打印。 找到一份"Uboot中start.S源码指令级的详尽解释",对我这样的新手很有帮助。 在s3c2416平台,uboot启动入口start.S。首先设置CPU的SVC模式。关闭中断。初始化栈。栈初始化后才能调C函数,大家都按照APCS规则来,不同语言的程序才可以链接到一起搬运代码。因为已经初始化栈了,所以可以调用一个
2012-02-06 12:41:26 818
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人