据悉,听人说的,无法提供规则引用,通俗说就是忘了从哪儿悉的,windows日后将继承所有linux命令,然后发布在一个新版本的windows操作系统中。
既然忘了从哪儿悉的,自然时间表也就无从谈起。
活在裆下,自然要受到裆的骚气,能够凑活过下去。
当我们遇到必须使用windows和linux两个操作系统的情况怎么办?
1、买两台电脑,组合使用。
2、安装vm,装多个操作系统。
以上架构势必带来程序的复杂度,而且容易使完全自动化运行的程序不稳定。
调研了一番,windows下是可以使用linux的。
总结来看,可以归纳为两种:
1、安装架构linux的平台,直接在windows中使用linux命令
2、安装已经发布了专门的windows版本的程序,例如wget,原来只有linux版本,但现在也提供windows下的exe了,可以在cmd中调用。
相关重要介绍如下:
附录一:综述篇 http://www.myhack58.com/Article/48/65/2014/47821.htm
1. Cygwin
http://www.cygwin.com/ cygwin可以简单的认为是在Windows上提供了一个Linux环境。是一个提供大量POSIX API功能的DLL(cygwin1.dll)。
2. MinGW/MSYS如果仅仅是想执行一些bash环境下的命令,可不安装MinGW。
MinGW为Windows下的应用程序(native MS-Windows applications)开发提供了一个工具集,并不依赖于第三方的C运行时DLL(但依赖于微软本身提供的一些DLL库,如msvcrt.dll。此外,多线程程序还依赖于MinGW提供的线程支持DLL库)。MinGW并不是在Windows下为POSIX应用程序提供POSIX运行环境。MinGW包括:1)GNU编译器集合,包括C、C++、ADA和Fortran;2)GNU Binutils for Windows(汇编器、连接器、归档管理器);3)mingw-get,命令行安装程序,用于安装MinGW和MSYS的包;4)mingw-get-inst,是mingw-get的UI版
MSYS(Minimal SYStem),是一个bash命令行解释系统。可作为cmd.exe的替换,与MinGW同时使用。MSYS是来自于Cygwin-1.3的轻量级分支,包括了少量的Unix tools。
https://github.com/bmatzelle/gow
Gow是Cygwin的一个轻量级替换,一个10MB大小的安装包可以安装约130个从Unix移植到Windows下的原生Win32程序。命令的执行在cmd.exe中。Gow提供了一个右键点击文件夹“Command Prompt Here”的菜单项。在文件夹内可以Shift+右键,选择“在此处打开命令行窗口”代替。
4. GnuWin32http://gnuwin32.sourceforge.net/
同样提供了一系列移植到Windows环境下的Unix工具,在cmd.exe下运行。该项目似乎自2010年底以来从未更新过。
5. UnxUtilshttp://unxutils.sourceforge.net/
类似于GnuWin32,似乎也是从2010年底以来从未更新过。
6. msysgithttp://msysgit.github.io/
msysgit是一个windows下Git的构建环境。尽管该工具是Windows下的Git,但由于基于MinGW的,可在其命令行下执行一些Linux命令。右键->Git Bash,即可进入bash环境。
小结分析以上几个工具,Cygwin与Gow还是比较合适的,前者默认提供了基于mintty的CLI窗口,并且由于模拟了Linux环境,可以对色彩上进行一系列定制,后面我将单独写文章说明。而Gow提供的工具本身仅能在cmd下使用,但安装便利且体积小,并且在cygwin环境下若未安装相应命令,会从Windows的PATH中搜索到Gow安装的工具来执行的。可通过which命令查看所执行的程序。
附录二:实战篇http://jingyan.baidu.com/article/c146541347afea0bfcfc4cbe.html
|
浏览:9906
|
更新:2013-09-06 11:59
|
标签:linux
在windows上可以运行或使用linux下面的命令吗?可以,小编今天就来分享怎么样让Windows支持Linux命令,做这些安装和设置后,就可以非常方便的在windows系统中使用linux下面的命令了,对于linux初学者来说,这个是在windows下练习linux命令的非常好方法。
首先我们要安装CygwinPortable工具,可以百度搜索下载,也可以在小编的百度云网盘中下载:
http://pan.baidu.com/share/link?shareid=3522233410&uk=4278685087#dir/path=%2FTools
若是下载小编百度云网盘中的,安装方法非常简单,加压缩后,双击CygwinPortable.exe就可以安装了,如下图所示
CygwinPortable工具的默认安装位置是 C:CygwinPortable,打开下面这个目录,并复制下面的路径信息备用:
C:CygwinPortableAppCygwinbin
在我的电脑上面点右键,然后在弹出菜单中选择最下面的“属性”,之后会打开关于“系统”的设置项
点击左边列表中的“高级系统设置”,打开“系统属性”设置对话框,然后在这里我们点击右下方的“环境变量”按钮,打开“环境变量”查看修改对话框
在“环境变量”设置对话框的“系统变量”中找到Path,然后点击下面的“编辑”按钮,我们要把C:CygwinPortableAppCygwinbin的路径天道到Path中
在打开的“编辑系统变量”中,点击变量值后面的内容,定位到最后,首选输入分号 “;”,然后添加C:CygwinPortableAppCygwinbin,最后依次点击各个确定按钮,完成设置
打开windows下面的cmd命令行工具,在里面输入linux下面的命令就可以了,小编下面以查看文件目录命令为例来说明,上面蓝色放开中的是linux下面的命令,下面红色方框中的是windows下面的命令
常用的ls、chmod、chown、cp、mv、rm、du、echo、mkdir、vi、svn、man、who等,其它一些命令可以在这个目录中看到C:CygwinPortableAppCygwinbin,扩展名为.exe的基本都是可以使用的命令
END
转载本文请联系原作者获取授权,同时请注明本文来自陈兴峰科学网博客。
链接地址:https://wap.sciencenet.cn/blog-474887-979125.html?mobile=1
收藏