Category: Windows

Win10 Bash下使用KeePass KeeAgent插件

Win10 Bash 使用 KeeAgent 问题 出于管理不同服务器以及自己几个 VPS 的需要,我都会把这些 SSH 密钥保存到自己的 KeePass 密码数据库中,KeePass 软件安装了 KeeAgent 插件之后,可以在用户需要登录服务器时方便地自动加载 SSH 密钥。KeeAgent 同时支持 PuTTY 和 OpenSSH 格式的私钥,而且支持 Windows / Linux / Mac 系统。我在平时使用中无论用 Windows 下的 PuTTY / SecureCRT / XShell 软件还是 Linux 下用 ssh 命令都能愉快的自动加载 KeeAgent 保存的 S […]

Win10年度更新开启Bash on Ubuntu

关于 Bash on Ubuntu 之前为了能在 Windows 上使用 Bash 等类似 Unix(Linux)系统的体验,我都是安装了 Cygwin、MSYS 等运行环境,都体验上都存在一些问题:Cygwin 上的程序基本都需要重新编译出基于其运行库(cygwin1.dll)的版本,MSYS 虽然提供了 Linux 下常用的开发工具链、移植过的运行库等等,但基本还是受限于 Windows API 本身的。 当我看到 Windows 10 Build 14316 内部预览版时爆出的 Bash on Ubuntu 功能之后还是比较期待的,因为微软并不是以虚拟机的方式运行 Ubuntu 系统,而 […]

解决mintty在MSYS上无法启动的问题

之前在 Windows 上模仿 Linux Shell 环境的 MSYS 工具集一直都是使用其自带的 rxvt 或者 Windows 命令行 Shell 终端工具,不过这两种终端的用户体验都是比较差的,有各种功能缺失的问题,好在最近发现有一款 mintty 软件可以用来替代 MSYS 和 Cygwin 上的默认终端工具,经过实际测试效果还是比 MSYS 和 Cygwin 自带的好很多的。 mintty 的项目网址: https://code.google.com/p/mintty/ 这两天使用 mintty 的时候却突然发现配合 MSYS 怎么也无法正常启动了,而且没有任何报错信息,最后通过 […]

Cygwin环境中调用VBScript的权限问题

本文同步自(最佳显示效果请点击):https://zohead.com/archives/cygwin-vbscript-permission/ 之前因为一个项目需求,需要在 Windows 上使用 Bash 脚本运行 Windows 上的程序,因此想到在 Cygwin 的 Bash 里实现(好吧,这确实比较令人蛋疼)。运行 Cygwin 中的 bash.exe 调用脚本,并启动另一个 VBScript 脚本来对一个 Excel 文件进行修改处理(使用 Windows 的原因了)。 刚开始通过 cscript.exe 命令在 Windows 自带的命令提示符中运行 VBScript 还比较顺便 […]

在Windows Server 2012中使用SMB 3.0多通道

关于 SMB 3.0 多通道 Windows Server 2012 系统中更新支持的 SMB 3.0 网络共享协议相对于原来的 SMB 1.0 有诸多改进,例如:RDMA 支持、Multichannel 多通道支持等等,详情请参考我之前写过的文章介绍如何在 Windows Server 2012 中使用 SMB 3.0 over RDMA: https://zohead.com/archives/smb3-over-rdma-performance/ 这里我主要关注 SMB 3.0 Multichannel 的实际效果,Multichannel 可以实现 SMB 客户端和服务器之间同时发起多 […]