树莓派学习笔记--树莓派终端基本操作与系统备份(全卡备份,压缩备份)

树莓派终端基本操作

sudo su         #切换为超级用户身份
su lyh          #切换回普通用户lyh(用户名)

#目录切换命令
pwd             #显示当前所在目录
cd ~            #切换到主目录(/home/用户名),~也可省略不写
cd dir          #切换到指定目录,dir表示文件路径
cd ..           #切换到上一级目录

#文件展示命令
ls              #展示当前目录下所有文件和文件夹
ls -a           #展示当前目录下所有文件和文件夹(包含隐藏文件)

#创建命令
touch file      #创建文件file
mkdir dir       #创建目录dir

#查看命令
cat file        #查看文件file内容
more file       #查看文件file内容
head file       #查看文件file前10行内容
tail file       #查看文件file后10行内容

#删除命令
rm file         #删除文件file
rm -r dir       #删除目录dir

#重命名或移动命令
mv file1 file2  #若file2不存在,则将file1改名为file2
                #若file2存在,则file1覆盖掉原flie2,并更名为file2
mv file dir     #将文件file移动到dir目录中

nano编辑器

        使用nano编辑文件file,若文件不存在,则创建文件file

nano file

ctrl + o    #保存当前文档
ctrl + s    #保存当前文档
ctrl + x    #退出
esc + u     #撤销上次操作
ctrl + u    #粘贴
ctrl + g    #打开nano帮助文档

vi/vim 编辑器

        使用vi编辑文件file,若文件不存在,则创建文件file

vi file

        vi编辑器有3个模式:

        插入模式:此模式下可输入字符,按ESC将回到命令模式;

        底行模式:可以保存文件,退出vi,设置vi,查找等;

        命令模式:可以移动光标,删除字符等;

#命令模式下使用
:w     #保存文件
:q     #退出编辑器,如果文件已修改,请使用下面命令
:q!    #退出编辑器且不保存
:wq    #退出编辑器且保存
a      #在当前光标位置的右边添加文本
i      #在当前光标位置的左边添加文本
o      #在当前行的下面新建一行

#插入模式下使用
esc    #切换到命令模式

系统备份

        树莓派的官方系统是基于 Debian 的,主要是两个分区:启动分区(boot)、根分区(root),boot分区主要存放系统启动文件和驱动文件,分区格式为Fat32;root分区主要存放系统配置信息和配置目录,分区格式为EXT4。
        对于树莓派系统的备份,主要就是对 boot 和 root 分区的备份。而 root 分区里面只有一部分空间存储有内容,剩下的部分是空的,全卡备份就是直接对整个 SD 卡空间进行备份。而压缩备份是备份 boot 分区和 root 分区中有内容的空间。

 全卡备份:

        使用树莓派官方的备份方式SD Card Copier来备份树莓派系统。

        首先将一张新的大于系统SD卡的SD卡插入树莓派中(使用读卡器),弹出的挂载信息中填入密码然后桌面就会有一个新的磁盘/dev/sda1;

        然后打开SD Card Copier;

         选择系统卡mmcblk0备份到新卡sda,然后点击start等待即可。

压缩备份:

        可以对全卡备份的文件进一步进行 PiShrink 裁剪。

        PiShrink 是 Github 上开源的树莓派压缩工具,通过裁剪上面用 Win32DiskImager 或者 dd 命令全卡备份的镜像,去掉没有内容的分区,从而减小备份镜像的大小。

        先将全卡备份的镜像文件复制到树莓派系统中,打开终端执行如下命令下载 sh 脚本文件,默认存到/home/user目录下;

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh

        将其拷贝到镜像所在文件夹下。执行如下命令增加执行权限;

chmod +x pishrink.sh

        然后执行如下命令即可。

sudo bash pishrink.sh rpi-back.img

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值