`
bluestar
  • 浏览: 371990 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用puttycyg登陆cygwin自动转向/home下的用户

阅读更多
    puttycyg是一个登陆cygwin的简单易用的工具,但是,往往使用puttycyg登陆cygwin后默认的用户是window的系统用户。如果在cygwin的home目录下模仿linux环境新建一个用户主目录,然后使用puttycyg登陆后默认指向此用户目录则没那么容易了,需要做一些修改。
    首先,需要安装cygwin和PuTTYcyg,在这里就不用介绍了。然后,进入cygwin的安装目录下的etc文件夹,找到一个profile文件,找到这段注释内容:
# Here is how HOME is set, in order of priority, when starting from Windows
#  1) From existing HOME in the Windows environment, translated to a Posix path
#  2) from /etc/passwd, if there is an entry with a non empty directory field
#  3) from HOMEDRIVE/HOMEPATH
#  4) / (root)

     可以看出,这段注释是解释启动cygwin是如何查找HOME环境变量的,首先查找windows环境下是否存在HOME变量,如果有则将它转换为Posix路径。我们接着在这段注释下面添加如下语句:
HOME=/home/myuser    #myuser 是在cygwin的home目录下新建的文件夹

   保存后,使用puttycyg登陆cygwin,登陆后的用户主目录指向为myuser。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics