Linux中,我们经常做切换目录的操作,所以相对路径与绝对路径大家一定要熟练掌握,否则会影响到Linux后面的学习!

在Linux中,/斜杠表示根目录,Linux不像window,在Linux中没有C盘、D盘、E盘的概念,Linux是从/根目录开始的!

pwd这个命令很好用,因为在Linux中,目录非常的多,pwd命令可以准确的告诉我们,我们现在处在哪个目录下,所以啊,奉劝各位,在做重要的操作之前,最好先用pwd命令查看(确认)一下我们现在处在哪个目录下!

在 linux 下,有两种定位方式, 绝对定位与相对定位

.表示当前目录

..表示上一层目录

绝对定位是从/根目录开始算,一层一层的定位

相对定位是以当前所在的目录开始算, 通过../表示上一层目录, ./表示当前目录

绝对路径即绝对定位(是从/根目录开始算,一层一层的定位)

linux绝对路径执行java_路径

linux绝对路径执行java_linux绝对路径执行java_02

再告诉大家一个小技巧!输入cd /opt/命令后,按2下tab键,可以查看/opt/目录下有哪些文件,但是不会切换到/opt目录下,还是仍然处在/根目录下!

linux绝对路径执行java_Linux_03

linux绝对路径执行java_Linux_04

相对路径即相对定位(是以当前所在的目录开始算)

何为相对路径其实就是相对于当前位置你在到处切换,到处走!(即以当前位置为基础,切换到其他目录!)

linux绝对路径执行java_linux绝对路径执行java_05

linux绝对路径执行java_绝对路径_06

linux绝对路径执行java_linux绝对路径执行java_07

linux绝对路径执行java_相对路径_08

linux绝对路径执行java_Linux_09

linux绝对路径执行java_Linux_10

linux绝对路径执行java_相对路径_11

绝对定位举例:

如 cd /usr/local/bin ,此时将进入到 /usr/local/bin 下.

相对定位举例:

接上一步, 在已经进入到/usr/local/bin 的情况下.

如何到/usr/local/share 文件夹呢?

可以这样, cd ../share

如果你所处的当前位置离你要切换的目录比较远的话,使用相对路径比较费时费力,此时,你最好是使用绝对路径,这样还比较方便一点!

绝对定位与相对定位还可以结合起来使用:

如: cd /usr/local/bin/../ 回车之后,将进入 /usr/local

linux绝对路径执行java_Linux_12

clear命令(注意:该命令并不是真的清屏,该命令只是把之前的信息隐藏到最上面,我们通过滚动条往上滚动,还是可以看到之前的信息!)

linux绝对路径执行java_Linux_13

linux绝对路径执行java_Linux_14