Mac下显示隐藏文件
Mac下默认是不显示隐藏文件的,有时候我们又想看一下隐藏文件内容,比如你用命令git init
新初始化了一个git的存储库,这时候就会生成一个.git
的隐藏文件夹,如果你想看.git
文件夹的内容,一般的做法可以去终端下面用命令:
ls -a
假如你想让你的整个Mac系统在finder下都显示隐藏文件,那么可以在终端下执行全局命令:
defaults write com.apple.finder AppleShowAllFiles -bool true # 开启
defaults write com.apple.finder AppleShowAllFiles -bool false # 关闭
IBM PCOMM初始设置的最佳实践 for zOS and IBM i
1.显示标尺Cross-rule
Edit-->Preferences-->Appearance-->Display Setup...-->Rule Line
在Setting里面把Rule Line选上 :
2.修改复制粘贴为Windows格式
PCOMM默认的复制粘贴操作丑得很,改成Windows Style好多了。
方法:Preferences ->Edit->Trim->Windows Style
3.使用自定义键盘来支持Ctrl+C/Ctrl+V复制粘贴
Preferences -> Keyboard ->
选User-Defined
C:\Users\Mainframer\AppData\Roaming\IBM\Personal Communications\mykeyboard.kmp
关于mykeyboard.kmp的设置,参考我的上一篇文章: IBM PCOMM实现Ctrl+C, Ctrl+V复制粘贴
4 ...
more ...IBM PCOMM实现Ctrl+C, Ctrl+V复制粘贴
PCOMM默认不支持Ctrl+C, Ctrl+V复制粘贴,这个可以通过自定义键盘和宏脚本(Macro)来完美实现。
Ctrl+C实现复制
Edit –-> Preferences –-> Keyboard…-->Customize…
- 点击界面上的C`键,然后在左下区域的Function下拉列表中,选中Edit Copy,之后再点击右边区域中Ctrl那一行的箭头, 这时候会发现Ctrl行的值变为Edit-Copy。
点击File-–>Save
保存配置。
C:\Users\Mainframer\AppData\Roaming\IBM\Personal Communications\mykeyboard.kmp
同样的方法,点击界面上的V键,然后在左下区域的Function下拉列表中,选中Edit Paste,之后再点击右边区域中Ctrl
那一行的箭头,点击File-->Save
保存配置。
more ...C:\Users\Mainframer\AppData\Roaming ...
关于MAC下用SSH翻墙的小结(转)
近来换工作了,先前在原公司上班,用的是美国的网络,可以轻松地翻越GFW,现在没有这个福利了。查一些资料到 www.google.com,slideshare.net, 4shared.com这些以前很经常逛的网站现在突然间不能用了还真不习惯。懒得去折腾了,在网上搜了一篇别人写的Mac下面怎么用SSH翻墙的文章,转载到这里,花10分钟配置了下方法二,确实可以用的,很不错。
以下内容转自:
http://www.k-nows.net/2012/03/28/mac-safari-ssh-cross-gfw/
回国这几天都是在用Mac+Safari上学校的ssh翻墙,简单,粗暴,高效。
方法一,终端加网络配置
这个真的是又简单又粗暴。。。分两步:
首先,打开你的终端,输入:
more ...ssh -D port user@hostname
其中port是你的端口号,挑一个你自己的机器上能用的,这个命令就是将访问forward到了你指定的端口上。
然后,打开 ...
heroku push timeout错误
博客托管在heroku
云平台上,这两天突然没法更新了。在执行git push heroku
命令的时候总是提示time out 错误:
$ git push heroku
#ssh: connect to host heroku.com port 22: Operation timed out
#fatal: The remote end hung up unexpectedly
折腾了我两天没搞定,stackoverflow
上面给的解决方法也不怎么靠谱,让我反反复复重新设置了好几遍ssh key
,浪费了不少时间。刚刚在ruby-china.org
上找到了解决办法。原来又是因为神奇的GFW,难怪stackoverflow上面的答案没搞定我的问题,那些外国人根本就不明白咱们这的特殊国情,但也怪不得他们。
这里是ruby-china上的原帖:http://ruby-china ...
用INTRDR在job中submit第二个job
今天学到的,如何在当前job
当中trigger
另外一个job
?答案就是利用Internal Reader
例如:
//*******************************************************************
//* Submit an DUMMY job MYJOB2 from current job card
//* Submit to the Internal Reader
//*******************************************************************
//STEP04 EXEC PGM=IEBGENER
//SYSUT1 DD DISP=SHR,DSN=IBMUSER.TEST.CNTL(MYJOB2)
//SYSUT2 DD SYSOUT=(*,INTRDR)
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
这种技术经常被用来发送notification ...
Mainframer版本的程序猿吐槽
下面这段JCL挺有意思的,之前见过其它版本的,今天在一个国外网站看到的mainframe
版本的,记下,纯属娱乐。
//MYWALLET EXEC PGM=SPOUSE
//SYSIN DD DSN=MYWALLET.ALL,DISP=SHR
//SYSOUT DD DUMMY
ISPF中使用Ctrl+Z来执行UNDO命令
今天研究的成果,教你们如何在大机上用Windows下用惯了的Ctrl+Z来执行UNDO
命令。
首先,ISPF里面UNDO
命令默认是没有开启的。我们需要自己写一个Edit Initial Macro
来默认开启。方法如下:
step1:在usrid.REXX.EXEC
下面新建一个宏EDITMAC
,内容如下,保存退出。
/*****************************REXX***********************************/
/* This macro load automaticly when you open a dataset for edit. */
Address ispexec
"ISREDIT MACRO"
"ISREDIT RECOVERY ON"
exit
step2: 随便Edit ...
more ...每天定时从Mainframe下载gdg文件再上传到ftp
今天要完成一个任务:
任务描述
Step1:从大机(mainframe)上下载指定的gdg最新的2个generation到本地C:\gdg目录下。
Step2:将这些下载下来的gdg文件发送到指定的ftp服务器的/topath/users-4/
目录下面,每天新建一个目录yyyymmdd
用来存放当天的gdg文件。
Step3:不用OPC等大机上面的scheduling工具,用windows的“计划任务”功能即可。
这里是实现以上任务的批处理脚本ftpscript.bat
。放在C:\ftpscript
.bat,之后在windows计划任务里面添加每天定时运行即可。
@echo off
rem 指定mainframe的IP
set mfIP=xxx.xxx.xxx.xxx
rem 指定mainframe用户名
set mfUser=IBMUSER
rem 指定 ...
BAT批处理现学现用
上篇说的是本人在实现报表自动化过程中用到的VBS知识,这篇我打算用来总结在此过程中用到的批处理知识。
批处理里面如何实现延时?
rem 巧妙地利用windows自带的ping命令来达到延时的目的
ping.exe /n 1 127.1>nul
批处理的用户输入校验模块 [这里是校验日期,格式:yyyymm]
@echo off
:input_module
echo Please enter date here:
set /p yyyymm=^<format:yyyymm^> (example:201301):
echo %yyyymm%|findstr ^[1-2][0-9][0-9][0-9][0-1][0-9 ...