Linux第一周学习笔记(14)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux第一周学习笔记(14)相关的知识,希望对你有一定的参考价值。

Linux第一周学习笔记(14)


2.6,相对和绝对路径

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

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

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

 [[email protected] ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33

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

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

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

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

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

[[email protected] ~]# cd /etc/sysconfig/network-scripts

到指定的network-scripts目录下

[[email protected] network-scripts]# pwd查看当前在哪一个目录

/etc/sysconfig/network-scripts

[[email protected] network-scripts]# ls ifcfg-ens33

ifcfg-ens33

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

[[email protected] network-scripts]# cd

[[email protected] ~]#

2.7CD命令

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

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

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

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

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

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

[[email protected] ~]# cd /boot切换到/boot目录下)

[[email protected] boot]# pwd

/boot(当前目录/boot

[[email protected] boot]# cd

 [[email protected] ~]# pwd

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

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

[[email protected] /]# cd /etc/sysconfig/network-scripts/

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

[[email protected] ~]# 

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

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

[[email protected] ~]# cd /etc/sysconfig/network-scripts/ifcfg-ens33

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

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

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

[[email protected] network-scripts]# cd .

[[email protected] network-scripts]# cd .

[[email protected] network-scripts]# cd ..

[[email protected] sysconfig]# cd ..

[[email protected] etc]# cd ..

[[email protected] /]# 

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

[[email protected] /]# cd -

/etc

[[email protected] etc]# cd -cd-:回到上一次所在目录

/

[[email protected] /]# 

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

以上是关于Linux第一周学习笔记(14)的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记(第一周)

Linux第一周学习笔记(18)

Linux第一周学习笔记

Linux第一周学习笔记

Linux第一周学习笔记

Linux第一周学习笔记(11)