附錄練習(xí) 2-4 - 笨辦法學(xué)Python3

附錄練習(xí)2 路徑,文件夾,目錄 (pwd)

在這個(gè)練習(xí)中你將學(xué)習(xí)如何用 pwd 命令打印當(dāng)前正在工作的目錄。

55.3.1 跟我做

我會(huì)教你如何閱讀我展示給你的會(huì)話(session)。你不用輸入我列出來的所有內(nèi)容,只用輸入其中一部分:

  • 不用輸入 $ (Unix 系統(tǒng))或者 > (Windows 系統(tǒng))。那只是我用來說明我的會(huì)話中得到的輸出結(jié)果。
  • 你輸入 $ 或者 > 后面的內(nèi)容,然后回車。比如如果我寫的是 $ pwd,你就只用輸入 pwd 然后回車就行。
  • 然后你就可以在 $ 或者 > 之后我得到的輸出結(jié)果。

讓我們先做個(gè)簡單的練習(xí),你就明白了:

Linux/macOS

練習(xí) 2 會(huì)話

$ pwd
/Users/zedshaw
$

Windows

練習(xí) 2 Windows 會(huì)話

PS C:\Users\zed> pwd Path
----
C:\Users\zed

PS C:\Users\zed>
警告!
在附錄部分我需要節(jié)省空間以至于你能專注在命令行的重要細(xì)節(jié)上。為此,我將去掉 > 之前的內(nèi)容,這也意味著你的呈現(xiàn)結(jié)果可能會(huì)跟我的不太一樣,不過沒關(guān)系,記住 > 之后的內(nèi)容是你要輸入的,在 Unix 系統(tǒng)下是 $ 。

55.3.2 你學(xué)到的

你的提示符可能跟我的不太一樣,你的 $ 前面可能是你用戶名和電腦名。Windows 系統(tǒng)下可能也會(huì)不一樣。不過最重要的是你看到的也是如下的模式:

  • 有一個(gè)提示符。
  • 你在提示符后面輸入命令,在本練習(xí)中是 pwd 。
  • 它打印了一些東西。
  • 重復(fù)。

你已經(jīng)學(xué)習(xí)了 pwd 的作用,即“打印工作目錄”。什么是目錄?目錄就是文件夾,它們是同一個(gè)東西。當(dāng)你打開你電腦的文件查看器去尋找文件的時(shí)候,你就是在文件夾中穿梭,這些文件夾就是我說的“目錄”。

55.3.3 附加練習(xí)

  • 輸入 20 遍 pwd,邊打邊說“打印工作目錄”。
  • 寫下這個(gè)命令輸出的文件路徑,用你的文件查看器找到這個(gè)文件。
  • 我是認(rèn)真的,輸 20 遍,大聲說出它的意思。

附錄練習(xí)3 如果你迷路了

在學(xué)習(xí)上個(gè)練習(xí)的時(shí)候你可能會(huì)有點(diǎn)迷路,不知道你自己在哪兒,或者不知道文件在哪兒,也不知道怎么繼續(xù)。要解決這個(gè)問題,我會(huì)教你停止迷路的命令。

不管你什么時(shí)候迷的路,很大可能是因?yàn)槟爿斎朊畹臅r(shí)候不知道你停在哪兒。你要做的就是輸入 pwd 以查看你當(dāng)前所在的目錄,這將會(huì)告訴你你現(xiàn)在在哪兒。

接下來你需要回到你想回去的地方 —— 你的 home,你需要輸入 cd ~ ,然后你就能回到你的 home。也就是說,任何時(shí)候只要你迷路了,你都可以先輸入 pwd ,再輸入 cd ~ ,前者讓你知道你現(xiàn)在在哪,后者讓你回到 home 以便重新開始。

55.4.1 跟我做

現(xiàn)在用 pwd 弄明白你在哪兒,然后用 cd ~ 回到 home,這樣可以確保你總是在正確的地方。

55.4.2 你學(xué)到的

如果你迷路了,如何返回 home。

附錄練習(xí)4 創(chuàng)建目錄(mkdir)

在這個(gè)練習(xí)中,你將學(xué)習(xí)如何用 mkdir 命令創(chuàng)建新目錄。

55.5.1 跟我做

記住!在進(jìn)行這個(gè)練習(xí)之前,你需要先用 pwdcd ~ 回到 home!在做附錄之后的每個(gè)練習(xí)前,都要先回到 home!

Linux/macOS

練習(xí) 4 會(huì)話

$ pwd
$ cd ~

$ mkdir temp
$ mkdir temp/stuff
$ mkdir temp/stuff/things
$ mkdir -p temp/stuff/things/orange/apple/pear/grape
$

Windows

練習(xí) 4 Windows 會(huì)話

> pwd
> cd ~
> mkdir temp


Directory: C:\Users\zed


Mode    LastWriteTime   Length  Name
----    -------------   ------  ----
d----   12/17/2011 9:02 AM      temp


> mkdir temp/stuff


Directory: C:\Users\zed\temp


Mode    LastWriteTime   Length  Name
----    -------------   ------  ----
d----   12/17/2011 9:02 AM      stuff


> mkdir temp/stuff/things


Directory: C:\Users\zed\temp\stuff

Mode    LastWriteTime   Length  Name
----    -------------   ------  ----
d----   12/17/2011 9:03 AM      things


> mkdir temp/stuff/things/orange/apple/pear/grape



Directory: C:\Users\zed\temp\stuff\things\orange\apple\pear


Mode    LastWriteTime   Length  Name
----    -------------   ------  ----
d----   12/17/2011 9:03 AM      grape


>

pwdcd ~ 命令我只列這一次,但是記住,做每個(gè)練習(xí)之前你都要做這個(gè)操作。

55.5.2 你學(xué)到的

現(xiàn)在我們開始輸入多行命令了,這些是你使用 mkdir 的多種不同方式。mkdir 命令是用來做什么的?他是用來創(chuàng)建目錄的。如果你問出了這個(gè)問題,那么你需要回過頭去復(fù)習(xí)一下命令表了,再好好記記你做的卡片吧。

創(chuàng)建新目錄是什么意思?就是新建文件夾。以上練習(xí)中你做的事情就是在目錄中創(chuàng)建多層目錄。這就叫做“路徑”(path),它是一種描述“temp 文件夾下的 stuff 文件夾下的 things 文件夾”的方式。它是你想在計(jì)算機(jī)的文件夾樹中放入某些東西時(shí)的路徑指向,它構(gòu)成了你計(jì)算機(jī)的硬盤。

警告!
在這個(gè)附錄中,我將用 / 來表示路徑,因?yàn)樗m用于所有的電腦。然而,Windows 用戶需要知道,你們也可以用 \ 。

55.5.3 附加練習(xí)

  • “路徑”的概念可能一開始會(huì)讓你感到困惑。別擔(dān)心,我們之后會(huì)多次用到這個(gè)概念,你會(huì)慢慢明白的。
  • 在 temp 目錄中再創(chuàng)建 20 個(gè)不同層級的目錄。在圖形界面的文件查看器中查看這些文件夾。
  • 創(chuàng)建一個(gè)名稱用 “ ” 括起來的目錄:mkdir "I Have Fun"
  • 如果臨時(shí)文件夾已經(jīng)存在了你的電腦就會(huì)報(bào)錯(cuò)。用 cd 切換到一個(gè)你能控制的工作目錄下,然后再試。Windows 桌面是一個(gè)很好的選擇。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容