嗯,實在是好興奮啊,對嗎?XD
待會兒你就要寫第一行程式碼了 :)
容我們為你介紹你的第一個新朋友:命令行!!
接下來的步驟將會為你示範如何使用這個駭客們都一定要使用的黑畫面。這或許第一次看起來有點可怕,但其實不過就是一個閃爍的小游標在等著你下命令給它啦~
這個視窗,就是通常被稱為 命令行(command line) 或 命令行介面 的東西,這是一個以文字為主的應用程式,可以查看、處理並且控制你電腦裡的檔案們(更像是 Windows 系統中的檔案總管或是 Mac 裡的 Finder,但是少了圖形化界面)。還有其他稱呼像是 cmd, CLT, prompt, console 或是 terminal(終端機)。
開始試驗看看吧,首先我們需要打開命令行介面。
按下 開始 → 所有程式 → 附屬應用程式 → 命令提示字元
應用程式 → 工具程式 → 終端機
他有可能在 應用程式 → 附屬應用程式 → 終端機 這個路徑下,但主要視你的版本而定。如果不是這裡所提到的開啟方式,就麻煩 Google 它一下 :)
你應該看到一個白的(或黑的)視窗正在等候你的命令。
如果你是用 Mac 或 Linux, 你大概看到一個 $
符號,像這樣:
$
在 Windows 下,它是 >
符號,像這樣
>
每個命令都將會以這個提示字元與一個空白字元來準備運行,但是你不需要鍵入這兩個字元,你的電腦會很貼心的幫你打好 :)
小提示:在你的情況下可能會像是
C:\Users\ola>
或Olas-MacBook-Air:~ ola$
。在這本教程我們會僅可能讓事情敘述的單純點。
我們來點簡單的開頭的,輸入以下指令:
$ whoami
或
> whoami
然後按下「Enter」。這是我們的結果
$ whoami
olasitarska
如同你所看到的,電腦就會秀出你的使用者名稱,很簡潔對吧?
試著鍵入每一個指令,不要複製貼上。用這個方法你可以記住更多!
每一個作業系統的命令行都有可觀的不同的指令,所以確定遵循你的自有設備,現在就容我們來試試看吧!
知道我們現在身在路徑的哪裡是很棒的事情,讓我們試試看,鍵入以下指令並按下 Enter:
$ pwd
/Users/olasitarska
如果你使用 Windows 作業系統:
> cd
C:\Users\olasitarska
你將可能在你的電腦上看到這些相似的結果。通常你打開命令行,都會以你的使用者根目錄為起點。
有哪些東西在這個資料夾下呢?試著找找吧,讓我們看看:
$ ls
Applications
Desktop
Downloads
Music
...
Windows:
> dir
Directory of C:\Users\olasitarska
05/08/2014 07:28 PM <DIR> Applications
05/08/2014 07:28 PM <DIR> Desktop
05/08/2014 07:28 PM <DIR> Downloads
05/08/2014 07:28 PM <DIR> Music
...
或許我們現在可以到「桌面」這個路徑去看看?
$ cd Desktop
Windows:
> cd Desktop
檢查看看是不是路徑已經變更了?
$ pwd
/Users/olasitarska/Desktop
Windows:
> cd
C:\Users\olasitarska\Desktop
就是這麼簡單!
進階技巧:如果你輸入
cd D
然後按一下鍵盤上的tab
鍵,這個命令就會自動完成剩下未打完的部分。如果有超過一個開頭是 "D" 的資料夾,那就重複按tab
鍵來選擇你真的要進入的目錄。
新建一個 Djangogirls 的資料夾在你的桌面上怎麼樣?你可以這麼做:
$ mkdir djangogirls
Windows:
> mkdir djangogirls
這些小指令可以建立一個叫做 djangogirls
的資料夾在你的桌面。你可以用 ls
/dir
指令檢查看看是不是真的有在你的桌面上,試試看吧 :)
進階技巧:如果你不想重複的輸入一樣的指令,試著使用上下方向鍵來選擇你使用過的指令。
給你的一個小挑戰: 在你新創建的 djangogirls
資料夾下創造一個叫做 test
的資料夾,使用 cd
及 mkdir
指令。
$ cd djangogirls
$ mkdir test
$ ls
test
Windows:
> cd djangogirls
> mkdir test
> dir
05/08/2014 07:28 PM <DIR> test
恭喜! :)
我們不想弄得一團亂,所以來移除上一個練習我們所創建的全部東西。
首先,我們需要回到桌面:
$ cd ..
Windows:
> cd ..
回到上層目錄使用 cd
與 ..
將會改變你目前的資料夾令你回到上一層(父目錄)
檢查一下目前路徑(你在哪)
$ pwd
/Users/olasitarska/Desktop
Windows:
> cd
C:\Users\olasitarska\Desktop
是時候刪除 djangogirls
資料夾了:
$ rm -r djangogirls
Windows:
> rmdir /S djangogirls
djangogirls, Are you sure <Y/N>? Y
完成!確保這個資料夾真的被刪除了,我們可以輸入:
$ ls
Windows:
> dir
注意: 用
del
,rmdir
或rm
刪除檔案是無法回復的,代表 永遠刪除檔案! 所以請小心服用。
是時候了!你現在可以安全地關閉命令行。我們用更 hacker 的方法來做這件事,試試看吧? :)
$ exit
Windows:
> exit
酷吧?:)
這裡是一些常用的指令:
指令 (Windows) | 指令 (Mac OS / Linux) | 描述 | 例子 |
---|---|---|---|
exit | exit | 關閉視窗 | exit |
cd | cd | 修改資料夾 | cd test |
dir | ls | 條列資料檔案路徑 | dir |
copy | cp | 複製檔案 | copy c:\test\test.txt c:\windows\test.txt |
move | mv | 移動檔案 | move c:\test\test.txt c:\windows\test.txt |
mkdir | mkdir | 新建目錄 | mkdir testdirectory |
del | rm | 刪除目錄/檔案 | del c:\test\test.txt |
這裡只是一些最基礎的命令行,你可以跑跑看。
如果你還好奇,ss64.com 包含了非常完整所有作業系統的的指令。
讓我們迎接 Python 吧!