`
bluestar
  • 浏览: 376390 次
  • 性别: 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。
分享到:
评论

相关推荐

    Cygwin安装路径home下缺少的文件

    2. **权限问题**:在某些情况下,可能是由于Windows的权限设置导致Cygwin无法在`/home`目录下创建新的用户目录。确保安装Cygwin时使用的是管理员权限,并且检查了系统权限设置。 3. **环境变量问题**:Cygwin的环境...

    OS + windows command / cmd / dos / Cygwin / UnxUtils / miniGW / powershell

    标题中的“OS + windows command / cmd / dos / Cygwin / UnxUtils / miniGW / powershell”涉及了多个在Windows环境下进行操作系统交互和开发的相关工具和技术。让我们逐一深入探讨这些概念。 1. **Windows ...

    cygwin之root权限

    通常情况下,Cygwin会默认使用用户的Windows账户作为登录名,这导致用户在Cygwin中只能以普通用户的身份操作。但是,通过一定的步骤可以实现真正意义上的root权限,即能够执行所有管理员级别的操作。 #### 具体步骤...

    cygwin part01/04

    Cygwin由Cygnus公司开发,与MinGW相比,它是一个庞然大物,因为它企图在Windows上搭建整个Linux平台。Cygwin包含两个部分,首先是cygwin1.dll,它是...因此,选择Cygwin,我们不仅能使用GCC,更能学习Linux的命令工具。

    cygwin中文pdf版教程

    Cygwin是一款在Windows操作系统上运行的开源软件,它提供了一个类Unix的环境,使得用户可以在Windows系统中使用许多原本只在Unix或Linux环境下可用的工具和应用程序。Cygwin的核心是Cygwin库,它通过模拟POSIX API,...

    Windows上安装配置SSH教程——win10下使用Cygwin+Expect自动登陆ssh

    选择软件的安装目录和允许使用的用户,默认即可,下一步 选择从网上下载的软件包的存储路径,(默认或者)手动指定一个合适路径,下一步,如果手动指定的路径不存在,则会询问是否创建目录,选择:是 选择网络...

    Cygwin在windows下的安装配置

    Cygwin在Windows下的安装配置 Cygwin是一款模拟Linux环境的工具,它提供了一...Cygwin的安装配置是一个需要用户细心和耐心的过程,但是一旦安装成功,用户将可以在Windows环境下使用Cygwin,编译和运行omniORB的源码。

    cygwin 下 rsync-3.0.8安装及使用说明

    例如,我们可以使用以下命令将源目录`/home/user/source`的内容同步到目标目录`/home/user/destination`: ```bash rsync -av /home/user/source /home/user/destination ``` 其中,`-a`表示归档模式,保留源文件的...

    cygwin离线安装包

    cygwin是一款强大的开源工具,它为Windows用户提供了类UNIX的环境,使得开发者能够在Windows操作系统上体验到类似于Linux的功能。cygwin的主要作用是通过提供一个兼容层,模拟Linux的API,使得原本只能在Linux环境下...

    收集到的cygwin使用资料

    Cygwin 是一款在 Windows 操作系统上模拟 Linux 环境的软件包,它包含了大量 GNU 和 Open Source 工具,使得用户可以在 Windows 下使用类 Unix 的命令行工具进行开发工作。本文将详细介绍 Cygwin 的基本使用方法及...

    cygwin中文使用指南

    **Cygwin**是一款在Windows操作系统上模拟Unix环境的软件,它可以让用户在Windows平台上使用大量原本只适用于类Unix系统的命令行工具、实用程序以及开发工具。这对于需要在Windows环境下进行软件开发、特别是针对...

    redhat cygwin

    安装完成后,用户可以在Windows的命令提示符或者Cygwin的bash shell中使用这些工具。 在使用Redhat Cygwin时,需要注意一些兼容性问题,例如文件权限、网络设置以及某些特定软件可能存在的问题。由于Cygwin模拟的是...

    cygwin使用资料大全

    2. **在 Windows 下使用 Cygwin 工具:** - 创建一个批处理文件(`.bat` 文件),如下面的例子所示: ``` @echo off d: cd d:\website\8thmanage tar czvf 8thmanage.tgz 8thmanage ``` - 这个批处理文件会...

    在Windows下本地安装Cygwin

    在Windows环境下,Cygwin是一个流行的开源工具,它提供了一个模拟Unix环境的层,使得用户可以在Windows系统上运行许多原本只适用于Linux或Unix的操作。Cygwin的主要目标是使开发者能够在Windows上编译和运行GNU工具...

    cygwin64.zip

    6. **Linux命令行工具**:Cygwin包含了大量Linux下的命令行工具,如sed、awk、make等,使得Windows用户能够在熟悉的环境中进行文本处理、脚本编写和自动化任务。 7. **开发环境**:Cygwin支持多种编程语言的开发,...

    cygwin直接使用包

    5. **文件系统**:Cygwin提供了一个虚拟文件系统,允许Unix样式的路径名(如"/home/user")与Windows文件系统交互。 对于“嵌入式开发的朋友”,Cygwin的价值在于它能够提供一个与目标系统(通常是Linux)类似的...

    Cygwin与android使用总结

    打开`.bash_profile`文件,通常是位于`/cygdrive/安装目录/home/Administrator/`下的,然后在文件末尾添加NDK路径,并执行`export NDK`。 4. **NDK编程流程**: - 创建一个新的Java类,例如`Jni`,并在其中声明`...

    Cygwin.rar

    6. 文件系统:Cygwin提供了一个与Unix/Linux相似的文件系统结构,使得Windows用户可以使用Unix风格的路径名(如"/home/user")。 安装Cygwin后,用户可以通过bash shell来访问这些工具和功能,如使用grep、sed、awk...

Global site tag (gtag.js) - Google Analytics