Linux第二周学习笔记(1)

Linux第二周学习笔记(1)bash


2.6,相对和绝对路径ide

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

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

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

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

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

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

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

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 /]# 

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

相关文章
相关标签/搜索