天天看點

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

本節書摘來自華章出版社《python樹莓派程式設計》一書中的第2章,第2.3節,作者:[美]沃爾弗拉姆·多納特(wolfram donat)著 韓德強 等譯,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。<b></b>

<b></b>

<b>2.3 練習:在linux檔案系統内進行導航</b>

在接下來的練習中,我們将使用指令行在linux的檔案系統中進行切換。首先,輕按兩下桌面的lxterminal(見圖2-3),打開一個終端控制台(指令行控制台)。

打開之後,輸入以下内容轉到home目錄:

      cd~                                                                                         

之後輸入:

pwd

終端應該輸出:

 /home/pi

現在,我們來建立一個目錄,輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

我們先不進入該目錄,而是在其内部建立一個子目錄,輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

現在如果輸入ls,你将在輸出内容中看到mydirectory這個目錄。現在輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

你便進入了剛剛建立的子目錄。

現在,讓我們測試一下echo指令。輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

之後終端便會顯示:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

它的功能和名稱一樣,回顯你輸入的參數。預設的情況是将其回顯到螢幕上,當然你也可以将其輸出為其他格式。例如,你可以建立一個文本檔案,利用echo和“&gt;”操作符進行操作,輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

如果你通過ls指令列出目前目錄内的内容,會看到file.txt已經被列出。接下來,建立另一個名為file2.txt的文本檔案,輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

将你的第一個檔案重命名為file1.txt,輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

如果現在列出目前目錄下的内容,你會看到file1.txt和file2.txt。

現在,讓我們将file1.txt複制到上一級目錄中。輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

将file2.txt移動到home目錄,輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

如果你現在想知道home目錄下的内容,輸入:

《 Python樹莓派程式設計》—— 2.3 練習:在Linux檔案系統内進行導航

這時你會看到file2.txt不在目前目錄中,而是在home目錄中出現。恭喜你!你現在已經掌握了linux指令行(或者shell)中最基本的檔案操作了。

說起shell,在大多數linux發行版本中有多種支援的shell。