1. 程式人生 > >Linux第一周學習筆記(14)

Linux第一周學習筆記(14)

script white 網卡 第一個 roo nor nbsp inux sys

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)