本文共 1001 字,大约阅读时间需要 3 分钟。
“ 命令提示符”这个名字对于很多Windows用户一般不会陌生,无论是否接触深浅或多或少都用过。特别是系统管理员经常会和命令打交道。其实我是个Linux的拥趸,之所以还用Windows是因为自己的电脑和部分软件或工具还是安装Windows或在运行在Windows中才能正常运行,这个也确实是个很现实的问题,很多Linux爱好者依然在使用Windows系统。现在感觉这种事就行用VMware好呢还是用Xen或Hyper-V好,实在是各有优缺点。
之所以提出这个“如何在Windows7中快速打开命令提示符”问题,是我需要把在Windows上编辑好的的文件快速远程传到Linux服务器上。尽管你可以在Windows上使用这样的图形化工具在远程服务器和本地服务器之间进行各种文件操作。但是对于我来言更期望以一种更高效的方法来实现这一操作。根据Linux操作系统自带的scp,我找到了类似的Windows工具——,就是和同一个项目的子程序,用于在Windows上将文件从本地通过SSH上传到远程服务器或将远程服务器上的文件通过同样的方式下载到本地。
由于pscp也是个命令行程序,因此还需要在Windows7中快速打开命令提示符。其实完全不用修改注册表,对于Windows7而言,已经可以通过在某个位置按下快捷键(Shift)+点击(鼠标右键单击)的方式快速在当前目录(Windows用户习惯称为“文件夹”)就能快速打开命令提示符了。
效果如下:
通过Visual C++可以写一个MCF应用程序,第一个TextBox写文件名,第二个TextBox写远程服务器的用户名和IP地址,第三个TextBox写远程服务器上的保存路径。写好后一提交就会出现让用户输入密码的界面,达到快速上传的目的。
Tips:由于Windwos中某些文件的编码方式,在Linux终端运行时经常会碰到“-bash: ./my.sh: /bin/bash^M: bad interpreter: No such file or directory”的情况。这个很好解决。用vim文本编辑器打开这个文件,然后在命令模式下输入“:set ff=unix”即可。PS:原先的格式是dos格式。
本文转自 urey_pp 51CTO博客,原文链接:http://blog.51cto.com/dgd2010/1162302,如需转载请自行联系原作者