本節書摘來自華章出版社《python樹莓派程式設計》一書中的第2章,第2.3節,作者:[美]沃爾弗拉姆·多納特(wolfram donat)著 韓德強 等譯,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。<b></b>
<b></b>
<b>2.3 練習:在linux檔案系統内進行導航</b>
在接下來的練習中,我們将使用指令行在linux的檔案系統中進行切換。首先,輕按兩下桌面的lxterminal(見圖2-3),打開一個終端控制台(指令行控制台)。
打開之後,輸入以下内容轉到home目錄:
cd~
之後輸入:
pwd
終端應該輸出:
/home/pi
現在,我們來建立一個目錄,輸入:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLkdTZxYTZxU2NhVmZjNWNkNmMxgTMhFDZldzNkhTMmBDMhFWO1IjNj9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
我們先不進入該目錄,而是在其内部建立一個子目錄,輸入:
現在如果輸入ls,你将在輸出内容中看到mydirectory這個目錄。現在輸入:
你便進入了剛剛建立的子目錄。
現在,讓我們測試一下echo指令。輸入:
之後終端便會顯示:
它的功能和名稱一樣,回顯你輸入的參數。預設的情況是将其回顯到螢幕上,當然你也可以将其輸出為其他格式。例如,你可以建立一個文本檔案,利用echo和“>”操作符進行操作,輸入:
如果你通過ls指令列出目前目錄内的内容,會看到file.txt已經被列出。接下來,建立另一個名為file2.txt的文本檔案,輸入:
将你的第一個檔案重命名為file1.txt,輸入:
如果現在列出目前目錄下的内容,你會看到file1.txt和file2.txt。
現在,讓我們将file1.txt複制到上一級目錄中。輸入:
将file2.txt移動到home目錄,輸入:
如果你現在想知道home目錄下的内容,輸入:
這時你會看到file2.txt不在目前目錄中,而是在home目錄中出現。恭喜你!你現在已經掌握了linux指令行(或者shell)中最基本的檔案操作了。
說起shell,在大多數linux發行版本中有多種支援的shell。