【树莓派不吃灰】Linux系统下必知必会的一些命令

news2024/11/16 9:36:17

在这里插入图片描述

目录

    • 1. 前言
    • 2. 必知必会命令
      • 2.1 ls -al 列出当前目录下的文件
      • 2.2 cd 改变目录
      • 2.3 pwd 输出当前目录
      • 2.4 clear 清屏命令
      • 2.5 mkdir 新建目录
      • 2.6 rmdir 删除目录
      • 2.7 cat 显示或连接文件内容
      • 2.8 touch 创建文件 & cat > 创建文件
      • 2.9 rm 删除文件
      • 2.10 mv 移动/重命名文件/目录
      • 2.11 cp 复制文件/目录
      • 2.12 echo 显示在终端输入内容
      • 2.13 grep 全面搜索正则表达式并打印
      • 2.14 sudo 以root权限执行
      • 2.15 apt-get 安装/删除软件包
      • 2.16 exit 退出
      • 2.17 reboot 重新启动
      • 2.18 shutdown关机
      • 2.19 wget 下载文件
      • 2.20 free 查看内存消耗

  • ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
  • ❤️ 本篇创建记录 2022-10-27 ❤️
  • ❤️ 本篇更新记录 2022-10-27 ❤️
  • 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言 📝
  • 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
  • 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志🔥

1. 前言

一般情况下,我们使用的是官方推荐的操作系统 —— Raspbian OS。这是一款免费的基于Debian Linux的操作系统,可以安装到所有版本的树莓派上。这就意味着我们需要了解一些常用的linux命令,这样才能得心应手。

2. 必知必会命令

2.1 ls -al 列出当前目录下的文件

在这里插入图片描述

2.2 cd 改变目录

在这里插入图片描述
你可以 cd 到任何你想去的目录,只要你知道它的路径,这个路劲可以是绝对路径,也可以是相对路径。

输入 cd … 命令可以回到当前目录的上一级目录

2.3 pwd 输出当前目录

在这里插入图片描述

有时候你可能想知道当前在什么目录下,那么可以通过pwd命令打印出出来。pwd就是print working directory(打印当前工作目录)的首字母缩写。

2.4 clear 清屏命令

在这里插入图片描述

这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。

2.5 mkdir 新建目录

在这里插入图片描述
如果你要在当前目录下新建一个目录 temp,那么你可以使用:

mkdir temp

如果你想把这个temp新建到/home/pi/projects下面,那么你可以使用:

mkdir /home/pi/projects/temp

前提是projects这个目录必须存在,并且拥有写权限

2.6 rmdir 删除目录

在这里插入图片描述
如果你要把temp目录删除,可以使用:

rmdir temp

但这要求temp必须是个空空的目录,如果temp中还有其他内容,你可能需要使用:

rm -fr temp

系统会把temp及其里面的所有内容全部删除。

2.7 cat 显示或连接文件内容

你发现当前目录下有一个.bashrc文件,你可能迫不及待的想看一看,那么你可以使用:

cat .bashrc

文件的全部内容将会打印在终端。
在这里插入图片描述

如果你发现还有一个.bash_history文件,你想两个文件一起看,那么你可以使用:

cat .bashrc .bash_history

在这里插入图片描述

2.8 touch 创建文件 & cat > 创建文件

  • 创建一个test.ini文件
    在这里插入图片描述
  • 使用cat >创建文件
    在这里插入图片描述
    敲完上述命令会进入 test.ini 的编辑模式,可以直接输入你想要写入的内容,最后按ctrl+z退出编辑模式自动保存。

注意:

使用>、>>

  • >直接覆盖原文件,不会有任何提示
  • >> 追加在原文件末尾,不会覆盖原文件的内容

2.9 rm 删除文件

我们把上面创建的两个test文件删掉。
在这里插入图片描述
刚刚创建的两个文件看不见了。

2.10 mv 移动/重命名文件/目录

mv命令可以重命名文件,也可以移动文件到其他目录。
在这里插入图片描述

2.11 cp 复制文件/目录

  • 把test2文件拷贝到test目录下
    在这里插入图片描述
  • 复制Desktop整个目录到test下面
    在这里插入图片描述

