日期:2014-05-16  浏览次数:20737 次

让WINDOWS命令行像LINUX一样

程序员都是爱偷懒,我也一样,自从学会了写几行代码之后,做什么都想着是不是能智能一点,自动化一点,要苦逼让计算机苦逼去。

习惯了使用LINUX的命令操作之后,再用起WINDOWS的终端,我想每个人都会说一句,”我X“。

见过难用的工具,没见过这么难用的。

可如今偏偏是WINDOWS一家独大,很多时候都还是离不开它,真没办法。

”既然离不开她,就让自己爱上她吧!“

好,废话说少,下面来介绍一下,我是如何将WINDOWS命令行从普通苦逼版打造成文艺程序员专用版的。


1、安装clink

听过clink的人可能很少,goole了一下,貌似相关介绍很少。

但是它的功能却无比强大。

往简单时说就是它将readline移植到windows下,什么是readline呢,之所以我们那么喜爱LINUX命令操作,多半因为它。

以下是它的官方介绍:

  •  Powerful Bash-like line editing from the GNU Readline library.

  • Scriptable completion using Lua.

  • Improved path and context-sensitive completion (TAB).

  • Paste from clipboard (Ctrl-V).

  • Undo/Redo (Ctrl-_ or Ctrl-X_Ctrl-U)

  • Improved command line history.

    • Persists across sessions.

    • Searchable (Ctrl-R and Ctrl-S).

    • History expansion (e.g. !!, !<string>, and !$). 

该工具用LUA编写,支持很好地扩展,可以自己写脚本直接对它进行扩展,真是十分地方便。

源码:http://download.csdn.net/detail/wulibin136/4989027

安装包:http://download.csdn.net/detail/wulibin136/4989015


2、下载gnu

使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和patch。cygwin是一个windows下的linux模拟器,对于想在windows下使用linux命令的人来说是一个选择。但是cygwin过于复杂庞大,下载比较费劲,本人最终没有下载,也没有用过。个人感觉GunWin32是一个不错的选择,GnuWin32使windows用户可以在命令行窗口中使用各种各样的linux命令,就跟使用普通的windows命令一样简单。

这个很出名,想了解具体详情,请GOOGLE之!

下载 地址:http://pan.baidu.com/share/link?shareid=252054&uk=2432780431


好了,接下来就可像使用LINUX终端一样使用WINDOWS的CMD了,不仅支持习惯的操作模式,还支持了各种LINUX命令!