日期:2014-05-16  浏览次数:20676 次

linux下绝对路径和相对路径

.   代表此层目录   
..  代表上层目录   
~   代表自己的家目录   
~user 代表到 user 这个人的家目录   
底下我们要来谈一谈目录与路径的几个常用的指令:   
cd   变换目录   
pwd  显示目前的目录   
mkdir 建立一个新目录   
rmdir 删除一个里面是空的空目录   
cd 与 pwd   这两个指令主要是在『变换目前目录』与『显示目前所在目录』的工作,底下说一说他们的用途与语法吧!   
cd   语法: [root @test /root ]# cd [相对路径或绝对路径]    
参数说明:   路径有『相对路径』与『绝对路径』的分别,请千万小心啰!   范例:   [root @test /root]# cd ..       
<==回到上一层目录   [root @test /root]# cd ../home    
<==相对路径的写法   [root @test /root]# cd /var/www/html 
<==绝对路径的写法   [root @test /etc]# cd         
<==回到使用者的家目录   [root @test /etc]# cd ~        
<==回到使用者的家目录!   [root @test /etc]# cd ~test      
<==回到 test 这个使用者的家目录   
说明:   cd 是 change directory 的缩写,这是用来变换工作路径的指令。注意,路径与 cd 指令之间存在一个空格!一登入 Linux 系统后,root 会在 root 的家目录,亦即 /root 下,至于使用者会在预设的 /home/username 底下,例如鸟哥的 ID 为 vbird ,则以 vbird 的身份登入后,会到 /home/vbird 这个路径下。OK!那回到上一层可以用『 cd .. 』而到相对路径可到『 cd ../bird』,至于绝对路径则是 cd /usr/sbin !注意喔,在前面的提示字元会改变路径名称!此外,家目录还有一个代码,那就是『 ~ 』符号!例如上面的例子可以发现,使用『 cd ~ 』可以回到个人的家目录里头去呢!此外,如果你的 Linux 主机当中有个 testing 的帐号,你要到他的家目录去,可以下达『 cd ~testing』立刻去到 testing 的家目录啰!   
pwd   语法: [root @test /root ]# pwd    
范例:   [root @test root]# cd /home/test   
[root @test test]# pwd    /home/test       
<==显示目前你所在的目录呦!   
说明:   pwd 是 print working directory 的缩写,也就是显示目前所在目录的指令,例如在上个表格最后的目录是 /home/test 这个目录,但是提示字元仅显示 test ,如果你想要知道目前所在的目录,可以输入 pwd 即可:   此外,由于很多的套件所使用的目录名称都相同,例如 /usr/local/etc 还有 /etc ,但是通常 Linux 仅列出最后面那一个目录而已,这个时候你就可以使用 pwd 来知道你的所在目录啰!免得搞错目录,结果……   mkdir 与 rmdir 管理目录:   那幺要如何建立删除目录呢?很简单呀!就用 mkdir 与 rmdir ,看出来了吗?没错啦!就是 make/remove directory 的缩写说!看要怎幺用吧!