cygwin是windows平台上的unix仿真环境,主要通过重新编译将posix系统上的软件移植到windows中。 我相信很多朋友都想安装cygwin,但我不知道如何安装。 因为是英语,所以对英语和不感冒的人来说是很痛苦的。 下一位绿茶编辑将与大家分享cygwin的安装步骤。
首先下载cygwin安装程序。 下载完成后,运行setup.exe程序,显示安装画面。 直接单击“下一步”后,将显示安装模式对话框,如下图所示。
有三种安装模式。
直接从互联网安装的Installfrom互联网。 适用于网络速度快的情况。
下载等待安装,此模式仅从互联网下载Cygwin组件包,不安装;
安装从本地目录。 此模式对应于上面的第二种模式,如果yxdzs的Cygwin组件包已在本地下载,则可以使用此模式从本地安装Cygwin。
从上述三种模式中选择适合你的安装模式。 在此选择第一种安装模式,直接从internet安装。 当然,在下载的同时,Cygwin组件也存储在本地,以便以后重新安装。 选择后,单击“下一步”
在此选择Cygwin安装目录和一些参数设置。 默认安装位置为C:/cygwin/。 也可以选择自己的安装目录,然后选择“下一步”。
在此步骤中,选择在安装过程中从internet下载的Cygwin包的存储位置,然后在完成选择后单击“下一步”
在下一步中,当您选择连接方法、选择连接方法并单击“下一步”时,将出现一个对话框,您可以在其中选择下载站点,如下图所示
在此步骤中,为了获得最快的下载速度,首先在列表中找到Cygwin中国镜像的地址: http://www.cygwin.cn,如果找到了就检查这个地址,如果找不到这个地址,下面是中国镜像选择http: //www.cygwin.cn/pub/完成后,单击下一步
在此步骤中,选择下载要安装的组件包。 为了允许安装的Cygwin编译程序,必须安装gcc编译器。 默认情况下,不安装gcc。 要安装,必须选择这个。 要安装gcc,请用鼠标单击组件列表中的" Devel "分支。 在这个分支下,有很多组件。 需要的是:
mrdmtutils
gcc
gcc-mingw
gdb
单击组件前面的循环按钮可显示内部版本的版本日期。 选择并安装最新版本。 下图是所选四种组件的屏幕截图。
mrdmtutils组件
gcc单元
gcc-mingw组件
gdb组件
完成选择后,请选择下一步,然后继续安装过程,如下图所示
安装时间取决于所选组件和网络情况。 安装完成后,安装程序会询问您是否要在桌面上创建Cygwin图标等,然后单击“完成”退出安装程序。
在-------------------------------------------------------------------------------------------------------------------下面是使用notepad写shell脚本的步骤windows上使用notepad编辑shell脚本并在cygwin上运行
首先,我将介绍Notepad定义的变量。
Notepad定义的这些环境可以作为参数传递到外部工具
变量名称的含义示例
FULL_CURRENT_PATH文件路径名E:javaHelloNpp.java
CURRENT_DIRECTORY文件目录E:java
FILE_NAME文件的全名HelloNpp.java
NAME_PART文件名HelloNpp
EXT_PART文件扩展名java
p>为便于编程,打开notepad-->设置-->首选项...-->备份与自动完成 ,
勾选 所有输入均启用自动完成(选择函数自动完成或者单词自动完成,凭个人喜好),
勾选 输入时提示函数参数。
先提醒下大家,运行命令前,要先记得保存修改过的文件。
第一步:下载NPP_EXEC插件,具体方法就不赘述。
第二步:windows下将cygwin的mrdmt目录添加到环境变量,如:
c:/cgywin/mrdmt追加到windows环境变量
第三步:选择插件->NppExec->Execute菜单,或者按住F6快捷键打开运行对话框
第四步:在对话框中输入如下脚本
npp_save (保存当前文件)
cd $(CURRENT_DIRECTORY) (进入到当前文件所在目录)
c:cygwinmrdmtbash.exe $(NAME_PART).sh (调用cygwin的bash shell解释器执行当前脚本)
第五步:保存第四步配置的命令,可以自己命名,如Shell执行
第六步:选择插件->NppExec->Advanced Options菜单,在左下角的Menu item中添加一个Item,我们这里命名为Shell,并点击Add/Modify按钮将
菜单添加到左上角中的区域
第七步:勾选左上角中的“Place to the Macros submenu"复选框,并点击OK按钮完成配置
第八步:将插件->NppExec->Show Console Dialog选中
第九步:选择”设置“->”首选项"->"新建“选项卡,找到格式区域,选择为Linux,编码区域选择"UTF-8(无BOM)"
到此,配置完成,可以编写一个简单的脚本,然后按住Ctrl+F6就可以执行shell脚本了
Shell代码 #!/mrdmt/bash pwd files=`ls -li ` for file in $files do echo "file is $file" done
我的机器运行如下: