1, dir
2, ls -al
3, ll //这个命令用列表形式列出目录中所有文件,包括隐藏文件和详细信息。
3, mkdir mydir
4, vi hello.c (i, :wq)
5, rm -r (-rf) mydir
6, gcc hello.c -o hello
7, tar -zxvf gcc-4.5.2.tar.gz
8, arm-linux-gcc hello.c -o helloarm
9, sudo passwd root
10, chmod 777 arm-linux-gcc
11, apt-get install vim
12, apt-get remove vim-common
//安装QT的时候,可能需要安装libX11-dev等
13,apt-get install libX11-dev
14, apt-get install libXext-dev
15, apt-get install libXtst-dev
16, ubuntu上mount windows 共享文件夹
apt-get install smbfs
smbmount //192.168.1.5/e$/vmshare /mnt -o username=s..
17,umount /mnt/tt
18,grep printk k*.h //这样会找出声明printk函数的头文件,此命令查找k打头的文件,注意如果本目录里没有k*.h将不会找到任何内容。内核开发时找不到头文件可以这么用。
grep -r printk * //会把当前目录和子目录下面所有包含printk字符串的文件打印出来。
grep -r "find thing" * //当前目录及子目录包含find thing的文件打印出来。
19,find -name ".svn" |xargs rm -rf //删除子目录中所有.svn目录。
明确要求搜索子目录:grep -r 或忽略子目录:grep -d skip当然,如果预料到有许多输出,您可以通过 管道 将其转到‘less’上阅读:
$ grep magic /usr/src/linux/Documentation/* | less
19, find -name regs-gpio.h //会查找当前目录及子目录中所有名称为regs-gpio.h的文件。
20, arm-linux-readelf -a arm.bin //查看ARM程序依赖哪些库。
21,安装unyaffs工具,用来解压使用yaffs文件系统制作的文件 curl http://unyaffs.googlecode.com/files/unyaffs >~/bin/unyaffs chmod a+x ~/bin/unyaffs
22,linux比较两个目录内容区别的命令: diff -ruN linux-2.6.28.7/ android-kernel-2.6.27/ > android.patch
23,linux给文件打补丁的命令是: patch -p1 < ../android.patch
24,查看当前安装了哪些模块:cat /proc/modules
25,查看系统中的设备及主设备编号:cat /proc/devices
26,安装一个模块:insmod module.ko
27,卸载一个模块:rmmod module.ko
28,创建一个设备节点:mknod /dev/device0 c 255 0
29, 查看系统运行进程,和相应的进程ID号:ps a
30, 终止一个进程:kill XX, 其中XX是进程的ID号。强行终止,需要加参数-9:kill -9 XX
31,创建一个文件:touch file1
32, 重启网络:/etc/rc.d/init.d/network restart; service network restart
33, cp -rf source target
svn使用:
1,查看svn上所有版本:@kerneldir: svn log file:///media/work/svnroot
2,查看svn第12个版本的日志信息及提交了哪些文件:@kerneldir: svn log -r 12 -v
3,向svn上添加新的文件及目录:@changeddir: svn add dirtoadd
4,向svn提交更改:@kerneldir: svn commit
5,查看svn上第12个版本和第11个版本两个版本中所有的文件差异:@kerneldir: svn diff -r 12:11
6,取出svn上第24个版本的MiscDriver文件夹到本路径下:svn checkout file:///media/work/tools/svnroot/kernel/linux-2.6.28.7/drivers/camera/s3c2440/fimc20_camera_rel1.0/MiscDriver -r 24