嵌入式全栈开发学习笔记---Linux基本命令1

news2024/11/19 19:28:51

目录

cd加路径

相对路径是什么

绝对路径是什么

cd后面没有路径

cd-

ls -l

ls -a

ls -al

ls加路径


Linux的命令是数不清的,就像很多应用软件一样,随时都有可能被开发出来。

但是我们目前阶段只需要掌握基本的命令就可以了。

上一篇博文中我已经简单介绍了两个基本的命令了:

“ls”:罗列出当前目录下的文件;

“cd /”:进入根目录;

ls就是list罗列的意思;

c就是change改变的意思,d就是directory目录的意思,cd合起来就是改变目录的意思;

本节就来具体解释一个有关cd和ls的更多相关命令

cd加路径

这节我们正式开始之前我们先来讲一下路径的问题。

路径有相对路径,绝对路径。

相对路径是什么

比如“/”根目录下面有很多目录,而根目录下的很多目录又有很多目录,比如我们想要从test目录退回到include目录怎么办呢?

我们是不是得这样走:test->home-> / ->usr->inlude

那这个路径就是相对路径。

如果按这个相对路径走的话,那要输入怎么的命令才能实现从test目录到include呢?

我们先来介绍一个新的命令符号:“..”表示去上一层目录。

所以我们这样写:cd ../../usr/include (注意:输命令时,目录与目录之间要用“/”隔开)

即可从test到include命令。

但是相对路径比较麻烦,一般这种情况我们可以采用绝对路径。

绝对路径是什么

绝对路径一般都是从根目录开始的,我们可以这样输入命令:cd /usr/include

我们可以理解为以“/”开头的都是绝对路径。

我们可以根据需要选择用哪一种路径访问目标目录。

有时候用相对路径也比较方便,比如我们要访问根目录下的home目录,我们可以输入:cd ./home,表示进入当前目录的home目录

我们再来介绍一个新的命令符号,就是“.”表示当前目录(前面说的“..”表示去上一层目录)

不过很多情况下“./”可以省略掉也可以实现

而且我要学会使用键盘上的“tab”键,它的作用就是可以帮我们自动补充命令,比如我们只输入cd u[按键盘上的tab键],这个时候它就会自动帮我们补齐命令,不需要我们敲完完整的cd usr即可进入usr目录

当然这么短的命令也不需要使用到tab键,但是遇到这种比较长的命令时就很有必要了。

以上就是cd后面可以直接加上路径的用法:表示进入指定的目录。

cd后面没有路径

如果只输入:cd 后面没有加路径的话,它就表示进入了家目录

这种情况等价于:cd ~

那我们进入了哪一个家目录了,我的上一篇博文中说过,如果你是root管理员级别的用户在操作的话,那你其实进入的是root目录,如果你是普通用户的话,你进入的就是home。

cd-

如果我们输入:cd -

这样表示进入上一次的工作目录。

比如我们刚刚在家目录下

这个时候我们临时去了一下usr目录的local目录

那如果想要快速地回到上一次的家目录下怎么办呢?这个时候就可以直接输入:cd -

ls -l

我们前面介绍过单独输入ls则表示显示当前目录下的文件

如果我们输入:ls -l

则表示显示当前目录下的文件的属性。

你会发现其他文件都还是在的,只不过它给我们显示出了每一个文件的其他属性

ls -a

还有如果你输入:ls -a

a其实是all全部的意思,这个命令表示显示所有文件,因为一个目录下面会有隐藏文件,我们看不见,输入这个命令之后我们就能看隐藏的文件了。显示出来的隐藏文件的前面前都带有一个“.”就表示是被隐藏的文件。

ls -al

“ls -l”和“ls -a”命令可以合并起来使用,变成“ls -al”表示显示所有文件(包括隐藏文件)的属性

ls加路径

还有“ls+路径”则表示显示指定路径下的文件

比如我们当前在家目录下要显示根目录下的文件:

以上“cd”和“ls”的相关命令是非常常用的命令,基本都是每天都要使用的,必须熟练掌握。

如有问题可评论区或者私信留言,如果想要进交流群请私信!

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

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

相关文章

元宇宙APP搭建重点,会用到哪些三方服务?

元宇宙APP的搭建是一个综合性的项目,涉及到众多关键要素和第三方服务。以下是一些元宇宙APP搭建的重点,以及可能用到的第三方服务: 一、搭建重点 技术框架的选择与搭建:元宇宙APP需要稳定、高效的技术框架来支撑其运行。这包括前…

插入排序,搞起来,一路狂奔,数组插入

一点喽 目录 编程实现:程序功能是在一个有序序列中插入一个数后,该数列依然有序 输入测试数据:2 3 5 7 8 23 34 56 78 90 25 程序运行结果:插入之后的数组为 2 3 5 7 8 23 25 34 56 78 90 第一个就…

如何增强交友、婚恋平台、金融等平台的安全性

运营商二要素核验是一种数字身份验证方法,主要使用用户的手机号码和姓名作为核验要素。这两个要素被认为是最基本的用户身份信息,通过运营商的数据库来核实其真实性。 在实际操作中,用户需要提供手机号码和姓名进行验证。应用系统会调用接口…

unity的特性AttriBute详解

unity的特性AttriBute曾经令我大为头疼。因为不动使用的法则,但是教程都是直接就写,卡住就不能继续学下去。令我每一次看到,直接不敢看了。 今天使用文心一言搜索一番,发现,恐惧都是自己想象的,实际上这个…

Docker之存储配置与管理

