学习弯道漂移的技巧!

0%

Raspberrypi入门到放弃系列学习之说明

导读

食用树莓派(Raspberrypi)入门到放弃索引表

这是索引表,迷路者的救赎

这是索引表,迷路者的救赎

这是索引表,迷路者的救赎

重要的事情说三遍???

链接: 树莓派官网

  • 官方论坛
  • 树莓派实验室
  • 树莓派论坛
  • 开源中国社区

说明

爱瞎折腾有错吗???树莓派入门到放弃学习总结,在此记录个人的学习心得,走过的一些坑,给广大的兴趣爱好者提供一丢丢没有那么专业的解答233

硬件平台

必备:

  • Raspberry pi 3 B+
  • 5V 2.5A DC
  • TF卡

可选:

软件平台

  • Raspberry pi官方系统 RASPBIAN
  • VNCPuTTy 用于远程连接

索引表(迷途的羔羊)

在树莓派中的命令大全(linux)

写在前面的话

本人并不是什么大神,只是一名技术爱好者,所述的内容仅是个人理解所得。各位看官,自取利弊。

基础命令

  • 命令可以接很多参数可起到事半功倍的效果,没有提到的根据个人使用情况搜寻帮助文档
    1
    2
    3
    ls / ls -l / ls -a  简单列出 / 列出所有可见 / 列出所有可见&不可见
    clear 清屏
    cd / cd xxx 原地转圈圈 / 改变当前路径到xxx
  • apt / apt-get
    apt是简化写法有时遇到命令报错可尝试使用apt-get写法
  • sudo的权限问题
    当你使用命令时有时会报权限的错,在命令前面加上sudo可以解决大部分问题,一般情况下我是习惯性的以sudo来执行命令的

软件的删除命令

apt-get purge / apt-get -purge remove
删除已安装包(不保留配置文件)。
如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件

apt-get autoremove
删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。

apt-get remove
删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。

apt-get autoclean
APT的底层包是dpkg,而dpkg安装包时,会将* .deb放在/ var / cache / apt / archives /中,apt-get autoclean只会删除/ var / cache / apt / archives /已经过期的deb。

apt-get clean
使用apt-get clean会将/ var / cache / apt / archives /的所有deb删掉,可以理解为rm /var/cache/apt/archives/*.deb

如何那么彻底卸载软件呢?

具体来说可以运行如下命令:

  • 删除软件及其配置文件
    sudo apt-get --purge remove <package>

  • 删除没用的依赖包
    sudo apt-get autoremove <package>

  • 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
    sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

当然如果要删除暂存的软件安装包,也可以再使用干净的命令。

apt-cache search # ——(package 搜索包)
apt-cache show #——(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ——(package 安装包)
sudo apt-get install # —–(package - - reinstall 重新安装包)
sudo apt-get -f install # —–(强制安装?#”-f = –fix-missing”当是修复安装吧…)
sudo apt-get remove #—–(package 删除包)
sudo apt-get remove - - purge # ——(package 删除包,包括删除配置文件等)
sudo apt-get autoremove –purge # —-(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
sudo apt-get update #——更新源
sudo apt-get upgrade #——更新已安装的包
sudo apt-get dist-upgrade # ———升级系统
sudo apt-get dselect-upgrade #——使用 dselect 升级
apt-cache depends #——-(package 了解使用依赖)
apt-cache rdepends # ——(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧…)
sudo apt-get build-dep # ——(package 安装相关的编译环境)
apt-get source #——(package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean # ——–清理下载文件的存档 && 只清理过时的包
sudo apt-get check #——-检查是否有损坏的依赖