码迷,mamicode.com
首页 > Windows程序 > 详细

配置类似 Linux 的 Windows命令提示符工作环境

时间:2016-05-13 20:30:49      阅读:548      评论:0      收藏:0      [点我收藏+]

标签:

Linux 的 Shell 环境很好用,很方便。能不能在 Windows 上延续这种使用习惯呢?

1、命令行工具准备

来自http://www.git-scm.com/download/win 的 Git for Windows, 安装后提取所有的东西(目录理由/bin、/etc、/usr、/mingw等等,大部分文件在\usr\bin以及mingw\bin下面)放到某个目 录(比如 C:\Posix\ )下面,结构么,我是C:\Posix\bin 下有bash.exe、git.exe 和 sh.exe;当然,也可以 下载 Portable Edition,解压即用。

2、终端的配置

/*

下载 ConsoleZ (来自https://github.com/cbucher/console)或者 ConEmu(来自http://conemu.github.io/),解压就能用,在 Settings > Startup里,“Command Line”下填写“C:\Posix\bin\sh.exe --login -i“
这样就可以在 consolez 或者 conemu 里面用 Linux 下面的一些好用的shell工具了。我首选 consolez,因为简洁。

*/

自从有了 Windows Powershell,我觉得如果不需要多标签的话,完全可以使用自带的 Powershell 或者 cmd!在 C:\Windows下面新建一个bash.bat,写入如下的三行

@echo off

echo Bash on Windows

C:\Posix\sh.exe  --login  -i

这样,每次打开cmd或者powershell,输入bash,哈哈!!

但是cmd或者powershell的字体太难看,于是,我们需要修改字体(教程来自https://www.zhihu.com/question/36344262/answer/67104411)

(1)去http://pan.baidu.com/s/1gCZP8,下载msyh_consola.ttf字体;

(2)修改

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont

下的 936 值为 “*YaHeiConsola”,注意这里是有一个星号的。

(3)右键 ps 或者 cmd 标题栏,在“属性”->“字体”中将字体设置为 YaHeiConsola。

3、添加更多工具

可 以直接将一些终端下的工具(如ffmpeg.exe)放到C:\Posix\usr\bin下,bash可以找到它们。如果可执行文件放到了其他文件夹中 该怎么办呢?可以写一个脚本,放到C:\Posix\usr\bin下。比如,在C:\Posix\opt\Gnuplot\bin\下面 有 gnuplot.exe,那么,在 C:\Posix\usr\bin\ 下面创建一个 gnuplot 文件(没有拓展名),写入以下两行

#!/bin/sh

/c/Posix/opt/Gnuplot/bin/gnuplot.exe $*

保存。这样子,就可以在 bash 下面使用 gnuplot 了。

4、结语

这个环境相当好用,起码可以使用简单的linux shell脚本、启动tomcat、用ffmpeg对某一个目录下面的文件进行转码,还有各种方便的文件操作.... 真是太好了!

配置类似 Linux 的 Windows命令提示符工作环境

标签:

原文地址:http://www.cnblogs.com/suyangts/p/5490909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!