1.下载Cygwin.exe文件,双击安装,首先在"Choose A Download Source"的时候选择"Download Without Installing",Next>.
2.选择本地包路径"Select Local Package Directory",即是选择将要下载的软件包的存放路径.默认在Cygwin.exe目录下.Next>
3.选择一个下载源"Choose A Download Site"如:"ftp://cygwin.dp.ua".Next>
4.选择要安装的软件包"Select Packages"如果想完全安装,点击All旁边的旋转状图标,将Default切换至Install;如果仅想在命令行下写写程序,则只要将 gcc、make还有vi等选上(点view);选好后,Next>
5.如果在包下载过程中断线或长时间进度条不动,取消之.然后重复1-4步骤.在第3步注意要选择之前的那个源,第四步时在All旁边的旋转状图标,将Default切换至Reinstall,Cygwin会断点续传.如果第3步选择的源和之前不同,Cygwin是不会给你断点续传的.
6.软件包下载完成后,退出,再运行Cygwin.exe,在"Choose A Download Source"的时候选择"Install from Local Directory".在"Default Text File Type" 选择"DOS/text"项.下面步骤按提示操作.
7.安装完成后,修改windows的环境变量,path变量加上X:\cygwin\bin(你的cygwin安装目录下的bin目录的路径).windows环境变量设置:桌面>>我的电脑>>右键点属性>>高级>>环境变量按钮>>编辑系统变量中的Path,如果你的系统中安装了诸如gvim,winavr工具包等包含linux下一些工具的时候,它们也设置了环境变量,有可能在你运行某个命令的时候,恰好这个命令也是它们中的一员,如果你的X:\cygwin\bin顺序在后面,系统可能就会调用非cygwin的系统命令,而转去调用它们,可想而知,这会造成系统混乱,解决办法就是在用cygwin时把X:\cygwin\bin放在环境变量的最前面,而使用其他程序的时候将其放在最后面.
8.运行Cygwin环境,出现bash shell命令行窗口.在$HOME(你的用户目录)下创建.inputrc,并写入以下内容:
 

set meta-flag on
set convert-meta off
set output-meta on 
set input-meta on

9.$HOME(你的用户目录)下创建.bash_profile,并写入以下内容:

export LESSCHARSET=latin1
alias less='/bin/less -r'
alias ls='/bin/ls -F --color=tty --show-control-chars'

10.保存,重启,OK!

(2007.3.8)

旧文备份:安装cygwin及在console下输入和显示中文的更多相关文章

  1. 旧文备份:简单CANOpen 协议说明

    (十年前的旧文,不舍等扔) 创建日期:2005-11-17 修改日期:2005-11-17 文件名称:简单CANOpen 协议说明.doc 作者:winshton 版本:V1.0 (注:本文以24in ...

  2. 旧文备份:rtlinux安装手册

    前段时间接触了几天RTLinux,折腾了好几天才总算把它安装上,得益于Prof. Chang-Gun Lee的安装建议,觉得该文档可能会对准备尝试安装RTLinux的朋友们有帮助,本人英语很烂,也比较 ...

  3. 旧文备份:硬盘MBR引导记录损坏的一种修复方法

    硬盘MBR信息损坏原因:硬盘上安装了windows XP和linux双系统,在windows下安装一套软件,破解的时候修改了硬盘的序列号,结果导致引导系统的grub无法完成linux的引导,只能进到w ...

  4. 旧文备份:windows下编译和使用IT++

    1.下载IT++最新版:<a href="http://sourceforge.net/projects/itpp/">http://sourceforge.net/p ...

  5. 旧文备份:Python国际化支持

    Python通过gettext模块支持国际化(i18n),可以实现程序的多语言界面的支持,下面是我的多语言支持实现: 在python安装目录下的./Tools/i18n/(windows下例 D:\P ...

  6. 旧文备份:怎样利用好单片机上的存储器资源来实现OD的存储与访问

    我们知道OD(对象字典)是CANopen的核心,所有功能都是围绕它开展的,是协议栈的数据中心,良好的OD实现是协议栈高效稳定运行的基础,而OD的实现最基本的一点就是怎么去保存它.因为OD的内容比较杂, ...

  7. 旧文备份:在CANopen网络中通过LSS服务设置节点地址和网络波特率

    CANopen专有个子协议用来描述怎样去通过网络设置节点地址和波特率,就是CiA DSP-305,大伙都叫LSS协议,是Layer Setting Services的缩写,不太好翻译,可以叫底层设置服 ...

  8. 旧文备份:CANopen协议PDO的几种传输方式

    (于2007.1.22) 由于PDO所传输的数据内容是无协议的且分配的标识符范围较SDO靠前,因此,其效率和优先级都是较高的,通常用于实时过程数据的传输. PDO是生产/消费类型的通讯方式,数据只有一 ...

  9. 旧文备份:CANopen协议中SDO服务

    SDO是服务数据对象接口(Service Data Obiect)的缩写,顾名思义提供服务数据的访问接口,服务数据就是一些实时性要求不高的数据,一般是指节点配置参数,因此,SDO一般用来配置和获得节点 ...

随机推荐

  1. Python查看类或Module的版本号

    >>> import keras >>> print keras.__version__ 1.2.0

  2. GBDT,FM,FFM推导

    GBDT推导: https://xgboost.readthedocs.io/en/latest/tutorials/model.html FM,FFM推导: https://tech.meituan ...

  3. (转)shell中test命令方法详解

    test命令用法.功能:检查文件和比较值 shell中test命令方法详解 原文:https://www.cnblogs.com/guanyf/p/7553940.html 1)判断表达式 if te ...

  4. telnet不能用,提示:-bash: telnet: command not found

    1.[root@localhost ~]# telnet  bash: telnet: command not found 2. 查询了是否安装Telnet包,结果如下: [root@localhos ...

  5. StreamReader类

    StreamReader类用于从文件中读取数据,该类是一个通用类,可用于任何流,构造方法和StreamWrite类格式一样的. 创建方式有两种: 1.先创建Filestream类在创建StreamRe ...

  6. Android学习记录帖

    1.OptionMenu的创建过程类图 2. OptionMenu的isActionBarMenu 在PhoneWindow的preparePanel中会根据设定的FEATURE来给变量isActio ...

  7. Objective-C #define 用法解析 (转)

    原文地址: http://blog.csdn.net/kindazrael/article/details/8108868 Objective-C : #define 用法解析 在 C 语言中,预处理 ...

  8. ArrayList、Vector、HashMap、HashSet

    1. list  和 set 的有序无序是否可重复 List是有序可重复的: Set是无序不可重复的: 2.ArrayList.Vector.HashMap.HashSet的默认初始容量.加载因子.扩 ...

  9. svg的基本图形与属性【小尾巴的svg学习笔记1】

    因为项目有可能用到, 所以学习了一下,做此笔记,图截自慕课网,侵删. 一.基本图形 1.矩形 x,y定义矩形的左上角坐标: width,height定义矩形的长度和宽度: rx,ry定义矩形的圆角半径 ...

  10. SAP R/3 IDES 4.71 编译前后硬盘空间大小比较

    使用SGEN编译前 使用SGEN编译后