## 打开终端
虽然Raspbian有GUI(图形用户界面),但对树莓派来说,大多数时候用终端,通过命令来执行一些操作更为直接和方便。
通过进入**菜单**>**附件**>**终端**,或快捷键**Ctrl+Alt+T**,或单击桌面工具栏中的终端图标![](https://box.kancloud.cn/1b9cd40f50f4f0c2a83f9e0e39f87caa_32x27.png)打开终端:
![screenshot_1559124076467.png](images/screenshot_1559124076467.png)
注意:在终端输入命令时,使用tab键,可以补齐命令
## 常用的Linux命令
* man:帮助指令。查看一些命令的使用、配置文件帮助和编程帮助等信息。按q退出man。
![screenshot_1559124151750.png](images/screenshot_1559124151750.png)
* pwd:显示当前目录
![screenshot_1559124169741.png](images/screenshot_1559124169741.png)
* ls :显示当前目录的所有文件
![screenshot_1559124187519.png](images/screenshot_1559124187519.png)
* ls -a:列出当前目录所有文件(包括隐藏文件)
![screenshot_1559124209853.png](images/screenshot_1559124209853.png)
* cd:切换到某一目录下
切换到Documents目录
![screenshot_1559124228994.png](images/screenshot_1559124228994.png)
~表示home文件夹,通常是/home/pi。cd ~/,等同于cd /home/pi。
* touch:创建一个空文件
![screenshot_1559124252578.png](images/screenshot_1559124252578.png)
* mkdir:在当前目录下建立新目录
![screenshot_1559124341342.png](images/screenshot_1559124341342.png)
* mv:移动文件/文件重命名
![screenshot_1559124271118.png](images/screenshot_1559124271118.png)
* cp:复制文件
![screenshot_1559124294037.png](images/screenshot_1559124294037.png)
如果复制一个目录到另一个目录,加上-r
```
cp -r
```
* rm:删除文件/目录
例如
删除test.txt文件,如果强制删除一些只读权限的文件,在rm后加-f
```
rm test.txt
```
删除tt目录
```
rm -r tt
```
* nano:打开或创建文件test.txt
![screenshot_1559124311053.png](images/screenshot_1559124311053.png)
* cat/nl:查看文件
```
nl test.py
```
通过滑动鼠标滚轮或塑标拖动滚动条向下翻页。
关于更多的nano操作见第二章第2小节。
* hostname -I
![screenshot_1559124369131.png](images/screenshot_1559124369131.png)