鍍金池/ 教程/ Python/ 附錄 A-練習(xí) 5:改變當(dāng)前路徑 (cd)
附錄 A-練習(xí) 9:生成一個(gè)空文件(Touch, New-Item)
附錄 A-練習(xí) 10:復(fù)制文件 (cp)
exercise44.繼承 Vs.包含
附錄 A-練習(xí) 14:刪除文件 (rm)
附錄 A-練習(xí) 11:移動(dòng)文件 (mv)
exercise46.項(xiàng)目骨架
附錄 A-練習(xí) 3:如果你迷路了
exercise37.復(fù)習(xí)符號(hào)
exercise47.自動(dòng)化測(cè)試
exercise3.數(shù)字和數(shù)學(xué)計(jì)算
附錄 A-練習(xí) 1:安裝
exercise32.循環(huán)和列表
exercise31.做出決定
exercise42.對(duì)象、類、以及從屬關(guān)系
exercise48.更復(fù)雜的用戶輸入
下一步
簡(jiǎn)介
附錄 A-練習(xí) 7:刪除路徑 (rmdir)
exercise49.寫代碼語句
exercise18.命名, 變量, 代碼, 函數(shù)
exercise12.提示別人
exercise14.提示和傳遞
exercise40.模塊, 類和對(duì)象
附錄 A-練習(xí) 12:查看文件 (less, MORE)
exercise9.打印, 打印, 打印
exercise13.參數(shù), 解包, 變量
exercise30. Else 和 If
exercise28. 布爾表達(dá)式
附錄 A-練習(xí) 4:創(chuàng)建一個(gè)路徑 (mkdir)
附錄 A-練習(xí) 15:退出命令行 (exit)
exercise25. 更多更多的練習(xí)
exercise6.字符串和文本
exercise2.注釋和井號(hào)“#”
exercise21. 函數(shù)的返回值
附錄 A-下一步
exercise1.第一個(gè)程序
exercise23. 閱讀代碼
附錄 A-練習(xí) 5:改變當(dāng)前路徑 (cd)
exercise17.更多文件操作
exercise24. 更多的練習(xí)
exercise19.函數(shù)和變量
exercise51.從瀏覽器獲取輸入
exercise22. 到目前為止你學(xué)到了什么?
exercise41.學(xué)會(huì)說面向?qū)ο?/span>
exercise52.開始你的 web 游戲
exercise20. 函數(shù)和文件
exercise15.讀文件
exercise45.你來制作一個(gè)游戲
exercise10.那是什么?
exercise8.打印, 打印
exercise35.分支和函數(shù)
exercise26. 恭喜你,可以進(jìn)行一次考試了
exercise33.while 循環(huán)
exercise29. IF 語句
exercise36.設(shè)計(jì)和調(diào)試
exercise0.安裝和準(zhǔn)備
exercise50.你的第一個(gè)網(wǎng)站
附錄 A-練習(xí) 2:路徑, 文件夾, 名錄 (pwd)
exercise38.列表操作
附錄 A-練習(xí) 6:列出當(dāng)前路徑 (ls)
exercise16.讀寫文件
exercise4.變量和命名
exercise34.訪問列表元素
exercise11.提問
exercise43.基本的面向?qū)ο蟮姆治龊驮O(shè)計(jì)
附錄 A-簡(jiǎn)介
附錄 A-練習(xí) 8:目錄切換(pushd, popd)
來自老程序員的建議
exercise27. 記住邏輯
exercise5.更多的變量和打印
exercise7.更多的打印(輸出)
附錄 A-練習(xí) 13:輸出文件 (cat)
exercise39.字典,可愛的字典

附錄 A-練習(xí) 5:改變當(dāng)前路徑 (cd)

這節(jié)練習(xí)中,你將學(xué)習(xí)如何使用 cd 命令從一個(gè)目錄切換到另一個(gè)。

做到這些

我打算再一次給你解釋這些會(huì)話的內(nèi)容:

  • 你不需要輸入 $ (Unix) 或 > (Windows).
  • 你輸入 stuff 然后敲回車。如果我是$ cd temp 你只需要輸入 cd temp 然后回車。
  • 輸出會(huì)在你按下回車鍵之后展現(xiàn),跟在另一個(gè)$ 或 > 提示符之后.
  • 永遠(yuǎn)先回到 home 目錄! 執(zhí)行 pwd 和 cd ~。

Linux/OSX

