【Linux常见指令以及权限理解】基本指令(1)

2.STM32F407ZGT6 学习笔记-移植 FreeRTOS 1. 在工程下建议FreeRTOS文件夹 2. 在FreeRTOS文件夹下建立 src 和 port 文件夹 (src用于存放freertos源码,port文件夹存放内存和接口相关的文件) 3. 复制freertos/source文件夹下所有c文件复制到刚刚建立的freertos/src目录下 4. 复制FreeRTOSv9.0.0\FreeRTOS\Source\portablex下的MemMang和RVDS文件夹复制到刚刚建立的port问价夹下 5. 将FreeRTOSv9.0.0\FreeRTOS 阅读详情

写在前面:

相信看完上一个博客,我们已经成功搭建好了Linux环境,

如果没有可以去看看:Linux环境搭建。

接下来我会讲述Linux的常见指令以及权限理解相关内容。

这篇文章会介绍一些常用的Linux指令并穿插一些操作系统的概念理解。

那么不废话我们现在就开始:

目录

写在前面:

1. 什么是操作系统?

2. Linux操作系统

3. Linux基本指令

1. mkdir

描述:

用法:

例1:mkdir 目录名

例2:mkdir -p 目录名/目录名/目录名/

2. touch

描述:

用法:

例:touch 文件名

3. ls

描述:

用法:

ls选项:

例1:-l

例2:-a

例3:-al

 4. cd

描述:

用法:

例1:cd .. 

例2:cd ~ 

例3:cd - 

例4:cd /home/xl/practice/fortest/test2  绝对路径

例5:cd ../day02/  相对路径

5. rmdir

描述:

用法:

例1:rm

例2:rm -r 递归删除

总结:

写在最后:


1. 什么是操作系统?

操作系统是一款做软硬件管理的软件。

是的,操作系统其实就是一个大号的软件。

操作系统的核心工作是:

对下管理好软硬件资源,

从而对上提供良好的(稳定、快速、安全)使用环境。

2. Linux操作系统

我们使用的centos7的Linux操作系统,是纯命令行形式的,

我们可以那Windows操作系统比较,他是图形化界面形式,

实际上Linux也有图形化界面,但是命令行形式更加贴近操作系统的底层,

作为初学者学习Linux,更推荐用纯命令行形式。

总结:其实命令行和图形化界面的本质都是一样的。

3. Linux基本指令

我们登录Xshell。

首先我想介绍的指令是:

1. mkdir

描述:

mkdir命令可以用来创建目录。

用法:

mkdir 目录名

mkdir -p 目录名/目录名/目录名/

例1:mkdir 目录名

 我们可以 ls 查看当前目录下的文件,我们可以看见我用mkdir创建了test2目录。

注:(我们可以用 cd + 目录名进入那个目录)

例2:mkdir -p 目录名/目录名/目录名/

 如果想一次创建多级目录,可以使用这个方法,我们可以用 tree 查看多级目录

注:( tree 命令下载:yum install -y tree )(输入这条命令即可)

注:(友情提示:clear 命令可以清屏)

2. touch

描述:

touch命令可以用来创建普通文件。

用法:

touch 文件名

例:touch 文件名

 用touch命令创建了test.c文件。

3. ls

描述:

ls命令可以用来查看文件。

用法:

1. ls

2. ls 选项

ls选项:

直接用ls查看文件前面已经演示过了,这里就不演示了,这里讲一讲ls的选项,

ls实际上有很多的选项,我习惯用man手册学习新的指令。

注:(当你有指令不知道有什么用,或者想了解更多的话,可以用man + 指令名学习)

 + 回车 

 注:(单击 q 就能退出man 手册)(man手册的具体使用之后会介绍)

这里我们重点学习两个选项:

ls -l

ls -a

我们还能这样用:ls -al

例1:-l

我们可以用 -l 选项查看文件的具体信息,

注:( ls -l 支持简写方式:ll ) 

例2:-a

我们可以发现这里多了两个目录,-a选项可以让我们看到隐藏文件。

