- 浏览: 274470 次
- 性别:
- 来自: 北京
最新评论
-
Xujian0000abcd:
说的太好啦~赞一个~
shell if语句中的并列 -
Jimmy.song:
终于在楼主这里找到答案,很受益,谢谢~
使用diff或者vimdiff比较远程文件(夹)与本地文件(夹)
文章列表
myeclipse打jar第三方的jar文件。
1、到http://sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后你会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件。
2、将上面的net.sf.fjep.fatjar_0.0.31.jar拷贝到D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins,个人的安装目录是不一样的,稍作修改就ok了。
3、重启下myeclipse,选中某个项目,右键e ...
把2007.10.30 16:00:00去掉"." ":" 和" "空格,生成20071030160000
1)echo "2007.10.30 16:00:00" | awk -F'[.: ]' '{for(i=1;i<=NF;i++)printf $i;}END {printf "\n"}'
2)sed 's/[^0-9]//g
3)tr -cd '[0-9]'
4)awk -F'[^0-9]' -vOFS= 'NF+=0' file
5)tr -d "[:pu ...
1. 设置指定固定ip的bat文件
@echo off
@echo 开始设置
netsh interface ip set address name="本地连接" source=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto
netsh interface ip set dns name="本地连接" source=static addr=202.106.0.20 register=primary
netsh interface ip add dns ...
来自http://www.cnblogs.com/genghechuang/archive/2011/10/26/2225042.html
项目需要用https与服务器进行连接,获取系统需要的一些配置参数。以前是用http进行连接的,客户端代码比较简单,直接使用URL类进行连接并获取输入流即可。试着在浏览器中输入相应的https连接地址,提示证书确认,确认以后就访问到内容了。
改 成https以后碰到了一些问题。原以为Java可能已经封装好了,所以把直接把原来的http连接改成https,结果抛出异 常:java.lang.UnsupportedClassVersionError: t ...
用set命令可以设置各种shell选项或者列 出shell变量.单个选项设置常用的特性.在某些选项之后-o参数将特殊特性打开.在某些选项之后使用+o参数将关闭某些特性,不带任何参数的set命 令将显示shell的全部变量.除非遇到非法的选项,否 ...
1.Sed命令
调用sed命令有两种形式:
sed [options] 'command' file(s)
sed [options] -f scriptfile file(s)
a\
在当前行后面加入一行文本。
b lable
分支到脚本中带有标记的地方,如果分支不存在则分支到脚本的末尾。
c\
...
Python支持一种有趣的语法,它允许你快速定义单行的最小函数。这些叫做lambda函数,是从Lisp借鉴来的,可以用在任何需要函数的地方。
lambda函数也叫匿名函数,即,函数没有具体的名称。
总的来说,lambda函数可以接收任意多个参数并且返回单个表达式的值。lambda函数不能包含命令,包含的表达式不能超过一个。不要试图向 lambda函数中塞入太多的东西;如果你需要更复杂的东西,应该定义一个普通函数,然后想让它多长就多长。(当然,太长的函数也是不推荐的)
lambda函数是一种风格问题。不一定非要使用它们;任意能够使用它们的地方,都可以定义一个单独的普通函数来进行 ...
df命令详细用法
a:显示全部的档案系统和各分割区的磁盘使用情形
i:显示i -nodes的使用量
k:大小用k来表示 (默认值)
t:显示某一个档案系统的所有分割区磁盘使用量
x:显示不是某一个档案系统的所有分割区磁盘使用量
T ...
awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。
awk---样式扫描与处理工具。
awk的调用方式
awk提供了适应多种需要的不同解决方案,它们是:
一、awk命令行,你可以象使用普通UNIX命令一样使用awk,在命令行中你也可以使用awk程序设计语言,虽然awk支持多行的录入,但是录入长长的命令行并保证其正确无误却是一件令人头疼的事,因此,这种方法一般只用于解决简单的问题。当然,你也可以在shell script程序中引用awk命令行甚至awk程序脚本。
二、使用-f选项调用awk程序。awk允许将一段awk程序写入一个 ...
tr是translate的简写,亦即翻译,但是遗憾的是,它不能翻译句子,只能翻译单个字符。
1 tr的工作原理是什么?
先记住一点,tr命令不接受指定的文件参数,而只是对标准输入进行翻译。好了,记住这点后,我们继续。
tr的命令 ...
Bash Shell有个extglob选项,开启之后Shell可以另外识别出5个模式匹配操作符,能使文件匹配更加方便。
开启方法很简单,使用shopt命令:shopt -s extglob
关闭,使用shopt命令:shopt -u extglob
开启之后,以下5个模式匹配操作符将被识别 ...
source [filename] 不再产生新的shell,而在当前shell下执行一切命令。
Read and execute commands from filename in the current shell environment and return the exit status of the last
command executed from filename. If filename does not contain a slash, ...
如果是一般路径的字符截断可以用basename和dirname这两个工具:
basename可以从一个文件路径中截一个文件名
例如:
$ basename /home/file.tar
file.tar
dirname可以从一个文件路径中截到一个目录路径
例如:
$ dirname /home/file.tar
/home
不使用外部工具进行字符截断
bash有自带的功能来对变量进行字符截断,一般使用"##", "#", "%%", "%", "*" 组合来实现。例如:
$ string=h ...
xargs
大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件 ...