Tagged: Linux


w命令

该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。

w命令的显示项目按以下顺序排列:当前时间,系统启动到现[……]

继续阅读

利用shell脚本文本过滤XML文件-awk工具

源文件

<?xml version="1.0" encoding="UTF-8" ?>
 
<result>
 
<lrc id="123" artist="linkin park" title="In the end"></lrc>
 
<lrc id="456" artist="arvil" title="thing's you never know"><[......]<p class="read-more"><a href="http://neoremind.com/2010/02/%e5%88%a9%e7%94%a8shell%e8%84%9a%e6%9c%ac%e6%96%87%e6%9c%ac%e8%bf%87%e6%bb%a4xml%e6%96%87%e4%bb%b6-awk%e5%b7%a5%e5%85%b7/">继续阅读</a></p>

shell字符串的截取

尽管 basename 和 dirname 是很好的工具,但有时可能需要执行更高级的字符串“截断”,而不只是标准的路径名操作。当需要更强的说服力时,可以利用 bash 内置的变量扩展功能。已经使用了类似于 ${MYVAR} 的标准类型的变量扩展。但是 bash 自身也可以执行[……]

继续阅读

proc文件系统

08年实习时IBM面试被问到proc文件夹是作什么,当时的理解太浅显了,学习了下现在明白啦,呵呵。以下文章转自网络,经过自己加工下~

理解 Proc文件系统/Proc文件夹

目录:

* /proc — 一个虚拟文件系统
* 察看 /proc 的文件
* 得到有用的系[……]

继续阅读

Shell脚本100%进度条显示

#!binbash
drawper ()
{
_per=`expr $1 * 100 / $2`
case `expr $_per / 4 % 4` in
0) _char="|" ;;
1) _char="/" ;;
2) _char="-" ;;
3) _char="\" ;;
esac
printf "r$_char $_per%%"
if [ $1 -eq $2 ];then
printf "n"
fi
}
 
i=1[......]<p class="read-more"><a href="http://neoremind.com/2010/02/shell%e8%84%9a%e6%9c%ac100%e8%bf%9b%e5%ba%a6%e6%9d%a1%e6%98%be%e7%a4%ba/">继续阅读</a></p>