以前写过一篇文章,介绍通过 Java 的 Runtime 类执行操作系统命令行程序:Java调用linux系统shell执行命令。最近项目中又有需要用这个方法,在使用过程中遇到了一些新的问题,感觉以前没有弄清楚,故在此做补充学习记录。
先说明一下这次的需求,在 Java 程序中控制 Hadoop 命令执行 MapReduce 作业,并获取其输出内容。本来没有什么特殊,但由于 MR 执行的...
分类:
编程语言 时间:
2014-08-20 16:24:02
阅读次数:
368
1.查看TCP连接状态netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rnnetstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’netstat -n | awk ‘/...
分类:
系统相关 时间:
2014-08-20 15:42:22
阅读次数:
335
算术运算
首先这里所说的算术运算是指加法(+), 减法(-),乘法(*),整除(/), 求余(%)四种运算,可以通过添加括号改变优先级,并且只能对整数进行运算(Linux Bash Shell默认不支持浮点数运算)
#!/bin/bash
val=`expr 2 + 2` #expr 参数要为整数
echo "Total value : $val"
a=10
b=-5
c=`expr $a...
分类:
其他好文 时间:
2014-08-20 12:33:22
阅读次数:
210
While deploying MS Exchange 2013 I experienced issues with accessing the Exchange Management Shell and Exchange Toolbox. Whenever I tried to open the ...
shell脚本中执行另一个shell脚本可以在一个shell脚本中执行另一个shell脚本(或非可执行文件,主要用于取得一些变量的值),方法是:. 文件名(包括路径)或变量=文件名(包括路径). $变量注意,圆点后面有个空格。这样,在本shell脚本的后面部分就可以引用其他文件中声明的一些变量。li...
分类:
其他好文 时间:
2014-08-20 12:25:42
阅读次数:
203
shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。一、逻辑运算符逻辑卷标 表示意思 1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ]-d常用!侦测『目录』是否存在-b侦测是否为一个...
分类:
系统相关 时间:
2014-08-20 12:07:52
阅读次数:
300
一、字符与图形界面的切换:1、在shell中输入init 3 进入字符界面;2、在shell中输入init 5进入x window界面,或者输入startx。3、init 6 机器重启;init 1进入单用户模式。二、桌面与字符界面同时存在。1、ctrl+alt+(F1~F6)字符界面共6屏。2、c...
分类:
其他好文 时间:
2014-08-20 12:05:52
阅读次数:
233
一般情况下,点击程序任务栏的图标,程序会响应WM_SYSCOMMAND消息,然后再OnSysCommand()消息函数里面截取(nID & 0xFFF0) == SC_MINIMIZE这个消息。然后 ShowWindow(SW_HIDE); //隐藏当前窗口 Shell_NotifyIcon(NI....
分类:
其他好文 时间:
2014-08-20 11:48:56
阅读次数:
184
wade@V1088:~$ cat b.sh#!/bin/bashdir=`pwd`dir=$dir'/'for f in `ls *.png`do echo $dir$fdone看每一行代码的执行:wade@V1088:~$ bash -x b.sh++ pwd+ dir=/home/wade+....
分类:
其他好文 时间:
2014-08-20 02:31:46
阅读次数:
237
关于javascript代码文件的压缩在之前的文章中提到过(http://blog.csdn.net/u010487568/article/details/19701575),一般来说有三种方式:
仅压缩空白、注释等字符(最基本方法)压缩空白、注释并替换变量名压缩恐怖、注释、替换变量名,同时最小化文件所有的单词
最近在进一步学习shell,对这个古老的工具越发的感到高效便捷,因此对于这...
分类:
Web程序 时间:
2014-08-19 19:09:15
阅读次数:
210