linux系统中user apps的内存泄露系统会跟踪,而linux内核的内存使用情况将不会被检测
linux系统中不要使用浮点数
user apps的栈是动态变化的,而kernel的栈是定死的。8kb在32位机上,16kb在64位机上。
linux中的资源可以被同时访问,而且他们是抢占式的访问。
由于linux会在不同的架构上运行,所以不要提前假设出字和页的大小。
linux命令wc -l filewc -w filewc -c filewc
返回filewc的行数,单词数,字符数
管道是将 | 前面的输出当做是 | 后面的输入
grep返回值是找到的文字所在行的所有字符。grep "make" Makefile | wc -l 意思是make出现了几次
重定向将命令的结果输出到文件,而不是屏幕
> 写入到文件并覆盖源文件
>> 写入到文件末尾。
反短斜线可以讲一个命令的输出作为参数加入到另外一个命令中去
find . -mtime -1 -type f -print
用来查找过去24小时(-mtime –2则表示过去48小时)内修改过的文件。
tar -zcvf lastmod.tar.gz `find . -mtime -1 -type f -print`
反短斜线需要``配对使用.
[ -f "somefile" ] :判断是否是一个文件
[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限
[ -n "$var" ] :判断$var变量是否有值
[ "$a" = "$b" ] :判断$a和$b是否相等
阅读(505) | 评论(0) | 转发(0) |