- 浏览: 4754163 次
- 性别:
- 来自: 上海
最新评论
-
bzhao:
你也应该可以这样:(not tested)./rbtunnel ...
在Bash脚本中怎么关闭文件描述符? -
bzhao:
如果有A进程原代码情况下,通过如下调用,把他的子进程继承关闭则 ...
在Bash脚本中怎么关闭文件描述符? -
Master-Gao:
楼主咋没分析下源码呢?
我使用过的Linux命令之dirname - 截取给定路径的目录部分 -
jiedushi:
tail -F 就可以吧
Linux下实时跟踪log4j日志文件的bash脚本 - 增强了tail -f的功能 -
java_is_new:
新手学习了,就是不明白为一个网卡配多个ip有什么用
我使用过的Linux命令之ifconfig - 网络配置命令
文章列表
Bash字符串处理(与Java对照) - 26.根据位置和长度截取子串
In Java
String.substring
String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。
String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。
In Bash
Bash内置的取子串功能
取指定位置开始到串尾的子串,INDEX从0开始算。
${STR:$I ...
Bash字符串处理(与Java对照) - 25.字符串分割(成数组)
In Java
String.split
String[] split(String regex)
根据给定的正则表达式的匹配来拆分此字符串。
String[] split(String regex, int limit)
根据匹配给定的正则表达式来拆分此字符串。
In Bash
简单介绍一下Bash中的数组的定义和使用方法
在Bash中,每个变量都可以作为一维数组使用,并且Bash也只支持一维数组。
$VAR等同 ...
在Linux下怎样让top命令启动之后就按内存使用排序(或CPU使用排序)?
top 命令的参数中没有方法可以直接做到。
man top 写道
NAME
top - display Linux tasks
SYNOPSIS
top -hv | -bcHisS -d delay -n iterations -p pid [, ...
在Linux下包含指定字符串或正则表达式的文件(仅列出文件名)
命令:grep -l <string_or_regex> <file_pattern>
其中-l参数(小写L)的含义如下:
man grep 写道
-l, --files-with-matches
Suppress normal output; instead print the name of each input file from which output would normally have been printed. The scanning will stop ...
在Linux下怎样安装rarlinux?
本文是“我使用过的Linux命令之unrar - 解压rar文件
”的补充资料。因为今天刚好用到这个命令,特地补充一下。
将安装文件压缩包rarlinux-x.y.tar.gz解压之后,进入rar目录,执行make命令。执行文件将会安装到 /usr/local/bin 下,就可以在任何位置执行 rar 和 unrar 命令了(如果不行就确认下 /usr/local/bin 是否在环境变量 PATH 中)。
[root@liunx0918 tmp]# cd rar
[root@liunx0918 rar]# ls
...
Bash字符串处理(与Java对照) - 24.文件路径字符串的处理(路径处理)
In Java
File类:得到指定文件的文件名、文件所在目录
import java.io.File;
public class TestFile {
public static void main(String[] args) {
String filename = "hello.txt";
// 创建File对象
File file = new Fil ...
在Linux下使用top命令查看所有java进程的状态
Bash脚本文件 jtop.sh
#!/bin/bash
#PIDS=$(ps -e | grep java | awk '{print $1}' | sed 's/^/-p/')
#top $PIDS
top $(ps -e | grep java | awk '{print $1}' | sed 's/^/-p/')
#END.
使用实例
[root@web java]# ./jtop.sh
top - 1 ...
MongoDB测试计划.分八种情况进行
本周开始学习MongoDB,四天之内看完了《MongoDB权威指南》,准备近期开始进行一些实验。
在虚拟机Oracle VM VirtualBox上安装CentOS 5.7进行,MongoDB采用最新的2.0.1版。
1. 双节点.主从复制
2. 双节点.副本集.集群
3. 三节点.主从复制.一主两从
4. 三节点.副本集.集群
5. 三节点.分片
6. 六节点.分片.副本集.集群
7. Nginx+GridFS
8. Java客户端访问
Bash字符串处理(与Java对照) - 23.字符串替换、子串删除、子串截取
In Java
字符串替换
String replace(char oldChar, char newChar)
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
String replace(CharSequence target, CharSequence replacement)
使用指定的字面值替换序列替换此字符串匹配字面值目标序列的每个子字符串。
String ...
[root@sunrise16 bin]# ./mongo
MongoDB shell version: 2.0.0
connecting to: test
插入一个带有数组元素的文档。
> db.food.insert({"fruit": ["apple", "banana", "peach"]})
> db.food.find()
{ "_id" : ObjectId("4ea6a4ef0b12b1d429b4057f"), &quo ...
MongoDB非正常关闭后修复记录
mongod没有后台执行,在终端连接非正常断开后,再次执行mongod报错,如下所示:
[root@sunrise16 bin]# ./mongod
./mongod --help for help and startup options
Tue Oct 25 19:49:02
Tue Oct 25 19:49:02 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
T ...
Bash字符串处理(与Java对照) - 22.判断字符串是否数字串
In Java
用正则表达式匹配方式判断字符串是否数字串
String str = "1234";
if (str.matches("\\d+")) {
// matched, it's digit string
}
In Bash
使用模式匹配(Pattern Matching)判断字符串是否数字串
方法:[[ $STR != *[!0-9]* ]]
解读:$STR != *[!0-9]* 表示不匹配非数字串,反过来讲就是只匹配数字 ...
Bash字符串处理(与Java对照) - 21.字符串正则匹配
In Java
正则表达式查询
String.matches方法
boolean matches(String regex)
通知此字符串是否匹配给定的正则表达式。
String str = "123456";
String re = "\\d+";
if (str.matches(re)) {
// do something
}
Pattern类和Matcher类
String str = "ab ...
推荐一本Linux电子书
Linux 101 Hacks 英文原版+中文版PDF下载
地址:http://www.linuxidc.com/Linux/2011-08/40583.htm
也可从本文附件下载。
中文版目录:
Linux 101 Hacks
linux.101hacks.com
www.thegeekstuff.com
目录
...
MongoDB试用记录
MongoDB是一种著名的NoSQL数据库。
操作系统:RHEL5.4
MongoDB版本:2.0.0
下载MonoDB并解压
[root@sunrise16 setup]# wget "http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.0.tgz"
--2011-10-20 12:56:36-- http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.0.tgz
正在解析主机 fastdl.mongo ...