注:(发现没有,目录是蓝色的)(隐藏文件的前缀是.)

比如说我创建一个隐藏文件:

ls 看不见,要加 -a选项才能看见。

例3:-al

Linux支持组合命令选项:

看到这里你可能会有疑问,这些目录和文件前面一大坨是什么,

这里我粗略介绍一下,后面都会学到的:

 4. cd

描述:

cd命令可以改变工作目录。

用法:

cd ..   返回上级目录
cd ~  进入用户家目
cd -  返回最近访问目录

cd /home/xl/practice/fortest/test2  绝对路径
cd ../day02/  相对路径

例1:cd .. 

我们用 cd.. 回到了上级目录。

注:(pwd 命令可以查看当前目录)

注:( .. 这个目录文件其实就是上级目录)( . 这个目录文件就是当前目录) 

例2:cd ~ 

我用cd ~回到了我xl用户的家目录下面,

如果我们用超级用户就会回到root。

 

例3:cd - 

可以看到,我们刚刚才回到家目录,

用cd -回到上一个访问的目录,就有回来了。 

例4:cd /home/xl/practice/fortest/test2  绝对路径

比如说,我一直cd ..退到 / 目录下面,

我用绝对路径访问 cd /home/xl/practice/fortest/test2 就直接到这里了。

补充:其实通过上面的介绍,我们不难发现Linux的整个目录结构:

其实本质上是一棵多叉树,我们对文件的操作,本质上就是对这个数据结构的增删查改。

注:(只有从 / 目录进行的cd,才是绝对路径查找)

例5:cd ../day02/  相对路径

从任意其他地方cd 进入其他目录,都是相对路径查找,

因为相对路径是相对于你现在所处的路径cd,

当你的路径发生改变,相对路径一般就会失效(而绝对路径一直有效)

注:(我们平时一般都是用相对路径,一般是一些固定场景,像配置文件需要用到绝对路径)

5. rmdir

描述:

rmdir可以删除文件。

用法:

rm 

rm -r 递归删除

rm -f 强制删除

例1:rm

 

用rm 删除了test文件。

注:(rmdir可以简写成rm,所以我们习惯直接用rm) 

例2:rm -r 递归删除

rm不能直接删除目录,加上-r 选项递归删除即可。

注:(加上-r 选项强制删除(可以无视可能会出现的警告)) 

总结:

我们学习了六个常用而且重要的基本指令和一些零碎的小指令,

我们对于Linux系统的认知又提高了。

想要和我一起继续学习和探索Linux的奥秘,可以订阅这个专栏哟~Linux从入门到精通。

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果感到有所收获的话可以给博主点一个赞哦。

如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出

【原理图PCB专题】原理图图纸锁定/解锁与PCB文件加密方式 在工作中我们会遇到需要冻结原理图进行评审和加密图纸防止被他人盗用的需求。那么在OrCAD Capture中如何对图纸进行锁定与解锁,如何在Allegro中对PCB工程进行加密呢? 阅读详情

相关推荐

京东云鼎环境配置与API安全接入实战:ISV服务商如何搞定数据加密与商家授权

本文详细介绍了京东云鼎环境配置与API安全接入的实战指南,帮助ISV服务商解决数据加密与商家授权等核心问题。通过京东开放平台的应用申请流程,结合多租户数据隔离策略和自动化授权实现,确保电商生态中的安全高效运营。文章还提供了避坑指南,助力开发者规避常见配置错误。

weixin_28705087的博客 353

Linux常用命令(一):创建文件目录

1). 改变已有文件的时间戳属性,修改文件时间戳时,用户必须的文件的属主,或者拥有写文件的权限。7)、touch --no-create 文件名 不创建新文件。注意:1)、 如果需要创建的目录已经存在时 则提示目录已存在。2)、mkdir -m 创建目录的同时 设置目录的权限。3)、touch –a 文件名 修改文件的读取时间记录。4)、touch –m文件名 修改文件的修改时间记录。2)、 新建的目录与它所在的目录下的文件重名也不可以。2). 创建新的空文件。

4436

vivado2020.2安装教程:Windows平台完整指南

