码迷,mamicode.com
首页 > 系统相关 > 详细

Linux第一周学习笔记(14)

时间:2018-01-28 00:11:40      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:etc   绝对路径   cto   查看   strong   改变   red   conf   hang   

Linux第一周学习笔记(14)


2.6,相对和绝对路径

1.路径:就是某一个文件存放的地方,只要键入这个文件的路径系统就只能直接找到这文件所在位置,所以找一个文件需要输入这个文件的路径。

2.绝对路径:从根开始的路径全部都是绝对路径(也就是说,绝对路径就是从根目录开始,然后一个紧接着又一个的文件分支,直到到达目标目录或者文件。什么叫做根目录:简而言之也就是文件系统的第一个目录就叫做根目录,根目录包含了文件和子目录。子目录里包含了更多的文件和子目录)。

例如我们要找到网卡的配置文件“ifcfg-ens33”如下:

 [root@daizhihong01 ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33

/etc/sysconfig/network-scripts/ifcfg-ens33

输入的这个路径从根目录开始,然后一个紧接着又一个的文件分支,直到到达目标目录或者文件,这样的路径就是绝对路径。

3.相对路径:相对于所在位置的一个路径。(绝对路径是从根目录开始最后通向目标目录或者文件,而相对路径就是从所在工作的目录开始的,是相对当前的目录来说的。

pwd命令:终于显示当前所在目录

例如我们要找到网卡的配置文件“ifcfg-ens33”如下:

[root@daizhihong01 ~]# cd /etc/sysconfig/network-scripts

到指定的network-scripts目录下

[root@daizhihong01 network-scripts]# pwd查看当前在哪一个目录

/etc/sysconfig/network-scripts

[root@daizhihong01 network-scripts]# ls ifcfg-ens33

ifcfg-ens33

network-scripts目录下直接输入ls ifcfg-ens33就可以找到ifcfg-ens33网卡配置文件,也就是说ifcfg-ens33这个配置文件相对于当前network-scripts目录来讲的一个路径。

[root@daizhihong01 network-scripts]# cd

[root@daizhihong01 ~]#

2.7CD命令

cd 命令(change directory):是用来改变用户所在目录。输入命令时如果后面什么都不跟,就会直接进入当前用户的根目录下。如果后面跟目录名,则会直接切换到指定的目录下。(注:cd后面只能是目录名,如果是文件名则会报错)

  1. cd: 后面什么都不跟,就会直接进入当前用户的根目录下

  2. cd~:就会直接进入当前用户的根目录下

  3. cd-:回到上一次所在目录

  4. cd ..:返回到上一级目录

---------------------------------------------------------------------------------------------------------------

[root@daizhihong01 ~]# cd /boot切换到/boot目录下)

[root@daizhihong01 boot]# pwd

/boot(当前目录/boot

[root@daizhihong01 boot]# cd

 [root@daizhihong01 ~]# pwd

/root(后面什么都不跟,就会直接进入当前用户的根目录)

---------------------------------------------------------------------------------------------

[root@daizhihong01 /]# cd /etc/sysconfig/network-scripts/

[root@daizhihong01 network-scripts]# cd ~cd~:就会直接进入当前用户的根目录下)

[root@daizhihong01 ~]# 

----------------------------------------------------------------------------------------------

cd后面只能是目录名,如果是文件名则会报错

[root@daizhihong01 ~]# cd /etc/sysconfig/network-scripts/ifcfg-ens33

-bash: cd: //etc/sysconfig/network-scripts/ifcfg-ens33: 不是目录

----------------------------------------------------------------------------------------------------------------

[root@daizhihong01 ~]# cd /etc/sysconfig/network-scripts/cd ..:返回到上一级目录

[root@daizhihong01 network-scripts]# cd .

[root@daizhihong01 network-scripts]# cd .

[root@daizhihong01 network-scripts]# cd ..

[root@daizhihong01 sysconfig]# cd ..

[root@daizhihong01 etc]# cd ..

[root@daizhihong01 /]# 

-----------------------------------------------------------------------------------------------------------------

[root@daizhihong01 /]# cd -

/etc

[root@daizhihong01 etc]# cd -cd-:回到上一次所在目录

/

[root@daizhihong01 /]# 

-----------------------------------------------------------------------------------------------------------------

Linux第一周学习笔记(14)

标签:etc   绝对路径   cto   查看   strong   改变   red   conf   hang   

原文地址:http://blog.51cto.com/13577820/2065889

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!