eg:好记性不如烂笔头!!!发现有些老是要忘记。。。
1.设置时间:
date -s "2011-06-20 18:13:14"
date -s 062018132011.14
2.ftp下载至设备(android):
busybox wget -O <目标文件名> ftp://<用户名>:<密码>@<IP地址>/<源文件路径名>;
eg:
busybox wget -O AH8_Main.apk ftp://user:[email protected]/chenrh/AH8_Main.apk;
3.设置IP、网关:
ifconfig eth0 10.0.40.1 netmask 255.255.255.0
route add default gw 10.0.40.254
多个网关时设置网段使用指定网关:
route add -net 10.2.3.0 netmask 255.255.255.0 gw 10.2.3.254
route add -net 10.2.3.0/24 gw 10.2.3.254(网关需要属于route命令输出的Destination网段)
4.tftp拷贝到当前目录or下载至终端设备(tftp服务器):
tftp -l <目标文件名> -gr <源文件名> <tftp的ip> // 下载文件到终端
tftp -l <源文件名> -pr <目标文件名> <tftp的ip> // 上传文件到PC
eg:
tftp -l -g main 10.0.40.220 // 下载
tfpt -l -p main 10.0.40.220 // 上传
5.库的生成:
静态库(.a)的创建通过ar命令。
首先通过gcc能到.o文件: gcc -c test.o test.c
然后ar声成.a文件:ar cr test.a test.o
动态库(.so)的创建是在gcc中加-shared参数,如 : gcc -shared -o test.so test.c
6.find命令的使用:
查找函数:
find <路径> -name "*.c"|xargs grep "<函数名>"
查找文件:
find <路径> -name "*<名称>*" -print
eg:
find ./ -name "main-netfile" -print
7.程序重新运行
restart内容:
kn main
sleep 2
cd /jffs2
./main &
kn内容:
basename $1 | xargs pidof | xargs kill