手把手带你完成vivado2020.2安装教程,覆盖下载、配置到验证全过程,解决常见安装问题,确保在Windows平台顺利部署开发环境,适合初学者快速上手。

weixin_42607969的博客 1345

LInux 系统创建目录的多种方法

创建目录是Linux系统中常见的基本操作,根据不同的需求,我们可以选择不同的方法来实现。使用mkdir命令是最常用的方式,而使用touch命令或cp命令也可以在特定情况下起到相同的作用。对于Python脚本编程的用户,可以使用os.mkdir()方法来创建目录。无论你是初学者还是有经验的Linux用户,了解这些不同的方法将有助于提高你的工作效率和应对不同场景的需求。

nb1253587023的博客 2万+

Minio HTTPS证书配置实战:从申请到部署全流程

本文详细介绍了Minio HTTPS证书配置的全流程,从申请到部署,确保对象存储服务的安全性。内容包括证书类型选择、文件处理、服务配置调整及常见问题解决,帮助用户在生产环境中快速实现HTTPS加密传输,提升数据安全。

weixin_42638178的博客 431

AgentScope 实战训练营-7 种多智能体协作模式详解

本教程基于阿里巴巴开源的AgentScope Java框架,系统讲解多智能体系统的开发方法。涵盖7种核心协作模式:Pipeline流水线、Routing路由、Handoffs智能体交接、Supervisor监督器、Subagent子智能体、Skills技能系统及Workflow工作流。详细阐述ReActAgent、AgentScopeAgent、StateGraph等核心概念,提供完整的配置示例与代码实现,帮助开发者快速掌握基于Spring AI Alibaba的多智能体应用开发。

program哲学 163

Linux系统的常见命令四,创建目录、创建文件、切换目录(mkdir、touch、cd)

本文主要介绍Linux系统的mkdir命令、touch命令、cd命令

一起学习 5414

Vue3 - 完美解决 vite 打包后在本地浏览器直接打开运行,build 打包后双击 index.html 直接以 file 协议运行网站(资源、接口等正常访问,和部署到服务器运行效果一样)

vue3vite怎么支持file协议本地打开,vite打包文件如何支持files协议,支持双击即可打开网页,vue3vite打包后双击本地运行,vue3vite打包后怎么直接在浏览器双击打开访问,vite打包后显示空白,vite如何支持本地file协议打开,vue3vite打包后如何本地查看网站,vue3vite项目打包后本地启动白屏怎么办,vite打包后的代码如何在本地运行,vite+vue3打包在fIle本地index.html打开项目,打包后如何直接打开index.html文件,vue3

🏆 前端领域优质创作者 1万+

Linux命令

Linux命令

magic_818的博客 6214

勇闯dify v1.0.0之设置模型供应商。解决:Reached maximum retries (3) for URL https://marketplace.dify.ai/

朋友们,大家好,今天带大家来勇闯dify v1.0.0。为什么叫勇闯呢?我就这么说吧,本来我昨天就想带大家勇闯v1.0.0的。但是dify的marketplace访问不了。公司的网和手机热点都试了,就是访问不了。我们连个模型都没有,还勇闯个球啊,对吧,就搁置了。今天,我赶紧看看这个marketplace好了没。一看,可以了。赶紧写下这篇博客,帮助同志们走出困境。

xiezhipu的博客 4616

vTestStudio保姆教程之从0到1搭建软件环境

学习HIL测试的必经之路,保姆级教学VT从搭建到测试。

欢迎来到eee的博客 4187

学习Linux二(创建、删除文件和文件夹命令)

学习Linux二(创建、删除文件和文件夹命令) 今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】   一、mkdir命令使用权限     所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。     二、mkdir命令使用格式     格式:m

2万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

【Linux】基本指令和权限理解

指令目录一、基本指令1.1 背景介绍1.2 基本指令1.2.1 ls1.2.1.1 which ls1.2.1.2 ll1.2.1.3 man is1.2.2 pwd1.2.3 tree1.2.4 cd1.2.5 touch和mkdir1.2.6 cp1.2.7 mv1.2.8 cat, more和less1.2.9 head和tail1.2.10 date1.2.11 cal1.2.12 stat1.2.13 find1.2.14 grep1.2.15 zip/unzip1.2.16 tar1.2.17

