系统服务
在linux环境下的工作,免不了需要经常编译C/C++源代码,所以make命令是我们经常都会用到的。当然make工具不一定针对C代码,它也可以维护其他各种代码,详见:man make 在列举其详细参数之前,我先介绍一下我曾经遇到和总结的两点知识吧。 1.makefile寻找的顺序(针对GNU mak...
下表列出了筛选命令: | key | bindings ? ? ? ? ? ? ? ? ? ? ? ? ?| |-----+-----------------------------------| | / m | 基于major mode设定一个筛选条件 ? ?| | / n | 基于buffer name设定一...
刚刚安装的虚拟机,使用的ubtun系统,进如操作系统后,简单地尝试了一下,发现无法使用shutdown命令进行关机,并且无法进行su命令,提示 Authentication failure 这个问题产生的原因是由于ubtun系统默认是没有激活...
#!/bin/bash Action(){ #1,获取svn更新输出 /opt/SVN/svn/bin/svn update /opt/LAMPZ/apache/web ?> file_out #2,通过输出文件file_out取得行数 line=$(wc -l file_out|awk ‘{print $1}‘) #3,如果行数大于2,说明...
Linux下默认是禁止数据包转发的,但在某些特殊场合需要使用这一功能,所谓转发即当主机拥有多于一块的网卡时,其中一块收到数据包,根据数据包的目的ip地址将包发往本机另一网卡,该网卡根据路由表继续发送数据包。这通常就是路由器所要实现的功能。
使能数据转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
禁止数据转发功能:
echo 0 > ...
xxd,可以查看linux下文件的二进制表示,man一下xxd,可以得到以下信息
NAME
xxd - make a hexdump or do the reverse.
SYNOPSIS
xxd -h[elp]
xxd [options] [infile [outfile]]
xxd -r[evert] [options...
使用shell脚本清空文件在最近的项目中,会生成很多日志文件,所以需要写一个脚本来手动清空它们,下面提供几种典型方法。方法1代码#!/bin/bash
##方法1
echo "" > $1
echo "$1 cleaned up."
运行截图说明我想大家应该注意到了文件其实并没有真正被清空,而是有一个空行。方法2代码#!/bin/bash
##方法2
: > $1
echo "$1 cleaned...
这些天由于公司项目的需要,需要生产报表,我们公司使用的是cs客户端模式,主要运用的是JFrame来做的客户端,现在需要做报表,所以需要在客户端里面嵌套一个浏览器,然后使用Birt来制作报表,所以才有如下文章,本来以为这个安装Birt插件是一件很easy的事情,然而没想到的是,百度了很久,都没有link安装的具体方法,要么就是插件包找不到(官网没有找到,可能是我英语不好,没看到),要么就是安装了没有...
/*使用mmap对文件进行操作*/
#include
#include
#include
#include /*mmap*/
#include /*memset warning*/
#include #define FILELENGTH 80
int main(vo...
打包成tar文件tar -cf mydir.tar mydir/打包tar压缩成gztar -czf mydir.tar.gz mydir/解压mydirtar文件tar -xvf mydir.tar解压mydir.tar.gz文件tar -zxvf myfile.tar.gz...