4.3.2. 修改Cygwin的默认启动路径

原先启动Cygwin,其默认路径是当前用户的Home文件夹:

CLi@PC-CLI-1 ~
$ pwd
/home/CLi
        

而Cygwin默认启动路径,就是由环境变量HOME的值决定的。

因此,此处就是要去改变对应的环境变量HOME的值。

此处,先去看看原先HOME的值是多少,有两种方法:

  • 可以在cygwin下输入env查看当前所有的环境变量:

    CLi@PC-CLI-1 ~
    $ env
    HOMEPATH=\Users\CLi
    ...
    SHELL=/bin/bash
    TERM=xterm
    ...
    CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    OS=Windows_NT
    ...
    HOME=/home/CLi
    ...
                    

    其中就可以看到,此处的HOME值为/home/CLi

  • 直接通过echo一个环境变量,得知该环境变量的值:

    CLi@PC-CLI-1 ~
    $ echo $HOME
    /home/CLi
                    

而想要改变HOME的值,也有两种方法:

  • 去windows中建立一个HOME的环境变量,将值设置为自己想要的值

    而关于如何添加Windows的环境变量,不熟悉的人,请参考

    windows中新建一个环境变量

  • 通过export去修改环境变量:

    CLi@PC-CLI-1 ~
    $ echo $HOME
    /home/CLi
    
    CLi@PC-CLI-1 ~
    $ export HOME=/home/CLi/develop
    
    CLi@PC-CLI-1 /home/CLi
    $ echo $HOME
    /home/CLi/develop
                    

    即可把HOME从/home/CLi改为/home/CLi/develop

    [注意]注意
    此处通过export的方式改变的值,只是当前(会话/窗口)有效,关闭了窗口后,就失效了,所以下次重启后,还是无法达到修改的效果