精帖  树莓派命令行及常用命令介绍常用命令

By 管理员4

2023-05-09 18:05:50

浏览量76476

已赞5

一、前言

树莓派的系统大多都是基于Linux的,而Linux多数情况下都是以命令行的形式来控制外设的。因此,学会命令行的使用很重要。


二、打开命令窗口

1、通过SSH进入命令模式

通过SSH远程可以直接进入命令行模式,也可以通过连接显示屏 或者远程VNC的方法来进入桌面窗口。

(下图为命令模式) 在命令模式下可以粘贴复制命令代码程序,使用非常方便。

Image

2、也在可视化界面打开桌面窗口

(下图为桌面环境窗口)桌面窗口效果更直观,功能更全

Image

三、树莓派常用命令

树莓派命令是很多的,我这里只列举一些最常用的,其他命令在你们用到的时候再去了解也可以。

特别说明:sudo是增加用户权限,在命令行前面添加sudo相当于以root用户运行这条命令。我们一般是在普通用户下操作的。但是有些命令是必须有root权限才能执行,加上sudo就可以在普通账号使用root命令。

1.切换到root用户

sudo su

2.切换到普通用户

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 update

7、查看网络配置

ifconfig        

8.查看操作系统版本

cat /proc/version

9.查询主板版本

cat /proc/cpuinfo

10.查看SD存储卡剩余空间

df -h

11.清除输入过的命令及安装的过程文字

clear

12.进入任意目录

cd /folder1/folder2    (进入到目录 /folder1/folder2)
cd ~                   (进入到当前用户的主目录)

13.新建和删除文件

touch led.c           (新建文件led.c)
rm led.c             (删除文件led.c)
sudo nano  xxx.py     (新建文件xxx.py)

14.查看文件和目录

ls                (查看当前目录下文件名)
ls -lha          (列出当前位置的文件和目录,显示全部信息)

15.查找文件

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.* 的文件,星号为通配符)

16.移动文件

sudo mv ~/file /folder1/folder2/   (将 ~/file 移动到 /folder1/folder2/)

17.编辑文件

nano led.c         (用自带的nano编辑器打开led.c文件 )
vim led.c           (用vim编辑器打开led.c文件(vim编辑器需要下载)

18.查看命令使用手册

man command         ( command替换成你想了解的命令,如:man ifconfig)

19.打开系统功能配置界面

sudo raspi-config   ( 打开树莓派功能配置界面)

以下系统常用命令:

令查询下是否有识别到摄像头: vcgencmd get_camera 

摄像头拍照命令测试:raspistill -t 5000 -o raspigeek.jpg 

CPU温度查询:vcgencmd measure_temp

查看USB接口设备: lsusb

查看多少位的操作系统: getconf LONG_BIT

用命令设置系统时间/年/月/日:sudo date -s "18:30:18 2019-03-03"(后面的日期时间可以自己更改)

命令设置时区:sudo dpkg-reconfigure tzdata

查看CPU是否为博通BCM2835和序列号SN:cat /proc/cpuinfo

查看USB设备管理:sudo apt-get install usbutils

查看硬件信息:dmesg |more

查看CPU启动信息:dmesg | grep CPU

查看Mem信息: cat/proc/meminfo |more

查看网卡驱动信息:dmesg | grep eth0

查看网卡配置包括IP、网关地址:ifconfig

查看电压;vcgencmd measure_volts

显示CPU和GPU分别占了多少内存:vcgencmd get_mem arm/gpu

可以查看当前系统内存使用情况:free

命令进去后 各项代表的意思:buffer/cache 为缓存使用,free为缓存中未使用部分,Swap 内存页交换时缓存

查看所软件目录: dpkg -l 查看软件目录

再用dpkg -L  xxx (xxx是软件的名称)来查看软件详细信息所在的文件位置

树莓派自带的软件管理工具:aptitude

Root默认没有密码,需要先设置root密码命令:sudo passwd root


本文章最后由 超级版主2023-11-12 22:06 编辑
发表评论
请先 注册/登录 后参与评论

已有1 发布

默认   热门   正序   倒序
查看更多评论
(5) 分享
分享

扫二维码或复制链接分享该篇文章

取消
已有0次打赏
本站免责声明
1、本站资源,均来自网络或个人用户发布,版权归原作者,所有资源和文章仅限用于学习和研究目的 。
2、不得用于商业或非法用途,否则,一切责任由该用户承担 !

侵权删除请致信 E-Mail:cxg88@qq.com