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.7.CD命令
cd 命令(change directory):是用来改变用户所在目录。输入命令时如果后面什么都不跟,就会直接进入当前用户的根目录下。如果后面跟目录名,则会直接切换到指定的目录下。(注:cd后面只能是目录名,如果是文件名则会报错)
cd: 后面什么都不跟,就会直接进入当前用户的根目录下
cd~:就会直接进入当前用户的根目录下
cd-:回到上一次所在目录
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)的主要内容,如果未能解决你的问题,请参考以下文章