2.12 echo 显示在终端输入内容

echo Hello Raspberry Pi

在这里插入图片描述

2.13 grep 全面搜索正则表达式并打印

这是一个很强的功能。比如搜索某一个文件名。

ls -al | grep .bash

在这里插入图片描述
搜索关键字高亮显示。

也可以搜索文件里面的内容。
在这里插入图片描述

2.14 sudo 以root权限执行

树莓派默认使用”pi“用户登录,并且不会启用”root“用户。当你需要使用root身份来执行一些任务的时候,那么你可以使用sudo。在任意命令之前加上sudo。

2.15 apt-get 安装/删除软件包

一般来讲你并不需要先去某个网站下载,然后安装,你可以直接使用包管理工具apt-get,比如你要安装vim编辑器,你可以:

sudo apt-get install vim

在这里插入图片描述
在这里插入图片描述
如果你想删除它,也很简单:

sudo apt-get remove vim

在这里插入图片描述

常用命令:

  • apt-get install package //在线安装软件包
  • apt-get autoremove //删除不再需要的软件包
  • apt-get remove package --purge //删除软件包及配置文件
  • apt-get update // 更新源文件,并不会做任何安装升级操作
  • apt-get upgrade // 升级所有已安装的包
  • apt-get -f install // 修复安装

2.16 exit 退出

当你想退出终端,直接输入 exit 即可,输完按回车键。

2.17 reboot 重新启动

如果你想重新启动系统的话:

sudo reboot

2.18 shutdown关机

如果你想立即关闭系统:

sudo shutdown -h now

2.19 wget 下载文件

如果你想下载一个文件:

wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

在这里插入图片描述

2.20 free 查看内存消耗

free -h

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1562.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【小程序开发】事件监听 | 类型划分 | 属性分析

🍳作者:贤蛋大眼萌,一名很普通但不想普通的程序媛\color{#FF0000}{贤蛋 大眼萌 ,一名很普通但不想普通的程序媛}贤蛋大眼萌,一名很普通但不想普通的程序媛🤳 🙊语录:多一些不为什么的…

基于SSM实现前后端分离在线考试管理系统

作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助 文末获取源码 项目编号:BS-XX-…

[kafka]二.优化(如何保证不丢数据,且不重复[一次且仅一次])

二.优化 1.不丢失数据ack-1 当Producer向Leader发送消息时,可以通过ack的值来设置可靠性级别。 1)1(默认) 意味着ISR中的Leader已成功收到消息并且Producer得到Leader收到消息的确认。如果ISR中的副本数还没有来得及拉取数据就…

Linux 进程替换深剖

目录传统艺能😎概念🤔细则🤔原理🤔exec 函数🤔execl😋execlp😋execle😋execv😋execvp😋execve😋实现简易 shell🤔传统艺能&#x1f60…

【python】之常用类型(包括进制)之间的转换

个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考! 目录 一、字符和整数之间的转换 1.整数转字符 chr(x) 2.字符转整数 ord(x) 二、…

Git操作复习笔记

Git操作复习笔记一、git基础1.1 安装1.2 简单的命令1.2.1 基本工作流程1.2.3 git使用前配置1.2.4 git提交步骤1.2.5 恢复记录1.2.6 撤销二、git分支操作2.1 分支细分2.2 分支命令2.3 暂时保存更改三、github操作3.1 多人协作开发的流程3.2 创建远程仓库3.3 远程仓库克隆到本地仓…

【K8S系列】Kubernetes的网络模型

目录 一、k8s的三种网络 二、service网络 2.1 netfilter 2.2 iptables 2.3 clustip 一、k8s的三种网络 Node Network: 与外部网络接口 Service Network: ipvs规则当中的网络、路由提供调度 Pod Network: 节点当中pod的内部网络无法与外界通信 其中&…

【python初学者日记】selenium初体验——“秒杀商品”、“清空购物车”技能养成记(一)

【python初学者日记】selenium初体验——“秒杀商品”、“清空购物车”技能养成记(一)用python解决“清空购物车”、“秒杀商品”问题合集:1、Mac版在pycharm和终端上使用pip显示:pip: command not found Mac2、Mac版在pycharm中*…

