MSYS中ls显示中文乱码及访问其他驱动器

来源:互联网 发布:vb 类模块 编辑:程序博客网 时间:2024/06/05 11:20

        MSYS 的启动方式有 -norxvt 和 -rxvt 两种,后者的界面的可配置性更好些,而前者使用的是 Windows 的默认终端,因此可配置性差一些。但是还要考虑中文的问题,直接使用ls时中文显示乱码,在 /etc/profile 文件中加入

    alias ls="ls --color=tty --show-control-chars"

    添加 --show-control-chars 选项可以使终端显示中文字符,可以参看 ls -h ,采用默认安装时,这个方法只在 -norxvt 启动方式下才有效,也就是使用原生的终端。 --color=tty 使终端显示不同类型的文件时区分颜色,这个参数是两种启动方式都有效的。

          另外就是访问其他驱动器的问题,实际上可以直接使用/d , /c 这样的方式来访问其他驱动器,只是在msys中没有显示而已,我使用的是cygwin的df命令可以看到:

    $ df -h
    Filesystem            Size  Used Avail Use% Mounted on
    c:                     30G   13G   17G  44% /cygdrive/c
    d:                    157G  111G   46G  71% /cygdrive/d
    e:                    164G  102G   62G  63% /cygdrive/e
    f:                     59G   57G  2.5G  96% /cygdrive/f
    g:                     30G   15G   16G  49% /cygdrive/g
    h:                     30G   26G  3.6G  88% /cygdrive/h
    j:                    832M  832M     0 100% /cygdrive/j

    原创粉丝点击