
Script
jmflovezlf
这个作者很懒,什么都没留下…
展开
-
linux 命令 -- dd
dd: convert and copy a file,具体用法见帮助手册。 例1:要把一张软盘的内容拷贝到另一张软盘上,利用/tmp作为临时存储区。把源盘插入驱动器中,输入下述命令: $ dd if =/dev/fd0 of = /tmp/tmpfile 拷贝完成后,将源盘从驱动器中取出,把目标盘插入,输入命令: $ dd if = /tmp/tmpfile of =/dev/fd0原创 2013-05-05 19:20:31 · 567 阅读 · 0 评论 -
Linux代码格式转换--indent
linux kernel有一个脚本Lindent,可以帮助你将自己的代码做一个好的代码风格格式化。 如:/usr/src/linux-headers-2.6.22-14/scripts/Lindent 常用的设置: indent -npro -kr -i4 -ts4 -sob -l80 -ss -bl -bli 0 (这个风格我喜欢) 参数说明: -npro或--ignore-pr转载 2013-05-20 16:48:36 · 846 阅读 · 0 评论 -
Makefile中的shell ($$)
在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了。不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和shell共享了,这里仅仅是读取makefile的变量然后扩展开,将其值作为参数传给了一个shell命令。而$$var是在访问一个shell命令内定义的变量,而非makefile的变量。此外,如果某规则转载 2013-07-27 17:48:53 · 1185 阅读 · 0 评论 -
linux shell 改变当前工作目录
#!/bin/bash dir=~/proj/android-2.3.4 #name:go.sh cd $dir 在终端上执行./go.sh,但是当前工作目录依旧保持不变,原因就是执行脚本时候,只是在当前的shell下开了一个子进程,切换目录是在子进程里面执行的,跟当前终端进程木关系。 解决办法: 方法一: source ./go.sh 方法二::. ./go.sh 第一个.是原创 2014-12-04 23:33:32 · 9127 阅读 · 0 评论