附錄 A - 練習 5 切換目錄 - Learn Python 3 The Hard Way

附錄練習 5 切換目錄 (cd)

在這個練習中,你將學習如何使用 cd 命令從一個目錄切換到另一個目錄。

55.6.1 跟我做

在這部分練習中我會再給你一次指導說明:

  • 不用輸入 $ (Unix 系統)或者 > (Windows 系統)。
  • 你輸入 $ 或者 > 後面的內容,然後回車。比如如果我寫的是 $ cd,你就只用輸入 cd 然後回車就行。
  • 回車之後你會在 $ 或者 > 之後看到你的輸出結果。
  • 每次練習之前要先用 pwdcd ~ 回到 home,回到你最開始的地方。

Linux/macOS

$ cd temp$ pwd~/temp$ cd stuff$ pwd~/temp/stuff$ cd things$ pwd~/temp/stuff/things$ cd orange/$ pwd~/temp/stuff/things/orange$ cd apple/$ pwd~/temp/stuff/things/orange/apple$ cd pear/$ pwd~/temp/stuff/things/orange/apple/pear$ cd grape/$ pwd~/temp/stuff/things/orange/apple/pear/grape$ cd ..$ cd ..$ pwd~/temp/stuff/things/orange/apple$ cd ..$ cd ..$ pwd~/temp/stuff/things$ cd ../../..$ pwd~/$ cd temp/stuff/things/orange/apple/pear/grape$ pwd~/temp/stuff/things/orange/apple/pear/grape$ cd ../../../../../../../$ pwd~/$

Windows

> cd temp> pwdPath----C:Userszed emp> cd stuff> pwdPath----C:Userszed empstuff> cd things> pwdPath----C:Userszed empstuff hings> cd orange> pwdPath----C:Userszed empstuff hingsorange> cd apple> pwdPath----C:Userszed empstuff hingsorangeapple> cd pear> pwdPath----C:Userszed empstuff hingsorangeapplepear> cd grape> pwdPath----C:Userszed empstuff hingsorangeapplepeargrape> cd ..> cd ..> cd ..> pwdPath----C:Userszed empstuff hingsorange> cd ../..> pwdPath----C:Userszed empstuff> cd ..> cd ..> cd temp/stuff/things/orange/apple/pear/grape> cd ../../../../../../../> pwdPath----C:Userszed>

55.6.2 你學到的

你已經在上一個練習中創建了以上這些目錄,你剛才只是用 cd 命令在這些目錄之間來回移動,同時在練習中我還用了 pwd 命令來看自己當前所處的位置,所以別把 pwd 輸出的內容當作命令輸入進去。例如,在第三行,你看到 ~/temp,但那只是 pwd 命令的輸出結果,不要把它作為你要輸入的內容。

你還應該看到我如何使用 .. 命令來沿著路徑向上。

55.6.3 附加練習

在一個擁有圖形用戶界面(graphical user interface,GUI) 的電腦上學習命令行界面(command line interface,CLI) 的一個非常重要的事情就是要明白它們是如何一起工作的。我最早開始使用計算機的時候還沒有 GUI,我們在 DOS 界面上進行所有的操作。後來,當計算機變成強大的圖形界面時,我很容易就能把一些 CLI 的目錄和 GUI上面的目錄和 GUI 的窗口和文件夾對應上。

然而如今大多數人對 CLI、路徑和目錄毫無概念。事實上,也很難教會他們。唯一可能的辦法就是持續地去用 CLI,直到有一天你用起 CLI 來會跟 GUI 一樣自然流暢。

這就需要你花時間去尋找 GUI 下文件查看器里的目錄,然後在 CLI 下切換到這些目錄。以下是你接下來要做的:

  • 用一個命令切換到 apple 目錄下。
  • 用一個命令切換回 temp 目錄,但不是續著上一步來做。
  • 試試如何用一個命令切換到你的「home 目錄」。
  • 切換到你的 Document 目錄下,然後用 GUI 下的文件查看器找到它。(MacOS 下是 Finder,Windows 下是文件資源管理器,即「我的電腦」或「計算機」)
  • 切換到你的 Downloads 目錄,然後用你的文件瀏覽器找到它。
  • 用你的文件瀏覽器找到其他目錄,然後在 CLI 下切換到該目錄。
  • 還記得你給目錄名加過引號嗎?你也可以在命令中加入引號,比如,如果你有一個目錄是 I Have Fun,然後你可以輸入:cd "I Have Fun"

推薦閱讀:

如何用python網路爬蟲求兩個城市間鐵路距離呢?
python有什麼類似特性(或者是解釋型語言特性)?
Python中locale如何配置setlocale()的參數?
同時裝了Python3和Python2,怎麼用pip?
python的迭代器為什麼一定要實現__iter__方法?

TAG:Python | Python入门 | Python3x |