Linux 如何使用cygwin
这可能是一个愚蠢的问题。我以前是一个mac用户,什么都用终端,现在我是windows新手,尝试使用cygwin获得终端功能。但我似乎不知道它有什么问题:Linux 如何使用cygwin,linux,windows,cygwin,Linux,Windows,Cygwin,这可能是一个愚蠢的问题。我以前是一个mac用户,什么都用终端,现在我是windows新手,尝试使用cygwin获得终端功能。但我似乎不知道它有什么问题: $ pwd /home/rachel $ ls [no output] $ cd Desktop -bash: cd: Desktop: No such file or directory 我的cygwin有什么问题?我如何用它更改目录?(cd Desktop在命令行powershell上工作,因此路径应该是正确的)。还是有更好的win
$ pwd
/home/rachel
$ ls
[no output]
$ cd Desktop
-bash: cd: Desktop: No such file or directory
我的cygwin有什么问题?我如何用它更改目录?(cd Desktop
在命令行powershell上工作,因此路径应该是正确的)。还是有更好的windows linux环境模拟器?
提前谢谢 Cygwin不使用Windows主目录作为
/home/rachel
,而是在某处创建自己的目录结构,并在UNIX风格的Cygwin路径和Windows路径之间转换/home/rachel
可能对应于C:\cygwin\home\rachel
或类似内容
你可以用
cygpath -w $(pwd)
cd /cygdrive/c
查看当前目录的翻译
要访问Windows驱动器C:\
,您可以使用
cygpath -w $(pwd)
cd /cygdrive/c
如果您的Windows用户名是rachel
,则您的Windows桌面可能是
/cygdrive/c/Users/rachel/Desktop
如果ls-a“$HOME”
未显示.bashrc
,则此文件尚不存在。只要创建它,如果你想使用它
Cygwin的替代品是MSYS2
ls
没有输出,因为您的主目录中没有任何内容。“桌面”不在cygwin目录树中。可以通过以下方式访问:cd/cygdrive/c/Users//Desktop/
谢谢!我如何才能转到bashrc并更改默认路径?我试图使用该路径访问.bashrc
,但没有得到它,实际上,我在掩盖细节.bashrc
是一个隐藏文件,除非使用了ls-a
,否则不会随ls
一起显示。文件应该在/home/rachel/.bashrc
中,所以.bashrc
显示为ls-a
,但是cd.bashrc
给出了。bashrc:不是目录错误:(.bashrc
是文件而不是目录。