一、前言
树莓派的系统大多都是基于Linux的,而Linux多数情况下都是以命令行的形式来控制外设的。因此,学会命令行的使用很重要。
二、打开命令窗口
1、通过SSH打开
通过SSH远程可以直接进入命令行串窗口,不清楚的同学可以看下我上一讲的第六点。
2、在可视化界面打开
在树莓派主界面点击命令图标即可打开命令窗口。
三、常用命令
树莓派命令是很多的,我这里只列举一些最常用的,其他命令在你们用到的时候再去了解也可以。
特别说明:sudo是增加用户权限,在命令行前面添加sudo相当于以root用户运行这条命令。我们一般是在普通用户下操作的。但是有些命令是必须有root权限才能执行,加上sudo就可以在普通账号使用root命令。
1、切换到root用户
sudo su
2、切换到普通用户
/home/pi# su pi
3、关机
sudo halt // 立刻关机(关闭所有进程,退出内核,不关闭系统电源)
sudo poweroff // 立刻关机(关闭所有进程,退出内核,关闭系统电源)
sudo shutdown -h now // 立刻关机
sudo init 0 // 立刻关机
sudo shutdown -h 5 // 定时关机,这里设置的是5分钟后关机
上面几种关机方式其实基本没有区别,都可以安全关机,放心使用。
4、重启
sudo reboot // 立刻重启
sudo shutdown -r now // 立刻重启
sudo shutdown -r 5 // 定时重启,这里设置的是5分钟后重启
sudo shutdown -r 10:08 // 定时重启,这里设置的重启时间为10:08
5、安装软件
sudo apt-get install xxx // 如:sudo apt-get install vim
6、卸载软件
sudo apt-get remove xxx // 如:sudo apt-get remove vim
7、更新软件列表
sudo apt-get update
8、更新已安装的软件
sudo apt-get upgrade
9、查看网络配置
ifconfig
10、查看操作系统版本
cat /proc/version
11、查看主板版本
cat /proc/cpuinfo
12、查看SD存储卡剩余空间
df -h
13、清除终端上的文字
clear
14、进入任意目录
cd /folder1/folder2 // 进入到目录 /folder1/folder2
cd ~ // 进入到当前用户的主目录
15、新建和删除文件
touch led.c // 新建文件led.c
rm led.c // 删除文件led.c
16、新建和删除目录
mkdir folder1 // 新建目录(文件夹)folder1
rmdir folder1 // 删除目录(文件夹)folder1
17、查看文件和目录
ls -lha // 列出当前位置的文件和目录,显示全部信息。如去掉后面的 -lha 则只列出文件名
18、查找文件
sudo find / -name file.txt // 查找文件名为 file.txt 的文件
sudo find / -name file.txt -type f // 查找文件名为 file.txt 的文件,仅查找文件
sudo find / -name somedir -type d // 查找文件名为 file.txt 的文件,仅查找目录
sudo find / -name file.* // 查找文件名为 file.* 的文件,星号为通配符
19、移动文件
sudo mv ~/file /folder1/folder2/ // 将 ~/file 移动到 /folder1/folder2/
20、编辑文件
nano led.c // 用自带的nano编辑器打开led.c文件
vim led.c // 用vim编辑器打开led.c文件(vim编辑器需要下载)
21、查看命令使用手册
man command // command替换成你想了解的命令,如:man ifconfig
22、打开功能配置界面
sudo raspi-config // 打开树莓派功能配置界面
四、结束语
关于更换源的教程就到这了,Linux命令行的操作第一次接触的话可能觉得有别扭,用多了就习惯了。想了解更多树莓派的知识可以关注我,后续我会继续出更多的教程。