cd 是切換所在目錄的命令,這個(gè)命令的基本信息如下。
上述命令執(zhí)行之后,在linux系統(tǒng)下的命令執(zhí)行當(dāng)前路徑下會(huì)產(chǎn)生smbshare.tar文件。1、使用原生apktool工具,需要將apktool的兩個(gè)文件釋放到window目錄下,在cmd中使用 apktool d apk文件名 命令來編譯apk文件,此時(shí)命令行的執(zhí)行目錄與apk文件所在目錄必須一致。打開命令提示符,所在路徑正常情況下是在c盤,而我們自己創(chuàng)建的文件卻不在c盤,所以執(zhí)行dir命令看不到效果。
[root@localhost ~]#cd [目錄名]
cd 命令是非常簡(jiǎn)單的命令,僅有的兩個(gè)選項(xiàng) -P 和 -L 的作用非常有限,很少使用:
【例 1】基本用法
cd 命令切換目錄只需在命令后加目錄名稱即可。例如:
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]#
#進(jìn)入/usr/local/src/ 目錄
通過命令提示符,我們可以確定當(dāng)前所在目錄已經(jīng)切換。
【例 2】簡(jiǎn)化用法
cd 命令可以識(shí)別一些特殊符號(hào),用于決速切換所在目錄,這些符號(hào)如表 1 所示。
表 1 cd 命令的特殊符號(hào)特殊符號(hào)作用
~
代表用戶的家目錄
-
代表上次所在目錄
.
代表當(dāng)前目錄
..
代表上級(jí)目錄
這些簡(jiǎn)化用法以加快命令切換,我們來試試。
[root@localhost src]# cd ~
[root@localhost ~]#
"cd~"命令可以快速回到用戶的家目錄,cd 命令直接按回車鍵也是快速切換到家目錄。
[root@localhost~]#cd /etc/
[root@localhost etc]#cd
[root@localhost ~]#
# 直接使用 cd 命令,也回到了家目錄。
再試試"cd-"命令。
[root@localhost ~]# cd/usr/local/src/
#進(jìn)入/usr/local/src/目錄
[root@localhost src]# cd -/root
[root@localhost ~]#
#"cd-"命令回到進(jìn)入 src 目錄之前的家目錄
[root@localhost ~]# cd-
/usr/local/src
[root@localhost src]#
#再執(zhí)行一遍"cd-"命令,又回到了 /usr/local/src/ 目錄。
再來試試"."和".."。
[root@localhost ~]# cd /usr/local/src/
#進(jìn)入測(cè)試目錄
[root@localhost src]# cd..
#進(jìn)入上級(jí)目錄
[root@localhost local]# pwd
/usr/local
#pwd是査看當(dāng)前所在目錄的命令,可以看到我們進(jìn)入了上級(jí)目 /usr/local/
[root@localhost local]# cd.
#進(jìn)入當(dāng)前目錄
[root@localhost local]# pwd
/usr/local
#這個(gè)命令不會(huì)有目錄的改變,只是告訴大家"."代表當(dāng)前目錄。
cd 命令本身不難,但有兩個(gè)非常重要的概念,就是絕對(duì)路徑和相對(duì)路徑。初學(xué)者由于對(duì)字符界面不熟悉,所以有大量的錯(cuò)誤都是因?yàn)閷?duì)這兩個(gè)路徑?jīng)]有搞明白,比如進(jìn)錯(cuò)了目錄、打開不了文件、打開的文件和系統(tǒng)文件不一致等。所以我們先來區(qū)分一下這兩個(gè)路徑。
首先,我們先要弄明白什么是絕對(duì)、什么又是相對(duì)。其實(shí)我們一直說現(xiàn)實(shí)生活中沒有絕對(duì)的事情,沒有絕對(duì)的大,也沒有絕對(duì)的;沒有絕對(duì)的快,也沒有絕對(duì)的慢。這只是由于參照物的不同或認(rèn)知的局限,導(dǎo)致會(huì)暫時(shí)認(rèn)為某些東西可能是絕對(duì)的、不能改變的。比如目前我們認(rèn)為光速是最快的速度,我們不能突破光速的限制。但也有可能隨著技術(shù)的進(jìn)步,我們會(huì)突破這一限制。