树莓派入门笔记(二)最常用的树莓派 Linux 命令及说明_树莓派系统命令

devtools/2025/2/2 14:08:09/

startx #树莓派进入图形界面
df -h #统计整体磁盘情况
du -sh #单独目录点用情况

软件安装删除
sudo apt-get install 软件名1 软件名2 软件名3…… #安装软件
sudo apt-get remove 软件名1 软件名2 软件名3…… #卸载软件
sudo apt-get remove –purge 软件名1 #卸载并清除配置
sudo apt-cache search 软件名1 软件名2 软件名3…… #搜索软件包

查看usb设备
fdisk -l #查看当前系统的存储设备
mount /dev/sda1 /mnt #挂载U盘
umount /mnt #取消挂载 拔出U盘

其他命令
clear #清除终端上的文字。
man command #查看命令的使用手册。command 替换成你想了解的任何命令。


二、其他常用命令详解  1.cd命令。

cd /folder1/folder2 #进入到目录 /folder1/folder2
cd … #返回上级目录
cd…/… #返回上两级级目录
cd ~ #进入到当前用户的主目录


2.ls命令:列出文件目录的常用命令

ls -la #列出当前位置的文件和目录,显示全部信息。如去掉后面的 -la 则只列出文件名。
ls -S #按文件大小排序
ls -t #按时间排序
ls -R #列出所有子目录下的文件。


3.find命令

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


4.mv命令:用来移动文件或者将文件改名

sudo mv ~/file /folder1/folder2/ #将 ~/file 移动到 /folder1/folder2/
sudo mv test1.log test2.log #将test1.log改名为test2.log
sudo mv test1.log logdir #将test1.log移动都logdir目录
sudo mv -b test1.log logdir #将test1.log移动都logdir目录,若需覆盖文件,则覆盖前先行备份
sudo mv -f test1.log logdir #将test1.log移动都logdir目录,如果目标文件已经存在,不会询问而直接覆盖
sudo mv -i test1.log logdir #将test1.log移动都logdir目录,若目标文件存在,寻问后再覆盖


5.cat命令:

cat foo #显示文件:cat 文件名
cat >foo2 #创建一个文件,只能是创建新文件,不能编辑已有文件。Cat > 文件名
cat foo1 foo2 > foo3 #将几个文件合并成一个文件:cat 文件名1 文件名2…… > 文件名


6.rm命令:删除一个目录中的一个或多个文件或目录

rm -v test.log #删除test.log并给出详细步骤
rm -r tt #删除tt目录


7.tar命令:解压缩命令  tar [参数] [文件]…  独立的命令:每次必须用且仅能用其中一个,包括:  -c: 建立压缩文件  -x:解压  -t:查看内容  -r:向压缩文件末尾追加文件  -u:更新原压缩包中的文件  可选参数:  -z:有gzip属性的  -j:有bz2属性的  -Z:有compress属性的  -v:显示所有过程  -O:将文件解开到标准输出  -f: 使用文件名字,这个是最后一个参数,后面只能接文件名。

tar -cvf jpg.tar *.jpg #将目录里所有jpg文件打包成tar.jpg
tar -czf jpg.tar.gz *.jpg #将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar -cjf jpg.tar.bz2 *.jpg #将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar -cZf jpg.tar.Z .jpg #将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
tar -xvf file.tar #解压 tar包
tar -xzvf file.tar.gz #解压tar.gz
tar -xjvf file.tar.bz2 #解压 tar.bz2
tar -xZvf file.tar.Z #解压tar.Z
tar -cf allba.tar ba
#压缩tt文件夹下所有以ba开头的文件
tar -uf allba.tar foo #将foo文件加入allba.tar压缩包


8.ps命令:查看进程

ps -A #显示所有进程
ps -u root #显示root进程
ps -aux #详细显示进程信息



http://www.ppmy.cn/devtools/155461.html

相关文章

【Postman接口测试】Postman的全局变量和环境变量设置

在使用Postman进行接口测试时,全局变量和环境变量的设置是非常实用的功能,它们可以帮助我们更高效地管理测试数据和配置,提高测试的灵活性和可维护性。接下来,我们将详细介绍Postman中全局变量和环境变量的设置方法,并…

Redis入门概述

1.1、Redis是什么 Redis:官网 高性能带有数据结构的Key-Value内存数据库 Remote Dictionary Server(远程字典服务器)是完全开源的,使用ANSIC语言编写遵守BSD协议,例如String、Hash、List、Set、SortedSet等等。数据…

深度学习 Pytorch 深层神经网络

在之前已经学习了三种单层神经网络,分别为实现线性方程的回归网络,实现二分类的逻辑回归(二分类网络),以及实现多分类的softmax回归(多分类网络)。从本节开始,我们将从单层神经网络展…

【React】PureComponent 和 Component 的区别

前言 在 React 中,PureComponent 和 Component 都是用于创建组件的基类,但它们有一个主要的区别:PureComponent 会给类组件默认加一个shouldComponentUpdate周期函数。在此周期函数中,它对props 和 state (新老的属性/状态)会做一…

什么是Javascript,有什么特点

Javascript JavaScript 是一种广泛使用的编程语言,主要用于在网页上添加交互性和动态功能。 它最初由 Netscape 公司的 Brendan Eich 在 1995 年开发,并迅速成为 Web 开发的标准之一。 主要特点 解释型语言: JavaScript 是一种解释型语言&…

基于SpringBoot+WebSocket的前后端连接,并接入文心一言大模型API

前言: 本片博客只讲述了操作的大致流程,具体实现步骤并不标准,请以参考为准。 本文前提:熟悉使用webSocket 如果大家还不了解什么是WebSocket,可以参考我的这篇博客: rWebSocket 详解:全双工…

11 Spark面试真题

11 Spark大厂面试真题 1. 通常来说,Spark与MapReduce相比,Spark运行效率更高。请说明效率更高来源于Spark内置的哪些机制?2. hadoop和spark使用场景?3. spark如何保证宕机迅速恢复?4. hadoop和spark的相同点和不同点?…

LeetCode--84. 柱状图中最大的矩形【单调栈】

84. 柱状图中最大的矩形 正文 题目如下 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 这道题暴力很简单,但是时间复杂度是O(N^2)&#xf…