分类: LINUX
2010-07-14 11:00:05
如何添加工具链的符号链接并批量重命名
find /usr/share/toolchain/arm-2010q1/bin/ -name '*-linux-*' -exec ln -sf {} \; -print ; rename -f 's/none-//;s/gnueabi-//' *-linux-*
如何模糊查找命令及其路径
find `echo $PATH |sed -ne "s/:/ /gp"` -executable -name "arm-*-gcc"
如何过滤并列表linux已编译内核源码文件,如用于新建si项目
find . -name *.o.cmd|xargs cat|sed 's/$(wildcard//;s/)//;s/[ \t]*//g;s/^\///'|sort -u|sed -n '/.[ch]\\/p' |tee si.list
如何跳过VirtualBox主界面直接启动指定虚拟机?(Windows)
"C:\Program Files\Sun\VirtualBox\VBoxManage.exe" startvm 430bad1d-25a0-4709-a8d9-dcd43902af4d 最后一个参数是
如何反汇编binary文件
arm-linux-objcopy -I binary -O elf32-littlearm -B arm Image $$ ; arm-linux-objdump --adjust-vma=0xc0008000 -D $$ > Image.D; rm $$
如何调试bash脚本
export PS4='+${BASH_SOURCE}:${LINENO}:${FUNCNAME[0]}: '
bash -x your-script-file 2>&1 | tee build-`date +%m%d%H%M`.log
如何简单换算十六进制数为十进制
num=abc; echo $((16#$num))
如何查看守护进程及其端口号
sudo netstat -lnpt
下列是C标准中指定的一些预定义的宏,对于编程调试经常会用到。
__DATE__,__TIME__,__FILE__,__LINE__,__FUNCTION__
那么,如何查看gcc所有的预定义宏
arm-linux-cpp -dM /dev/null |sort
如何快捷备份当前目录
basename `pwd`|xargs -ti tar -C .. -zcvf ~/{}-`date +%Y%m%d`.tgz {}
《一句话的事》