$ cd temp
$ pwd
~/temp
$ cd stuff
$ pwd
~/temp/stuff
$ cd things
$ pwd
~/temp/stuff/things
$ cd frank/
$ pwd
~/temp/stuff/things/frank
$ cd joe/
$ pwd
~/temp/stuff/things/frank/joe
$ cd alex/
$ pwd
~/temp/stuff/things/frank/joe/alex
$ cd john/
$ pwd
~/temp/stuff/things/frank/joe/alex/john
$ cd ..
$ cd ..
$ pwd
~/temp/stuff/things/frank/joe
$ cd ..
$ cd ..
$ pwd
~/temp/stuff/things
$ cd ../../..
$ pwd
~/
$ cd temp/stuff/things/frank/joe/alex/john
$ pwd
~/temp/stuff/things/frank/joe/alex/john
$ cd ../../../../../../../
$ pwd
~/
$

Windows

> cd temp
> pwd

Path
----
C:\Users\zed\temp

> cd stuff
> pwd

Path
----
C:\Users\zed\temp\stuff

> cd things
> pwd

Path
----
C:\Users\zed\temp\stuff\things

> cd frank
> pwd

Path
----
C:\Users\zed\temp\stuff\things\frank

> cd joe
> pwd

Path
----
C:\Users\zed\temp\stuff\things\frank\joe

> cd alex
> pwd

Path
----
C:\Users\zed\temp\stuff\things\frank\joe\alex

> cd john
> pwd

Path
----
C:\Users\zed\temp\stuff\things\frank\joe\alex\john

> cd ..
> cd ..
> cd ..
> pwd

Path
----
C:\Users\zed\temp\stuff\things\frank

> cd ../..
> pwd

Path
----
C:\Users\zed\temp\stuff

> cd ..
> cd ..
> cd temp/stuff/things/frank/joe/alex/john
> cd ../../../../../../../
> pwd

Path
----
C:\Users\zed

>

你應(yīng)該學(xué)到的

上節(jié)練習(xí)中你已經(jīng)創(chuàng)建了所有的目錄,你現(xiàn)在只需要使用 cd 命令,就能實(shí)現(xiàn)在它們之間進(jìn)行切換。在上面我的會(huì)話中,我也使用 pwd 來檢查我在哪里,所以一定記得不要輸入命令 pwd 所輸出的內(nèi)容。比如,在第 3 行中,你看到~/temp,但是它是上面一個(gè) pwd 命令的輸出。所以不要輸入這行。

你應(yīng)該看到我如何使用.. 來移動(dòng)到上一層目錄的。

更多練習(xí)

學(xué)習(xí)在計(jì)算機(jī)上使用命令行模式(CLI)與圖形用戶界面(GUI)的一個(gè)非常重要的部分弄清楚他們是如何協(xié)同工作的。當(dāng)我剛開始使用電腦時(shí),是沒有 GUI 的,我要做的一切都是用 DOS 提示符(命令行)來實(shí)現(xiàn)的.后來,當(dāng)電腦變得足夠強(qiáng)大,每個(gè)人都可以通過 GUI 操作電腦的時(shí)候,GUI 窗口和 CLI 目錄文件夾協(xié)同使用對(duì)我來說是很簡(jiǎn)單的。

今天的大多數(shù)人,并不理解 CLI、路徑和目錄的概念。實(shí)際上,很難教會(huì)他們理解這些,唯一的學(xué)習(xí)方式是給你不斷的使用 CLI,直到有一天你點(diǎn)擊你在 GUI 中做的東西,而它能出現(xiàn)在 CLI 中。

做到這些的方法是你花一些時(shí)間找到你的 GUI 文件瀏覽器,然后通過你的 CLI 進(jìn)入文件瀏覽器。這些是你下一步要做的事情:

  • 使用一個(gè)命令進(jìn)入 joe 目錄。
  • 使用一個(gè)命令回到 temp 目錄,但不能使用上面例子中的命令。
  • 找到使用一個(gè)命令回到 "home 目錄" 的方法。
  • 進(jìn)入你的文件目錄,然后使用你的 GUI 文件瀏覽器找到這個(gè)目錄。
  • 進(jìn)入你的下載目錄,然后使用你的 GUI 文件瀏覽器找到這個(gè)目錄。
  • 使用你的 GUI 文件瀏覽器找到另一個(gè)目錄,然后使用 cd 進(jìn)入這個(gè)目錄。
  • 還記不記得你用引號(hào)包圍一個(gè)名字中有空格的目錄?你可以使用任何命令這么做。比如,你有一個(gè)目錄叫做 I Have Fun,那你可以執(zhí)行: cd "I Have Fun"