Linux下面的路径问题
一般的情况下,我们在
对于Linux系统的初学者来说,系统路径一直是困扰他们的主要问题,并且常常被弄得糊里糊涂的。如果你也有这样的烦恼,那就看看下面这篇文章吧,说不定会对你有所启发。 一般的情况下,我们在用shell调用的话,或者你通过什么什么方式调用你的应用程序的时候,注意你的此刻的路径就是你的被调用的程序的路径。 路径分为绝对路径和相对路径: 绝对路径: 在Linux中,绝对路径是从/(也被称为根目录)开始的,比如/usr、/etc/X11。如果一个路径是从/开始的,它一定是绝对路径,这样就好理解了; [root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是说他到底位于哪? /root 注:用户当前位于/root; [root@localhost ~]# cd /usr/share/doc/ 注:我们以绝对路径方式进入/usr/share/doc目录下; [root@localhost doc]# pwd 注:判断用户当前所处的位置 /usr/share/doc 注:用户位于/usr/share/doc,看来已经达到我们的目的了; 相对路径: 相对路径是以 . 或 .. 开始的,.表示用户当前操作所处的位置,而.. 表示上级目录;在路径中,.表示用户当前所处的目录,而..上级目录,要把.和..当做目录来看。 [root@localhost ~]# pwd 注:通过pwd来判断当前用户所在的位置; /root 注:得出目录处于/root目录中; [root@localhost ~]# cd . 注:我们进入. [root@localhost ~]# pwd 注:判断当前用户所处的位置; /root 注:得出在/root 目录中 ; [root@localhost ~]# cd .. 注:我们切入/root的上级目录 [root@localhost /]# pwd 注:判断当前用户所处的位置。 / 注:用户当前位于/(根目录)中; 在路径中一些特殊符号的说明; 这些符号在相对路径中应用的,这些符号能为我们带来方便,所以有必要说说; . 表示用户所处的当前目录; .. 表示上级目录 ~ 表示当前用户自己的家目录 ~USER 表示用户名为USER的家目录linux 路径,这里的USER是在/etc/passwd中存在的用户名。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |