Unix/Linux
文章平均质量分 67
richardsa
这个作者很懒,什么都没留下…
展开
-
Clear Case脚本简化操作
以前有个项目非得用到Clear Case,但又不提供好用点的命令,每次check out/in都得敲一大堆命令,容易出错不说,对我等懒人简直是无法忍受. 具有简单的check in/out, list, copy source等功能,因为Clear Case比较特殊,运行的时候自己创建一个新进程,所以这里用到了输入重定向.脚本实例------------#!/bin/kshPR原创 2009-01-10 19:11:00 · 2284 阅读 · 0 评论 -
Vim 7.3 支持任意字体下载
<br />Platform: Windows 32bit<br />Version: 7.3 BIG futures with GUI & OLE<br />Compiled by VS 2008<br /> <br />支持任意字体,包括微软雅黑和雅黑Consolas混合字体<br /> <br /> <br />http://download.csdn.net/source/2625126原创 2010-08-16 23:05:00 · 2829 阅读 · 0 评论 -
Vim7.3发布
<br />经过两年多的时间,Vim终于有个新的release:<br /> <br />The biggest additions since 7.2: <br />- Persistent undo and undo for reload <br />- Blowfish encryption, encryption of the swap file <br />- Conceal text (note: since 7.3a 'conc' was renamed to 'cole') <b原创 2010-08-16 16:53:00 · 2431 阅读 · 0 评论 -
A Mainframe IDE Powered By Unix Technology [12] - Integrate submit JCL and compile with Vim
For integrate submit JCL and compile with Vim, we need some pre-works: 1. One shell script: use ftp and site command to submit JCL to jes, we call it ftpwj.sh, JCL file name is passed as parameter原创 2010-05-28 21:36:00 · 2511 阅读 · 0 评论 -
A Mainframe IDE Powered By Unix Technology [11] - Submit JCL from ftp command or shell script
As we can issue site command in ftp mode, after that we can submit JCL file to JES and run it, the JCL file can be located in local folder or z/OS dataset. A. ftp mode: 1. Submit local JC原创 2010-05-26 10:13:00 · 2951 阅读 · 0 评论 -
用shc加密或者编译shell脚本
shell脚本有时候需要保存密码,比如登陆,ftp脚本.有时候又需要是可执行文件的格式,比如在windows下的gvim中是没法直接调用shell脚本的,这就可以通过编译成可执行文件来调用.shc是一个脚本编译工具, 使用RC4加密算法,讲shell脚本编译成动态链接或者静态链接的可执行文件.下载地址:http://www.datsi.fi.upm.es/~frosal/Cyg原创 2010-04-20 16:41:00 · 3655 阅读 · 0 评论 -
Windows下使用VIM&Cygwin,搭建Mainframe开发环境(六)---用awk/sed合并PLI/Cobol编译结果
z/OS上的PL/I 和COBOL都是Enterprise Edition了,名字看上去很牛逼,实际还是那么的落后,落后在哪里呢?COBOL的编译输出信息格式是这样的:IGY*-错误级别 行号 出错信息,比如:IGYXX0001-W 0120 A blank was missing before character "?" in col原创 2009-09-08 21:47:00 · 1982 阅读 · 0 评论 -
Windows下使用VIM,搭建Mainframe开发环境(五)---z/OS PLI成员变量自动补齐
对PLI进行成员变量补齐 比如一首歌曲的标签: 01 Tag_Of_Song, 03 Name, 03 Artist, 03 Genre, 03 Composer, 03 Releas_Year; 在引用03这一层的时候,是这样的:Tag_Of_Song.Name. 原创 2009-09-08 21:52:00 · 891 阅读 · 0 评论 -
Windows下使用VIM,搭建Mainframe开发环境(四)---文件查找
这次搬出两个超强的插件Fuzzy FinderLookupfile Fuzzy Finder:它支持查找任意文件夹下的文件查找,具有多种模式.比如查找文件夹,文件,最近使用的文件,最近使用的命令,缓冲区,书签,标签等.以下是Fuzzy Finder的推荐配置,从中可以看出所支持的查找模式:let g:FuzzyFinderOptions = { B原创 2009-06-16 10:09:00 · 1840 阅读 · 0 评论 -
扔掉Putty,用Poderosa登录Cygwin
Cygwin那原始的样子就不用说了,丑到不能再丑.好在Cygwin提供了cygterm登录协议,可以用Puttycyg(Putty简化了ssh的)通过cygterm登录Shell. 不过Putty已经很久不更新了,功能简单,复制粘贴不方便.不久前发现了一个叫Poderosa的东西,名字不好念,功能比Putty多出不少,样子也好看了点. Pode原创 2009-08-06 21:26:00 · 5630 阅读 · 0 评论 -
Windows下使用VIM,搭建Mainframe开发环境(三)---基础配置
准备知识 以7.2版为例,VIM安装完整后的目录结构一般为 vim/vim72 vim/vimfiles 在VIM启动的时候,会准备两个环境变量,$VIM和$VIMRUNTIME,分别指向vim和vim/vim72 一般gVim会在$VIM生成一个_vimrc,这个就是VIM的配置文件了.对VIM的配置都通过修改这个文件来安成. 借助Cygwin将_vimrc重命名为.vimrc,Windo原创 2009-05-24 23:23:00 · 2448 阅读 · 0 评论 -
30分钟加一个星期,体验VIM高效编辑
很多人觉得学习VIM很难,而VIM只是个工具,本身没多难,主要是前期学习曲线比一般工具高出不少,在没有掌握到一定程度之前,感觉不到学习它的用处,以致兴趣缺缺就没耐心继续下去。其实只要花上一个星期,你就可以熟练使用VIM,并能体会到高效编辑文本有多爽。1.30分钟入门教程 VIM安装后提供了一个30分钟的面向初学者的教程,一步一步做之后基本是入门了。该文件在安装目录下,/vim72下叫vimtut原创 2009-05-18 22:46:00 · 1264 阅读 · 0 评论 -
Windows下使用VIM,搭建Mainframe开发环境(二)---编译VIM
编译一个自己的VIM/GVIMStep1:Cygwin首先是安装Cygwin.Cygwin安装没什么好说的了,网上到处都是说明如何安装的文章.如果在编译VIM的时候需要打上补丁,建议安装devel/patch,即patch命令.这里除了用到patch外,还借助Cygwin充当控制台,比如可以修改/etc/profile,增加两行:vimsrc=/cygdrive/e/Workstat原创 2009-05-05 23:16:00 · 3486 阅读 · 2 评论 -
Windows域用户非sshd登录本地Cygwin
Linux向来都只能是运行在大部分人Windows的虚拟机上,像个玩具.对于懒人,连虚拟机都不想用的话可以试试Cygwin.Cygwin在本地模拟一个Unix环境确实方便很多.但是Cygwin使用Windows本身命令行界面不够友好,窗口,字体调整都极其不方便,而且只能用难看的字体.所以出现了使用Putty登录本地Cygwin进行操作的解决方案,就像远程登录一样.非域用户登录本地Cyg原创 2009-01-10 18:24:00 · 2930 阅读 · 3 评论 -
Cygwin&Vim搭建Mainframe IDE(10)---Vim中访问数据库,执行SQL
在Vim中直接执行SQL当程序需要用到数据库的时候显然离不开SQL语句,通过一个插件,就可以在Vim中直接执行SQL语句,并返回结果到新窗口.dbext:http://www.vim.org/scripts/script.php?script_id=356首先得安装DB2客户端,以DB2为例设置,当然得创建节点编目和数据库编目,具体参考网上的文章,例如:db2 catalo原创 2010-05-19 15:33:00 · 3025 阅读 · 0 评论