linux comm 命令介绍
如果想在Linux命令行方式下,对2个文本文件的内容做比较,找出同时包含在这2个文本文件中的内容,可以使用Linux系统带的工具comm来处理,前提是被比较的2个文本文件要是有序的,可以先用sort处理一下,具体操作方法如下:
原始文件如下:
a.txt
d
c
b
a
b.txt
g
f
b
a
排序处理
sort a.txt > a1.txt
sort b.txt > b1.txt
处理结果文件如下:
a1.txt
a
b
c
d
b1.txt
a
b
f
g
比较处理
comm a1.txt b1.txt
a
b
f
g
c
d
输出结果包括3列 其中第3列显示的是2个文件中都包含的内容。
第1列显示只包含在第一个文件a.txt中的
第2列显示只包含在第二个文件b.txt中的
可以通过参数指定要显示的列 如:
comm a1.txt b1.txt -12
a
b
-12 表示不显示第1列和第2列,只显示第3列
-1 不显示第1列,显示第2,3 列
-13 不显示第1,3列,显示第2列
相关文档:
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
ps -aux|grep java 查看java进程
tar xvfz tomcat5.tar.gz 解压文件
mount -o username=administrator,password=zyj //192.168.1.1/info /info 映射网络驱动器
rm -rf ./info 彻底删除文件夹及其里面的内容
tail -f catalina.out 查看日志文件 ......
如果想让所有用户share:
emacs -nw /etc/profile
然后在未尾加入
#set java environment
set JAVA_HOME=/usr/java/jdk1.5.0_16
set PATH=.:$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
如果仅当前用户使用:
把上面的加入用户目录下的.bash_profile或.bash-rc
然后运行source /etc/profile生效 ......
refer:http://blog.csdn.net/shangguanwaner/archive/2009/08/19/4463875.aspx
一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库。功能很不错。下面记录下它的编译和安装过程。
log4cxx的官方下载地址是http://logging.apache.org/log4cxx/index.html
,我用的是0.10.0版 ......
前提:
1. 下载ubuntu并安装
2. 知道常用的linux命令
3. 能看英文
摘要:
对新手来说
,驱动就是一个程序,通过调用注册函数和修改makefile使linux内核能加载它,于是它在接受操作的时候能有点反应;其与应用程序的主要区别在于其权限高,跑在kernel space里。
开动:
* 下载《Linux Device Drivers 3rd Edition》
......