毛球修剪器方案开发的工作原理和构成

本文介绍了毛球修剪器方案开发的工作原理;不管是羊毛衫、兔子衫还是普通纤维衫,时间一长都不可避免地会有很多毛球。它看起来脏又乱,穿起来特别不雅观。用除毛器剃毛球可以轻松去除毛衣的原始绒毛,而毛衣将失去其原有的保暖性。 原…

HTML登录页面

第一步:构建HTML框架 简介:本文用最通俗的语言,一步步教会大家CSS构建登录页面。 首先构建HTML框架,包含用户名,密码,记住密码,注册这几个功能。 如果大家HTML不牢固,请看我的这篇博客:https:/…

【数据结构】线性表之顺序表详解

🧑‍💻作者: 情话0.0 📝专栏:《数据结构》 👦个人简介:一名双非研究生的编程菜鸟,在这里分享自己的编程学习笔记,欢迎大家的指正与点赞,谢谢! 顺…

32、Java——迷你图书管理器(对象+JDBC)

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:乐趣国学的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:Java案例分…

SpringBoot交友APP项目实战(详细介绍+案例源码) - 10.网关配置

系列文章目录 1. 项目介绍及环境配置 2. 短信验证码登录 3. 用户信息 4. MongoDB 5. 推荐好友列表/MongoDB集群/动态发布与查看 6. 圈子动态/圈子互动 7. 即时通讯(基于第三方API) 8. 附近的人(百度地图APi) 9. 小视频 10.网关配置 文章目录系列文章目录…

【数据结构练习题——查找】

题目:给定如下关键字序列 (36,23,51,6,58,48,39,8,88,76,63,17) (1)按表中顺序建立一棵初始为空的二叉排序树,画出该二叉排序树。 (2)求上述二叉排序树中等…

ikun网站成名录: HTML 中的常用标签用法,从0到1创建一个ikun简介

常见标签(以下均省略了< >) 1.标题标签 h1~h6 2.段落&#xff0c;换行标签 由于html的特性&#xff0c;我们在语句中添加换行&#xff0c;多个空格都是没办法对我们的文本分段落的。如图 所以改用这个标签便可分段了&#xff1a; 用于我们文本可能需要手动换行&#x…

Hadoop高手之路2—Hadoop集群的基础设置

文章目录Hadoop集群的基础设置一、虚拟机软件的安装二、创建虚拟机&#xff0c;安装CentOS1.下载CentOS2.创建虚拟机3.编辑虚拟机设置4.安装centos7.9mini版本5.启动centos&#xff0c;并进行登录6. 退出root登录&#xff0c;用user1登录三、CentOS网络配置1. 查看本地windows主…

图像格式RGB-HSV-YUV

文章目录一、RGB色彩空间二、HSV 色彩空间三、YUV 色彩空间四、色彩空间的转换待更新中FPGA实现RGB与HSV的转换 一、RGB色彩空间 RGB 是最常用于显示器的色彩空间&#xff0c;R(red)是红色通道&#xff0c;G(green)是绿色&#xff0c;B(blue)是蓝色通道。这三种颜色以不同的量…

(附源码)计算机毕业设计SSM教师教学质量评价系统

&#xff08;附源码&#xff09;计算机毕业设计SSM教师教学质量评价系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术…

【数据结构与算法】手写HashMap的模拟实现

✨哈喽&#xff0c;进来的小伙伴们&#xff0c;你们好耶&#xff01;✨ &#x1f6f0;️&#x1f6f0;️系列专栏:【数据结构与算法】 ✈️✈️本篇内容:手写HashMap的模拟实现&#xff01; &#x1f680;&#x1f680;代码存放仓库gitee&#xff1a;Java数据结构代码存放&…

目标检测 YOLOv5 - Rockchip rknn模型的测试 包括精度,召回率,mAP等详细信息

目标检测 YOLOv5 - Rockchip rknn模型的测试 包括精度&#xff0c;召回率&#xff0c;mAP等详细信息 flyfish 该测试是使用了自定义128张图片的测试结果&#xff0c;如果采用官网的coco128图片数据会比下列数值更好看。 以下是对比结果&#xff0c;pt模型的测试结果和rknn模型…