让Windows中的CMD可以用Linux命令ls和tail

作者:V君 发布于:2013-12-12 15:38 Thursday 分类:折腾手记

V君一边玩树莓一边用Windows 经常搞混shell和cmd的命令

其实是dir敲起来没有ls顺手啦 (pia


你可能会说直接上Cygwin嘛! (pia 那货太重了!!!


实现这个命令的方法很简单, 我认为你一已经猜到了:不就丢一个bat到%path%么

嗯 但是难免龌龊了点? 还有参数呢?

于是咕狗, 继续头条堆栈.

http://stackoverflow.com/questions/9362692/how-to-create-ls-in-windows-command-prompt

堆栈的满意答案都bat了,更有甚者用符号链接, 好吧让我们回到bat.

想起传参可以用 %* 来做, OK~

于是 dir %* 就是bat内容了 把它保存到 %windir%

执行 ls /a /w 或者 ls /b 嗯嗯 很顺利,但看到dir命令回显觉得不爽

于是前面加个邮箱符号

变成 @dir %* 了 嗯嗯 很不错, 用了!


接下来是tail, 在看阿帕奇日志的时候用了参数 -f 感觉很好用, 

调试项目输出log能这么直观该多好

比上一个问题简单多了, 直接上网找这个功能对应的exe版本丢到system32就行

命令行还是桌面窗口版本就看你喜好了

桌面窗口版: 

http://sourceforge.net/projects/tailforwin32/ 图标略震惊wwwwwwww

命令行版本: 

http://sourceforge.net/projects/unxutils/ 这里还有一堆包括ls等的unix命令exe版呢


标签: linux 命令行 cmd

引用地址:

评论:

IntPtr
2014-01-04 20:42
msys路过

发表评论:

Powered by emlog 去你妹的备案 sitemap