Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何使用cygwin_Linux_Windows_Cygwin - Fatal编程技术网

Linux 如何使用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

这可能是一个愚蠢的问题。我以前是一个mac用户,什么都用终端,现在我是windows新手,尝试使用cygwin获得终端功能。但我似乎不知道它有什么问题:

$ 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
是文件而不是目录。