HenryBlog 7295

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【Linux常见指令以及权限理解】基本指令(2)

【Linux常见指令以及权限理解】基本指令

Locky136的博客 1554

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【Linux常见指令以及权限理解】权限理解

Linux理解权限

Locky136的博客 1960

Linux——常见指令及其权限理解

首次登录,默认所处的路径当前所用的用户的名称显示当前路径下,文件名称在当前目录下,创建一个文件夹/目录进入一个目录新建一个文件删除一个文件(是的话yes/y,不是的话not/n)

2406_83392683的博客 2763

【Linux】Linux常见指令以及权限理解(下)

【Linux】Linux常见指令以及权限理解(下)

2301_78022459的博客 1655

【Linux】——常见指令及权限理解

本文介绍了Linux中常用的基本指令及权限的概念,希望能帮助大家来查询和学习相关指令。

_Fiora的博客 1046

Linux下的常见指令及权限理解(上)

Linux下的常见指令及权限理解(上)

m0_57304511的博客 1951

Linux下的常见指令以及权限理解(下)

Linux下的常见指令以及权限理解(下)

m0_57304511的博客 3468

Linux——常见指令以及权限理解

本文总结了Linux常用命令及其功能,涵盖文件管理、权限设置、文本查看、时间操作等多个方面。文件管理命令包括ls、pwd、cd、touch、mkdir、rm等,用于目录和文件操作;权限管理命令如chmod、chown、chgrp等,用于设置文件和目录权限;文本查看命令如cat、more、less等,用于查看文件内容;时间操作命令如date、cal等,用于显示和管理时间。此外,还介绍了shell的作用、用户切换(su)、权限概念(root和普通用户)、文件权限表示方法(字符和数值)以及umask的使用。文章详

2401_87358782的博客 1220

linux基础(1)-常见指令及权限理解

1.常见指令及权限理解 初始Linux操作系统 初识shell命令 ,了解若干背景知识。 使用常用Linux命令 了解Linux权限概念与思想,能深度理解“权限” 初步了解Linux 目录结构含义 1.linux系统及计算机背景 linux:开源(免费)–>更稳定和高效 OS:“管理”的软件,主要管理:软件+硬件 普通用户和root用户(只有一个):普通用户不能叫做root,普通用户的密码不要和root一样 命令行方式vs图形界面方式 历史上为了计算导弹弹道轨道,发明了计算机,埃尼阿克 计

代码笔记本 1475

【Linux常见指令以及权限理解】基本指令(3)

【Linux常见指令以及权限理解】基本指令

Locky136的博客 1294

【Linux】Linux常见指令及权限理解

目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd进入目即使目录仍然有-r读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

m0_73839343的博客 1656

【Linux】权限相关指令

本文介绍了Linux中的权限管理与相关指令。首先讲解了shell作为命令解释器的作用,接着详细说明账号切换命令su和su-的区别,以及sudo指令提权的使用方法。重点阐述了Linux权限机制,包括文件属性(rwx)和角色分类(拥有者/所属组/其他),并通过chmod命令演示权限修改操作。文章还探讨了目录权限的重要性、多用户隔离机制、缺省权限与umask的关系,以及粘滞位对共享目录的保护作用。最后解释了文件删除权限的判定规则,为Linux系统权限管理提供了全面指导。

记录学习与成长 3204

Linux常见指令及权限理解

cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。原因就是创建文件或目录的时候还要受到。

ASAP_Rocky357的博客 1058
上一篇: 【Linux环境搭建】用云服务器搭建Linux环境
下一篇: 【Linux常见指令以及权限理解】基本指令(2)
戊子仲秋
戊子仲秋 新星创作者: C/C++技术领域 新星创作者: C/C++技术领域
博客等级 码龄4年 4805粉丝 398原创
评论 126
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戊子仲秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值