树莓派常用指令
ssh 用户名@IP地址或主机名——Raspberry Pi远程登录
要进入树莓派系统,首先要使用这条命令,用户名默认为pi,IP地址可以通过登录路由器网址查询到,主机名默认为raspberrypi。
指令示例:
ssh pi@192.168.1.100
或“
ssh pi@raspberrypi
”
可以通过修改/etc/hostname文件来修改主机名。
sudo raspi-config——Raspberry Pi配置工具
这应该是您首次开始使用Raspberry Pi时要采取的第一步,以确保已针对您的语言,硬件和项目进行了设置。
配置工具就像一个“设置”窗口,可让您设置语言,时间/日期,启用摄像头模块,对处理器进行超频,启用设备,更改密码以及许多其他选项。
您可以通过键入“
sudo raspi-config
”然后按回车来访问它。根据您所做的更改,之后可能会提示您重新启动Pi。
sudo apt-get update——更新程序包列表
“
sudo apt-get update
”命令,从存储库下载软件包列表,并获取有关这些软件包的最新版本以及任何相关软件包的信息。
因此,它实际上并没有进行传统意义上的任何实际更新。在整个更新过程中,它更是一个必需的步骤。
sudo apt-get upgrade——下载并安装更新的软件包
继“
sudo apt-get update
”命令后,有了我们更新的软件包列表后,“
sudo apt-get upgrade
”命令将查看当前安装的软件包,然后查看最新的软件包列表,然后最后安装所有尚未安装的新软件包。
sudo apt-get clean——清理旧程序包文件
更新和升级过程的最后阶段,如果您有足够的磁盘空间,那么这并非总是必不可少的。
“
sudo apt-get clean
”命令删除在更新过程中下载的冗余软件包文件(.deb文件)。
如果您空间有限或只想进行良好的清理,这是一个方便的命令。
nano——编辑文件
要编辑文件,只需键入“
nano
”,然后键入文件名,例如“
nano myfile.txt
”。编辑完成后,按Ctrl + O保存文件,Ctrl + X退出编辑。
sudo halt / sudo poweroff / shutdown -h now——关闭您的Raspberry Pi
安全地关闭Raspberry Pi可以避免TF卡损坏等问题。您有时可以通过拔掉电源线来关闭,但是,这会对TF卡造成损伤。
要正确关闭树莓派,请使用“
sudo halt
” / “
sudo poweroff
” / “
shutdown -h now
”。在Pi的LED上最后闪烁一次之后,您可以拔下电源线。
sudo reboot——重启Raspberry Pi
与shutdown命令类似,如果您想以安全的方式重启Raspberry Pi,则可以使用“
reboot
”命令。
只需键入“
sudo reboot
”,Pi就会自行重启。
cat——显示文件的内容
虽然可以使用“
nano
”命令打开文件进行编辑,但是可以使用单独的命令在终端中简单列出文件的内容。
使用“
cat
”后跟文件名来执行此操作,例如,“
cat myfile.txt
”。
ls——列出目录内容
树莓派中的“目录”与Windows中的“文件夹”相同。通过键入“
ls
”,可以看到该目录中的每个文件和子目录,并且通常为不同项目使用颜色编码。
lsusb——显示USB设备
可以使用“
lsusb
”命令来显示当前的USB状态
cd——更改目录
如果要跳转到某个目录,可以使用“
cd
”命令。
如果您已经在其中的目录中有目录,则可以简单地使用“
cd directoryname
”(
用目录名替换“ directoryname”
)。
如果它在文件系统中的其他位置,只需在命令后输入路径,例如“
cd / home / pi / directoryname
”。
此命令的另一个方便用法是“
cd ..
”,它使您返回一个文件夹级别,类似于“返回”按钮。
mkdir——创建目录
如果需要在已经存在的目录中创建一个新目录,则可以使用“
mkdir
”命令。这是 相当于新建文件夹。
要创建新目录,只需在命令后添加目录名称,例如“
mkdir new_directory
”。
touch——创建文件
该命令主要是用来修改文件时间戳,或者新建一个不存在的文件。
要创建新文件,只需在命令后添加文件名称,例如“
mkdir new_file.c
”。
mv——移动文件
通过使用“
mv
”命令可在目录之间移动文件。
要移动文件,请使用“
mv
”,然后是文件名,然后是目标目录。
例如“
mv my_file.txt / home / pi / destination_directory
”,它将“ my_file.txt”文件移动到“ / home / pi / destination_directory”。
rm——删除文件
要删除文件,我们使用“
rm
”命令,后跟文件名。例如“
rm myfile.txt
”。
cp——复制文件或目录
当需要复制文件或目录时,请使用“
cp
”命令。
要在同一目录中复制文件,请输入命令“
cp original_file new_file
”
要在另一个具有相同名称的目录中进行复制,请输入命令“
cp original_file home / pi / subdirectory
”
要复制整个目录(及其内容),请输入命令“
cp -R home / pi / folder_one home / pi / folder_two
”。这会将“ folder_one”复制到“ folder_two”。
tree -d——显示目录树
创建少量新目录后,您可能会缺少Windows文件资源管理器的可视文件夹结构视图。如果无法看到目录的直观布局,事情可能会很快变得混乱。
可以帮助您更清楚地了解目录的命令之一是“
tree -d
”。它在终端内以树状布局显示所有目录。
pwd——显示当前目录
当您迷路时,另一个帮助您的便捷命令是“
pwd
”命令。如果您只想知道自己在任何给定时间的位置,这将非常方便。
只需随时输入“
pwd
”以显示您所在的当前目录路径。
clear——清除终端窗口
如果要清空屏幕,只需使用“
clear
”命令。屏幕将被清除,为下一个命令做好准备。
ifconfig——查找您的Raspberry Pi的IP地址
在很多情况下,可能需要您知道Raspberry Pi 的IP地址。许多人在配置SSH会话以远程访问Pi时使用它。
要查找您的IP地址,请在终端中键入“
ifconfig
”。您也可以使用“
主机名-I
”自行查找IP地址。
startx——启动桌面环境(LXDE)
如果不想使用ssh远程桌面,则需要一个显示屏显示桌面。并在终端中输入“
startx
”。
gcc——编译
Linux 下使用最广泛的 C/C++ 编译器是 GCC,大多数的 Linux 发行版本都默认安装,不管是开发人员还是初学者,一般都将 GCC 作为 Linux 下首选的编译工具。
最简单的生成可执行文件的写法为:
gcc main.c
,生成的可执行文件为默认的文件名。
如果不想使用默认的文件名,那么可以通过-o选项来自定义文件名,例如:
gcc -o main main.c
通过-o选项也可以将可执行文件输出到其他目录,并不一定非得在当前目录下,例如:
gcc -o ./out/main main.c
表示将可执行文件输出到当前目录下的
out
目录,并命名为
main
。
./
表示当前目录,如果不写,默认也是当前目录。
注意:
out
目录必须存在,如果不存在,
gcc
命令不会自动创建,而是抛出一个错误。