一些高效的Linux命令行操作
1.
查找Java
项目中,main
方法定义在哪个文件
里.
切换到你要查找项目的目录下执行
grep -rlI '\
如果你觉得自己打字快,不怕麻烦执行如下命令也可以找到该文件
find -type f -name *.java -exec grep -l '\
2
快速的建立一个文件,并输入一些内容
cat >> filename
,输入一些内容然后按Ctrl-d
结束输入。
注意:如果filename已经
存在则内容将被清空
3
将文本文件中DOS
换行符号转化为UNIX
的换行符号
tr -s "\r" "\n"
如果你要将结果保存到outputfile
文件
tr -s "\r" "\n" outputfile
当然你使用vim
编辑文件时,vim
也提供文件转换功能
4
查看某年某月某日是星期几
比如我要查看 2008
年5
月22
日是星期几那用cal
来查看
cal 5 2008
显示2008
年5
月的日历
5
快速的局域网内文件共享。
一般来说类linux
系统之间的文件共享通常使用nfs,
而linux
和Windows
文件共享则使用samba,
这两个服务器功能强大,但是使用起来免不了要配置一番
如果你的机器上装了python
可以使用python
自带的http
服务器
进入你要共享文件的目录执行, ptyhon -m SimpleHTTPServer
对方只要在浏览器里输入你的IP
地方加8000
端口(
例192.168.1.104:8000)
就可以看到共享目录下文件。
6
用最简单命令杀死一个进程
以前为了结束一个进程通常是 ps -aux | grep xxx
然后再查看该进程的ID,
最后是 kill
进程ID
。
如果你管道用的很熟,awk
又会用一点,则有可能打下如此拉风的命令
ps ax | grep firefox | grep -v grep | awk '{ print $1 }'
| xargs kill -9
其实你没必要使用那么多的管道加awk
,有个很简单的命令pkill
执行pkill -9 firefox
就终结firefox
进程。
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
http://blog.csdn.net/lzysystem/archive/2009/03/05/3960853.aspx
http://www.linuxidc.com/Linux/2009-06/20390.htm
http://www.linuxdiyf.com/viewarticle.php?id=163893
http://blog.sina.com.cn/s/blog_4ed66efa0100gfjx.html### ......
网上的文章可能不是很全。
下面列出我的操作成功的一个流程
linux
系统
NFS
服务端配置方法如下:
(1)
修改
/etc/exports,
增加共享目录
例如:
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
/opt/o ......
http://204.210.154.31/RootKits/
1.安装
编译好后,cp过去文件即可
有的发行版本,会自己做自己的发行版so,所以一般来说,我们都先在自己机器上编译好后门传上去
linux一般来说发行版比较多,所以我们在安装后门之前,最好在本地搭建个类似的环境实验,这样不容易丢鸡
我现在要安装后门的机器是fc4 具体内核没啥限制 ......