原文地址
Filed Under (
技术) by WaterLin
如果在系统中使用MinGW的话,用MSYS作为Windows的cmd会比较方便。
MSYS提供了一个模拟的bash环境,当然,其中包含了基本的bash命令,比如ls等。除了基本的bash命令外,它还提供了用bash的方式来运行Windows的程序。当你不清楚在MSYS里运行的某个命令的目录在哪里的时候,你可以用which这个命令来查询。通过which这个命令,你也可以判断出这个命令是MSYS bash里的命令,还是你安装在Windows里的程序。
利用MSYS可以基本代替cmd的日常使用。
MSYS的安装很简单,下载安装文件,一路安装下去就可以了。在提示你是否安装有MinGW的时候,你根据你的实际情况填写即可。
MSYS默认的颜色、字体配置十分的丑陋,可以通过C:\msys\1.0\msys.bat这个文件来修改,即安装路径下的msys.bat文件。
修改MSYS的终端字体、颜色等属性,找到表述和下面这一行相类似的地方:
start rxvt -backspacekey -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier-12 -tn msys -geometry 80x25 -e /bin/sh --login -i
把这里面的属性值根据你的喜好来改,就可以美化出一个更加漂亮的终端窗口了:
start rxvt -backspacekey -sl 2500 -fg white -bg black -sr -fn Courier-bold-14 -tn msys -geometry 100x40 -e /bin/sh --login -i
这些属性值都可以随便自己设定,不过这一行一定要作为一行来保存!
分享到:
相关推荐
### MinGW与MSYS安装详解 #### 一、MSYS的初次安装 MSYS (Minimal SYStem) 是一个基于MS-DOS环境的类Unix工具集合,它为Windows平台提供了命令行工具,允许用户在Windows上执行类似于Unix的命令。初次安装MSYS时,...
总的来说,MSYS2和MinGW为Windows开发者提供了一个接近于Linux的开发环境,便于移植和使用开源软件,同时也方便了与跨平台项目的协作。在VSCode中整合这个环境,可以提高开发效率,使得代码编辑、构建和调试更为便捷...
此外,MSYS 不包含图形界面,所有的操作都是在命令行界面进行的。 总的来说,MSYS 是一个重要的工具,它填补了 Windows 系统与 Unix/Linux 开发环境之间的鸿沟,使得开发者可以在不离开 Windows 平台的情况下,有效...
通过以上步骤,我们不仅能够顺利地在Win32环境下安装和配置MSYS和MinGW,还能够进一步配置GTK+环境,以便于使用GTK+库进行图形界面的开发。这对于初学者来说是非常实用的指南,有助于减少配置过程中的困难和问题。
MSYS与MinGW一起使用,可以实现基于makefile的自动化构建流程。 配置Eclipse以编译C++的步骤: 1. 安装Eclipse:首先下载并安装Eclipse IDE for C/C++ Developers版本,确保它包含CDT。 2. 安装CDT:如果Eclipse未...
首先,msys是一个轻量级的Unix-like环境,它为Windows系统提供了一个命令行界面和许多Unix工具,如bash shell、make等,这对于在Windows上进行类似Unix的编译工作至关重要。你可以通过下载并安装`msys环境安装说明....
MSYS是一个轻量级的Unix-like shell,它提供了一个命令行界面和基本的Unix工具,如bash shell、make等,使得开发者能够在Windows上运行这些工具。MSYS的主要目标是作为构建工具链的桥梁,帮助将源代码从Unix-like...
6. **软件包管理**:MSYS通常与MinGW(Minimalist GNU for Windows)配合使用,提供了一套简单的包管理系统,方便安装和管理额外的Unix工具。 7. **开发工具**:对于开发者来说,MSYS1.0新版可能还包含了其他开发...
**MSYS-1.0.10+MinGW-5.1.4:MSYS与MinGW的结合使用** 在Windows环境下开发和编译开源软件时,常常会遇到需要使用Unix-like工具集的情况。这就是MSYS和MinGW的用武之地。这两个项目都是为了在Windows系统上提供一个...
#### 四、配置与验证 1. **配置环境变量**: - 确保 “D:\MinGW\bin” 已经添加到系统环境变量 PATH 中。 - 此外,还可以根据需要添加其他自定义路径到 PATH 中。 2. **验证安装**: - 打开命令提示符,输入 `...
msys是一个轻量级的Unix-like环境,它提供了一个POSIX兼容的命令行界面和一些基本的Unix工具,如bash shell、make和gcc。msys不包含完整的Unix系统,而是专注于构建和编译软件,特别是那些依赖于Unix工具链的项目。 ...
在msys中运行glade,你可以直接在命令行输入`glade`,如果一切配置正确,glade的图形界面将会启动,你可以开始创建和编辑GUI设计。请注意,为了使glade能够正常工作,可能还需要安装一些依赖项,例如GTK+库和其他...
1. **msys2_shell.cmd**:这是一个启动MSYS2 Shell的命令脚本,用户可以通过它来打开一个类似于Unix shell的命令行界面,执行各种Unix命令和脚本。 2. **mingw32.exe, mingw64.exe**:这两个是MingW的32位和64位...
它的目标是提供一个轻量级的环境,使Windows用户能够使用类似于bash的命令行界面以及一些基本的GNU工具,如make、gcc编译器等。MSYS1.0主要基于cygwin,但相比cygwin,它更专注于构建工具链,而不是模拟完整的Linux...
**安装与使用** `msys.tar.gz`是一个包含msys环境的压缩文件,通常以`.tar.gz`格式打包。首先,你需要一个能够处理这种压缩格式的工具,如7-Zip,来解压这个文件。解压后的文件应该包含一个批处理文件`msys.bat`。...
本文将详细介绍Minicom的基本功能、在MSYS2中的安装与使用,以及它在实际工作中的应用。 一、Minicom的基本功能 Minicom是一个强大的终端模拟器,它主要用于通过串行端口与外部设备(如调制解调器、嵌入式系统或...
总结来说,配置Qt5开发环境,尤其是集成GSL库,需要对Linux命令行有一定了解,并熟悉如何在Windows环境下使用mingw和msys工具。正确配置后,开发者能够利用Qt5的强大界面功能结合GSL的科学计算能力,加速算法开发...
在XP系统上,这将提供一个与Linux类似的命令行界面,使得开发者可以使用熟悉的Unix脚本和命令行工具进行工作。 离线安装步骤大致如下: 1. 下载MingW和MSYS的完整安装包或镜像文件。 2. 创建一个新的目录,例如"C:\...
在Eclipse中安装了CDT后,开发者可以利用Eclipse的界面优势,结合MinGW和MSYS来编写、编译和调试C和C++程序,无需离开Eclipse环境。 使用MinGW+MSYS+CDT进行C/C++开发的步骤大致如下: 1. 下载并安装MinGW,选择...
6. **doc**: 这个目录通常包含MSYS的相关文档,如手册页、使用指南和帮助文件,帮助用户了解如何使用和配置MSYS。 7. **share**: 这个目录在Unix-like系统中通常用于存放可共享的资源,如库文件、语言字典或者系统...