
linux
文章平均质量分 55
bjdu_jlxs
这个作者很懒,什么都没留下…
展开
-
python内置正则表达式(re)模块官方文档简要中文版
python内置正则表达式(re)模块官方文档简要中文版"""本文档由Greysign维护,是通过对官方文档进行阅读理解的翻译加上个人经验整理所得,可能会有翻译上、理解上的错误,有任何疑问可发送邮件至greysign@msn.com。个人增添脚注部分的文字字体为斜体。""" 学习正则表达式,最好的教材是《精通正则表达式》,而要精通NFA正则表达式,使用了NFA引擎的python正则模块转载 2012-12-19 23:48:54 · 1266 阅读 · 0 评论 -
postgreSql初用-A.快速安装篇
A.快速安装篇1.下载postgreSql源码包2.postgreSql数据库主要数据都在data文件夹下,为了方便,先创建这个目录 mkdir-p usr/local/pgsql/data3.进入解压包执行,就安装到~/usr/local/pgsql吧,方便些 ./configure --prefix=~/usr/local/pgsql4.make && mak原创 2013-08-22 15:46:06 · 987 阅读 · 0 评论 -
两篇很牛的vim使用技巧
两篇很牛的vim使用技巧来源: ChinaUnix博客 日期: 2009.07.06 10:18 (共有条评论) 我要评论 读本文之前请注意:1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。2. 本文是整理和总结使转载 2013-11-20 17:32:55 · 807 阅读 · 0 评论 -
Apache Thrift的简单使用
Apache Thrift的简单使用---------------------- http://blog.youkuaiyun.com/amuseme_lu/article/details/62625721. 简单介绍Thrift是Facebook的一个开源项目,主要是一个跨语言的服务开发框架。它有一个代码生成器来对它所定义的IDL定义文件自动生成服务代码框架。用户只要在其之前进行二次开发就行转载 2013-07-17 19:07:52 · 942 阅读 · 0 评论 -
scp
linux之cp/scp命令+scp命令详解 2011-03-09 17:27:22| 分类: Linux | 标签:linux cp scp commond |字号 订阅 名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... di转载 2013-11-27 10:57:26 · 815 阅读 · 0 评论 -
删除乱码文件 shell
#先找到待删除文件的inodels -bi#假设找到的inode是12345do find . -inum 12345 -exec rm -rf {} \;;done转载 2013-11-28 10:52:19 · 733 阅读 · 0 评论 -
ubuntu shell环境 dash bash
ubuntu shell编程 [: 10: y: unexpected operator 2012-04-25 15:54:21| 分类:默认分类 | 标签:|字号大中小 订阅第一种:因为ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容所以出错了.执行时可以把sh换成bash 文件名.sh来执行.成功.dash是什转载 2013-12-05 16:11:34 · 883 阅读 · 0 评论 -
LINUX SHELL 中 2>&1 重定向的问题
LINUX SHELL 中 2>&1 重定向的问题分类: Linux Shell 2011-11-19 23:35 581人阅读 评论(1)收藏 举报shelllinux终端outputcommandfile#man bash 里面有一段有关重定向的描述: Note that the order of redirections is si转载 2013-12-05 15:14:02 · 681 阅读 · 0 评论 -
shell 文件树 目录树
写完脚本想演示下文件与目录结构树,每次写脚本烦,索性弄到环境变量中去。文件树脚本:find . -print 2>/dev/null|awk '!/\.$/ {for (i=1;i目录树脚本:find . -type d -print 2>/dev/null|awk '!/\.$/ {for (i=1;i环境变量中:注意转义处(awk中的"$"也需要转义)#al原创 2013-12-05 15:50:45 · 2276 阅读 · 0 评论 -
Ubuntu配置和修改IP地址
习惯了使用RedHat和Centos,今天客户要修改Ubuntu的IP地址,怎么着配置文件也找不到,也没有setup图形配置程序,只能谷歌了一下,问题解决了,在此做一下备忘。1、修改配置文件/etc/network/interfacessudo vim /etc/network/interfaces添加以下内容:auto eth0转载 2013-12-05 17:49:20 · 763 阅读 · 0 评论 -
linux下tar打包到windows下解压缩后中文文件名乱码 用zip 或者 rar
主要原因是WINDOWS与LINUX对文件系统字符集的处理方式是不相同的。zip和rar会记录字符集,自动转换,而tar不是跨平台解压缩的。比如 “中国.txt”,utf-8下编码是e4b8ade59bbd,tar里面记录的是e4b8ade59bbd.tar,然后gbk下中国不是e4b8ade59bbd,所以就是乱码了。1)对于.zip linux下提供了zi转载 2015-03-11 03:02:41 · 5293 阅读 · 1 评论 -
SecureCRT experienced a fatal error and must close.A crash dump file has been created i
前两天,由于机子上SecureCRT是英文版本,无法显示汉语,在网上下了个绿色汉化版的。然后将英文版删除。结果在使用汉化版是提示错误:SecureCRT experienced a fatal error and must close.A crash dump file has been created in:‘ C:\\*** ’.汉语为 SecureCRT 遇到一个致命的错误且必须关闭转载 2015-06-16 15:07:24 · 6652 阅读 · 0 评论 -
awk操作
1. awk 非常适合于结构化的文本文件(行、列数据)复杂处理。相对于 sed 而言,它可进行复杂的编程处理,并且可以产生复杂的报表输出。 2. awk 通常有三个版本,旧 awk、nawk(新) 、gawk。Solaris 下建议用 nawk,因为旧 awk有很多功能不支持,例如数学运算幂 ^ ,函数getline,system等。 3. 基本语法:awk ‘pattern{a转载 2013-05-29 13:45:29 · 1122 阅读 · 0 评论 -
sed & awk (2) 基础-sed 简介
sed 与ed的区别:1.sed基于字符流,ed是行编辑器;2.sed非交互,ed是可以交互的编辑器;Topic 1,sed脚本的多个命令是怎么作用于文件的?文件pig cowpigcowcow pig脚本sed -e 's/pig/cow/g' -e 's/cow/horse/g'输出:horse horsehorsehors原创 2013-11-21 16:42:12 · 819 阅读 · 0 评论 -
sed & awk (4) 基础-awk 基础 待续
A.外部命令1.外部命令使用" "包起来2.awk内部接收外部命令的结果 getline"cmd" | getline 之后命令的输出给了$0, $1,$2...echo "abc bcd" |awk '{my1="date" | getline;print $0}'Fri Nov 29 07:29:34 CST 2013原创 2013-12-05 17:08:40 · 686 阅读 · 0 评论 -
awk 内置变量
awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。 一、内置变量表属性说明$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符 默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的记录数,就是行号,从1开始转载 2015-06-16 15:57:20 · 505 阅读 · 0 评论 -
sed & awk (1) 基础-ed
起源:awk sedex ed: 行编辑器ex: vi 下的行编辑器(普通模式按Q进去,输入vi退出)ed 简单介绍:范围 行筛选: 行号+正则,用,指定范围操作也就是 范围+行筛选+操作e.g/youarepig/d #当前行如果包含youarepig则删除 /youarepig/是行筛选,d是删除操作g/youa原创 2013-11-21 16:01:50 · 976 阅读 · 0 评论 -
随机排序
描述:对一个特定序列的列表,进行随机排序(多次),可得到不同的排序列表。例如:一个班级的考试座位排序,注意力训练排序...输入:1,2,3,4,5,6,7,8,9,10 输出:这10个数的随机排序 常规思路:多次随机取值+交换比如1-10,第一次取rand()%10+1 例如5 把5放在最前面,再从 1-4,6-10中取rand()%9+1 其他思路:把这原创 2013-09-27 11:55:38 · 1030 阅读 · 0 评论 -
postgresql 命令行select结果 存文件
\o xxxx.txtselect * form xx_table;\o第一行+第三行搞定转载 2013-09-24 15:49:32 · 2484 阅读 · 0 评论 -
linux c 基础
1.目录系统软件:/usr/bin管理添加新软件:/usr/local/bin保留:/usr/localC头文件:/usr/include依赖linux头文件:/usr/include/sys /usr/include/linux库文件(预先编译好的函数集合): /lib /usr/lib静态库:libX.a (档案archive 直接使用) 可以用ar原创 2013-03-15 02:21:18 · 1081 阅读 · 0 评论 -
error while loading shared libraries: libcrypto.so.2
cd /lib ln -s libcrypto.so.0.9.x libcrypto.so.2 建立软连接原创 2013-04-16 14:47:52 · 866 阅读 · 0 评论 -
rz sz
linux上很方便的上传下载文件工具rz和sz(本文适合linux入门的朋友)##########################################################《老男孩linux就业培训中心-初级班第七期第一节内容总结。#linux上很方便的上传下载文件工具rz和sz#date:2011-06-15#作者:老男孩,现就职于《老男孩linux转载 2013-07-11 09:55:23 · 850 阅读 · 0 评论 -
搭建自己的虚拟openerp环境
A.可能的错误:1.使用ubuntu 刚安装没有更新 sudo apt-get install xxxE: Unable to locate package xxx解决方法:sudo apt-get update 更新包, 如果不行就等等或者重启再执行。 B.工具准备vitualenvpippip可以很方便的安装、卸载和管理Python的包。virtual原创 2013-07-11 16:05:56 · 1501 阅读 · 0 评论 -
python的pip和virtualenv使用心得
pip可以很方便的安装、卸载和管理Python的包。virtualenv则可以建立多个独立的虚拟环境,各个环境中拥有自己的python解释器和各自的package包,互不影响。pip和virtualenv可以很好的协同工作,同时使用这两个工具非常方便。一般先安装pip,安装好后,pip install virtualenv就可以自动从网上下载并安装virtualenv了。然后vir转载 2013-07-11 16:05:17 · 803 阅读 · 0 评论 -
vim .vimrc 以及securecrt home end 键
A. ~/.vimrc 文件该文件能控制vim的格式,如果没有可以在/etc/vimrc试试set nocompatible set backspace=indent,eol,startset history=1500 " keep 50 lines of command line historyset ruler " show the cursor positi原创 2013-07-12 13:26:05 · 2945 阅读 · 1 评论 -
帮你深入理解OAuth2.0协议
帮你深入理解OAuth2.0协议1. 引言如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,这种泊车钥匙的使用功能是受限制的:它只能启动发动机并让车行驶一段转载 2013-07-16 14:27:19 · 917 阅读 · 0 评论 -
Linux安装JDK1.7
Linux安装JDK1.7Ubuntu版本:12.04 LTSJDK版本:1.7.0_04安装目录:/usr/local/development/jdk1.7.0_04 安装JDK1.7的过程1. 打开网址http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-159转载 2013-07-17 17:27:47 · 732 阅读 · 0 评论 -
Java linux hellow world
一段时间不用Java,经常忘记一些烦琐的设置,特意写此文档备案。-------------java环境设置------------- 在环境变量中设置以下三个变量:JAVA_HOME=C:\j2sdk1.4.1 //可以改为相应的目录CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jarPATH=%JAVA_转载 2013-07-17 17:46:08 · 727 阅读 · 0 评论 -
thrift使用小记
http://blog.chinaunix.net/uid-20357359-id-2876170.html Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java, Python, PH转载 2013-07-19 15:33:31 · 863 阅读 · 0 评论 -
thrift一个例子 (编译c++ 参数)
我用的是c++,所以我举一个c++的例子,简单说一下thrift的使用入门。例子描述是这样的:我们将学生信息(学号,姓名,性别,年龄)由客户端发送到服务端。实现这个例子,我们大致要做以下几部分事情:(1)书写.thrift文件(2)生成cpp文件(3)编写客户端(4)编译cpp文件并执行 (1)书写.thrift文件学生信息是有结构的,所以我们使用thrift的转载 2013-07-19 15:25:09 · 2080 阅读 · 0 评论 -
编译Ant时JUnit的问题
安装ant时候BUILD FAILED/tmp/apache-ant-1.9.2/build.xml:986: The following error occurred while executing this line:/tmp/apache-ant-1.9.2/build.xml:778: We cannot build the test jar unless JUnit is p原创 2013-07-19 18:08:33 · 1027 阅读 · 0 评论 -
ANT的基本概念:Java的Makefile
内容摘要:ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。ANT的基本概念: ANT的安装:解包,设置路径 ANT的使用:最好的学习只不过是一个简单实用的例子起步…… ANT的基本概念:Java的Makefile当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复转载 2013-07-29 17:21:56 · 649 阅读 · 0 评论 -
/bin,/sbin,/usr/bin,/usr/sbin区别
/bin,/sbin,/usr/bin,/usr/sbin区别/ : this is root directory root 用户根目录/bin : commands in this dir are all system installed user commands 系统的一些指令/sbin: commands in this dir ar转载 2013-08-30 10:32:03 · 748 阅读 · 0 评论 -
用户态和内核态的概念区别
究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子C代码1. void testfork(){ 2. if(0 = = fork()){ 3. printf(“create new process su转载 2013-09-11 14:24:14 · 849 阅读 · 0 评论 -
操作 sed & awk (3) 基础-sed 命令
Topic 1 替换s/reg/replace/flagsflags: n 1-512之间,指定第几次出现匹配时替换 g 全局 p 打印模式空间的内容 w file 将模式空间写到file中replace: 特殊含义字符 & 用正则表达式匹配的内容进行替换 \n 匹配第n个子串,这个子串以前在pattern中用“\(”和'\)'指定 \原创 2013-11-21 17:48:15 · 896 阅读 · 0 评论