加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

CYGWIN入门

发布时间:2020-12-31 03:45:28 所属栏目:电商 来源:网络整理
导读:《CYGWIN入门》要点: 本文介绍了CYGWIN入门,希望对您有用。如果有疑问,可以联系我们。 1. 怎样安装cygwin Cygwin (发音应该是 SIG-win) = GNU + Cygnus + Windows. Cygwin官网是 www.cygwin.com. 站在开发者的角度来看,Cygwin是一个开源的在windows上模拟

《CYGWIN入门》要点:
本文介绍了CYGWIN入门,希望对您有用。如果有疑问,可以联系我们。

1. 怎样安装cygwin
Cygwin (发音应该是 SIG-win) = GNU + Cygnus + Windows. Cygwin官网是 www.cygwin.com.
站在开发者的角度来看,“Cygwin是一个开源的在windows上模拟类似Unix的环境.它是由两部分组成:
一个cygwin1.dll动态库主要是模拟 Linux API层,提供大量的Linux API功能.
另外一部分是一些工具的合集,让环境看起来就像真的Unix一样”

安装Cygwin:
Step 1: 下载安装
从www.cygwin.com下载安装程序setup.exe
Step 2: 运行setup选择安装cygwin
运行”setup.exe” ? 从Internet安装? 选者安装目录(避免安装在”Program Files”因为中间有空格)? 选择”Local Package Directory”就是保存下载安装文件的路径 ? 选择你的Internet代理设置 ? 选择一个镜像站点下载. (如果”choose download site” 选项是空的,添加”ftp://mirror.averse.net/pub/cygwin”到你的”User URL”. 你可以从http://cygwin.com/mirrors.lst找到所有的镜像站点.)
选择你想要安装的包
注意: 如果你是开发人员,当然你需要把 “Devel” (Development) 分类选上,还有就是别少了 “gcc”,“g++”,“gdb”,“make”这些工具,这些默认都是不选中的.
可以浏览所有的分类选择你想要安装的包,不用担心选漏了包需要重新安装;即便是整个安装完成后,你随时都可以重新运行setup.exe添加你想安装的包.

Step 3: 设置 PATH
把cygwin的bin路径添加到PATH环境变量中
譬如你的Cygwin是安装在 “c:cygwin”. 你可以开发windows的 “Control Panel” ? System ? (Vista only) Advanced System Settings ? Advanced ? Environment Variables ? System Variables ?选择变量名 “PATH” ? Edit ?添加”c:cygwinbin;” 在 PATH环境变量的最前面. 别忘了用分号分割后面的环境变量.
Step 4: 验证 Cygwin
通过运行 “cygwin.bat” 启动Cygwin的命令shell(bash or sh). 你会看到有命令行提示符号 “$”.你需要运行下面的命令创建用户和用户组信息

$ mkpasswd –l > /etc/passwd
$ mkgroup –l > /etc/group

试以下一些常用的Unix 命令,e.g.,

$ ls
$ dir
$ pwd
$ cd newdir
$ cd ..
$ cd /

列出目录
和上面的”ls”一样
显示当前的工作目录
改变当前的工作目录到newdir
改变当前的工作目录到上层父目录
改变当前的工作目录到”/”目录

如果需要一些help信息,试一下这些命令

$ man command
$ man –k keyword
$ man –f command
$ whatis command
$ info command
$ help

显示命令的手册
显示命令包含的关键字
显示命令的概要
和”man –f command”是一样的
显示命令的相关信息
显示help菜单
在bash shell里头,进入之前设置”root”目录(通过 “cd /”命令),你会发现目录底下有一个 “cygdrive” (通过 “ls” or “dir”查看),所有的硬盘分区统统都挂在这里. 执行”cd cygdrive” 然后 “ls” 命令,例如: “c”,“d”,等.
当然你可以通过以下的命令将c盘直接挂在目录 “/c” 而不是默认的路径 “/cygdrive/c” :

$ mount c: c
$ mount
Mount Drive "C:" as "c"

显示当前的 mounts
当然你也可以不用bash shell,而是直接通过windows的命令行模式(cmd.exe)调用Cygwin的程序(前提是你的PATH环境变量设置好了),

> ls -alR
> man gcc

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读