CYGWIN 中的绝对路径和相对路径

absolute and relative paths in CYGWIN

它们是相同的还是完全不同的?当你在一个文件夹中并且你试图进入时,相对路径有效 'back' 但你必须输入完整目录的绝对路径

是否有更短的绕过绝对路径的方法而不是每次都输入整个目录路径?

绝对路径和相对路径不是Cygwin特有的。 它在 Unix/Linux 上的工作方式相同,在 Windows

上的工作方式类似

当然亲戚取决于你在哪里

$ cd /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/
$ pwd
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0
$ cd include
$ pwd
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include

但是

$ cd /usr
$ pwd
/usr
$ cd include
$ pwd
/usr/include

可以使用PWD或其他变量来缩短绝对路径

$ cd /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/
$ pwd
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0
$ echo $PWD
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0
$ cd $PWD/include
$ pwd
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include