一、容器本地配置与Docker存储驱动 每个容器都被自动分配了本地存储,也就是内部存储。容器由一个可写容器层和若干只读镜像层组成,容器的数据就存放在这些层中。 容器本地存储采用的是联合文件系统。这种文件系统将其他文件系统合并到一个联合挂载点&a…

Unity类银河恶魔城学习记录15-5,6 p157 Audio time limiter p158 Area sound

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili​​ AreaSound.cs using System.Collections; using System.Collections.G…

Spring boot + Redis + Spring Cache 实现缓存

学习 Redis 的 value 有 5 种常用的数据结构 Redis 存储的是 key-value 结构的数据。key 是字符串类型,value 有 5 种常用的数据结构: Redis 的图形化工具 Another Redis Desktop Manager Spring Data Redis Redis 的 Java 客户端。 Spring Cache Spr…

Pycharm新建工程时使用Python自带解释器的方法

Pycharm新建工程时使用Python自带解释器的方法 新建Project时最好不要新建Python解释器,实践证明,自己新建的Python解释器容易出现各种意想不到的问题。 那么怎样使用Python安装时自带的解释器呢? 看下面的三张截图大家就清楚了。 我的Pyth…

avl excite python二次开发1--python解释器需用内置解释器aws_cmd

avl excite python二次开发1--python解释器需用内置解释器aws_cmd 1、python解释器问题1.1、用外置python解释器,import WSInterface会失败(WSInterface.pyd)1.2、用内置解释器aws_cmd运行py脚本1.3 用内置解释器aws_python执行脚本三级目录 1、python解释器问题 1…

Python_AI库 matplotlib扩展知识

Python_AI库 matplotlib扩展知识 在数据分析和处理的领域里,可视化是一种不可或缺的手段。通过图形化的展示,我们可以更直观地理解数据的分布、趋势和关系。而matplotlib,作为Python中最为流行的数据可视化库之一,以其强大的功能…

Anti Rookit -- 检测隐藏进程

Anti Rookit 一:检测隐藏进程 引言 检测隐藏进程除了众所周知的枚举进程ID之外,还有枚举句柄表的方式。不过今天给大家带来的是第三种方法。 探究 应用层通过接口 C r e a t e P r o c e s s \textcolor{cornflowerblue}{CreateProcess} CreateProcess…

分布式与一致性协议之Paxos算法(二)

Paxos算法 如何达成共识 想象这样一个场景,某地出现突发事件,当地村委会、负责人等在积极研究和搜集解决该事件的解决方案,你也决定参与其中,提交提案,建议一些解决方法。为了和其他村民的提案做区分,你的…

Stability AI 推出稳定音频 2.0:为创作者提供先进的 AI 生成音频 - Circle 阅读助手

概述 Stability AI 的发布再次突破了创新的界限。这一尖端模型以其前身的成功为基础,引入了一系列突破性的功能,有望彻底改变艺术家和音乐家创建和操作音频内容的方式。 Stable Audio 2.0 代表了人工智能生成音频发展的一个重要里程碑,为质量…

【golang学习之旅】Go的 switch 分支语句

系列文章 【golang学习之旅】报错:a declared but not used 【golang学习之旅】Go 的基本数据类型 【golang学习之旅】Go 的循环结构 【golang学习之旅】Go里面 if 条件判断语句 目录 系列文章switch 分支fallthrough 关键字无条件 switch switch 分支 有些时候需…

前端框架编译器之模板编译

编译原理概述 编译原理:是计算机科学的一个分支,研究如何将 高级程序语言 转换为 计算机可执行的目标代码 的技术和理论。 高级程序语言:Python、Java、JavaScript、TypeScript、C、C、Go 等。计算机可执行的目标代码:机器码、汇…

如何使用 Internet Download Manager (IDM) 来加速和优化你的下载体验 IDM 6.41下载神器

在当今信息爆炸的时代,下载文件和媒体内容已成为我们日常生活的一部分。无论是工作学习还是娱乐休闲,我们都需要从互联网上下载各种资源。为了提高下载效率和确保文件完整性,选择一款优秀的下载管理软件至关重要。Internet Download Manager …

四、线段、矩形、圆、椭圆、自定义多边形、边缘轮廓和文本绘制(OpenCvSharp)

功能实现: 对指定图片上进行绘制线段、矩形、圆、椭圆、自定义多边形、边缘轮廓以及自定义文本 一、布局 用到了一个pictureBox和八个button 二、引入命名空间 using System; using System.Collections.Generic; using System.Drawing; using System.Windows.F…

用C实现通讯录(详细讲解+源码)

前言 📚作者简介:爱编程的小马,正在学习C/C,Linux及MySQL.. 📚以后会将数据结构收录为一个系列,敬请期待 ● 本期内容会给大家带来通讯录的讲解,主要是利用结构体来实现通讯录,该通讯…

【微信小程序调用百度API实现图像识别实战】-前后端加强版

前言:基于前面两篇图像识别项目实战文章进行了改造升级。 第一篇 入门【微信小程序调用百度API实现图像识别功能】----项目实战 第二篇 前后端结合 【微信小程序调用百度API实现图像识别实战】----前后端分离 这一篇主要讲述的是在第二篇的基础上新增意见反馈功能&a…

【35分钟掌握金融风控策略13】单维度策略监控和调优

目录 单维度策略监控和调优 策略宏观监控和调优 项目运营报表 资产监控报表 客群质量监控报表 资产使用报表 项目风险报表 FSTPD逾期报表 迁徙率报表 Vintage报表 贷后催收报表 单维度策略监控和调优 若贷前授信审批环节上线的是基于决策树开发的多维度策略&#x…