树莓派新手村//必看命令大全

  • Post author:
  • Post category:其他


树莓派(linux)常用命令

赵小生

最近经常使用树莓派,使用 ssh 连接树莓派时,命令行的使用非常重要,这里总结一下树莓派中常用的操作指令。由于树莓派官方系统raspbian 是基于 linux 系统的,因此以下大多数命令同样适用于基于 Linux 的其他系统(例如 ubuntu)

1 关机与重启

关机

sudo shutdown -h now #或者 sudo halt

重启

sudo shutdown -r now #或者 sudo reboot

2 用户与密码

树莓派默认主机名是 raspberrypi,默认用户是 pi,密码为 raspberry。

修改密码

pi@raspberrypi:~$ sudo passwd

Enter new UNIX password: #输入第一遍密码

Retype new UNIX password: #输入第二遍密码

树莓派有一个 root 账号,但默认不启用。如果想折腾,可以启用 ROOT 账号。使用 pi 用户登录后,执行

pi@raspberrypi:~$ sudo passwd root

输入两遍密码即可修改 root 密码。

切换用户

su root #切换到root用户

如切换用户失败,说明 root 账号已锁定,需要解锁。

pi@raspberrypi:~$ sudo passwd –unlock root

passwd:

输入密码,即可解锁 root 账号。

3 更新系统与软件

更新软件信息数据库

apt-get update

进行系统升级

apt-get upgrade

安装软件

apt-get install softname1 softname2 softname3……

卸载软件

apt-get remove softname1 softname2 softname3……

卸载并清除配置

apt-get remove –purge softname1

搜索软件包

apt-cache search softname1 softname2 softname3……

4 文件和文件夹操作

文件夹导航命令

ls #查看当前目录内容

cd work #切换到 work 工作目录

pwd #查看当前路径

创建文件夹

mkdir work # 在当前目录创建一个 work 文件

夹。

删除文件目录,可使用 rm 或者 rmdir 命令。

使用rmdir命令删除文件夹

rmdir work # 删除 work 文件夹

使用 rm 命令可删除文件和文件夹

rm -rf work # 删除 work 文件夹

rm test.txt # 删除 test.txt 文件

需要注意的是,不能直接使用 rm 来删除文件目录,rm 指令后面需要参数。

-r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示。

修改文件名或文件夹名,使用 mv 命令。

mv 旧文件名 新文件名

mv demo demo1 # 将demo文件夹修改为demo1

创建文件

相比创建目录的方法,创建文件的方法就会多一些。

可以使用 vi 命令,vim命令 或者是 touch 命令。这几个命令的使用方式都是指令 + 文件名。

vi one.txt

vim two.txt

touch three.txt

不同之处 在于 vi 或者 vim 命令时,会跳转到文本编辑长,创建的文件需要保存才会生效。而 touch 命令则会直接创建空白文件。

5 传输文件

可以简单用 scp 命令来实现。

scp[本地文件的路径] [服务器用户名]@[服务器地址]:[服务器上存放文件的路径]

scp /Users/mac/Desktop/test.txt root@192.168.1.1:/root

从本地将文件夹传输到服务器:

scp -r[本地文件的路径] [服务器用户名]@[服务器地址]:[服务器上存放文件的路径]

scp -r /Users/mac/Desktop/test root@192.168.1.1:/root

将服务器上的文件传输到本地:

scp [服务器用户名]@[服务器地址]:[服务器上存放文件的路径] [本地文件的路径]

scp root@192.168.1.1:/root/default/test.txt /Users/mac/Desktop

将服务器上的文件夹传输到本地:

scp -r [服务器用户名]@[服务器地址]:[服务器上存放文件的路径] [本地文件的路径]

scp -r root@192.168.1.1:/root/default/test /Users/mac/Desktop

scp 指令在 mac OS 系统中也可使用,因此可用来向树莓派上传输文件。

指令中的文件路径,必须是绝对路径。如不知道文件或文件夹的绝对路径,可使用 pwd 命令查看。

发布于 2019-07-07

树莓派(Raspberry Pi)

转载自知乎 https://zhuanlan.zhihu.com/p/72610135?utm_source=qq