【软测学习笔记】Linux入门Day02

🌟博主主页:我是一只海绵派大星

📚专栏分类:软件测试笔记

📚参考教程:黑马教程
❤️感谢大家点赞👍收藏⭐评论✍️

目录

 1、history 查看历史命令

2、ln 链接

3、grep 查找文件内容 

4、find 查找文件

5、 tar 归档 打包

6、chmod 设置权限


1、history 查看历史命令

history 命令用于列出用户输入的历史命令。它可以帮助用户回忆之前执行过的命令,并可以重复执行这些命令。

2、ln 链接

软链接 软连接本身不存储内容,只记录源文件的名称。

ln-s 1.txt 1 link                 给1.txt创建一个软链接,相当于windows中的快捷方式


ln -s 1.txt ~/1_link    

给其他目录创建一个软链接,如果源文件不写绝对路径,软链接指向的文件是不存在的


ln-s abc abc_link             给目录创建软链接


硬链接本身占空间,相当于把源文件复制一份,与源文件同步变化,删除硬链接文件不影响源文件,不能给目录创建硬链接

使用ll查看时,有一个数字,代表有几个文件能同步发生变化

3、grep 查找文件内容 

grep hello test.txt         在某个文件中查找包含hello的内容,只要一行中有hello会把整行显示

grep -niv hello test.txt n

显示查找到的内容的行号,i查找时不区分大小写,v反向查找,查找不包含hello的行

grep -n hello /home/admin -r        查找整个目录中的所有文件,包含hello的内容

4、find 查找文件

find /home -name 1.txt         在/home 目录下查找文件名为1.txt 的文件

find /home -name'*txt'          在/home目录下查找以txt结尾的文件

5、 tar 归档 打包

打包

tar cvf a.tar 1.txt 2.txt

f必须放在最后,f后面的第一个参数代表要生成的文件名, 后面所有的参数是要打包的文件

列出包里面的文件

tar tf a.tar

解包

tar xvf a.tar         如果没写目录,把包里面的文件解开放到当前目录

tar xvf a.tar -C tar解包到指定的文件夹,文件夹需要提前创建好

生成压缩文件

1、打包
tar cf a.tar *        生成a.tar文件
2、压缩
gzip -r a.tar        生成a.tar.gz文件

解压压缩文件

1、解压
gzip -d a.tar.gz        生成a.tar文件

2、解包
tar xf a.tar -C ~/atar        解包到指定文件夹中

一步到位 打包并且压缩
tar czf b.tar.gz *txt         以gzip的方式打包并且压缩

一步到位 解压并且解包
tar zxf b.tar.gz -C btar        以gzip的方式解压并且解包

6、chmod 设置权限

u 文件的拥有者

g 文件的拥有的组

o 其他用户

a 所有用户

+添加权限

-删除权限

=设置权限(把之前的权限换成新的权限)

r 读权限-------4

w 写权限-------2

x 执行权限-------1

-没有权限-------0

chmod u+r test.txt   给文件的拥有者添加r(读)权限

chmod 123 test.txt第一位数字代表自己的权限,第二位代表自己组的权限,第三位代表其他人的权限

3=1+2 代表wx权限

🎁结语: 

本次精彩内容已圆满结束!希望各位读者在阅读过程中能够收获满满。在此,特别感谢各位读者的支持与三连赞。如果文章中存在任何问题或不足之处,欢迎在评论区留言,大星必定会认真对待并加以改进,以便为大家呈现更优质的文章。你们的支持与鼓励,将是博主不断前进的最大动力。再次感谢大家的陪伴与支持!

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

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

相关文章

帕金森患者锻炼的小妙招

亲爱的读者朋友们,大家好!在这个阳光明媚的一天,我们要和大家分享一份特别的健康礼赞——专为帕金森患者量身定制的锻炼方案。让我们一起走进帕金森患者的世界,了解他们如何通过科学的锻炼方法,改善身体状况&#xff0…

【前端】表格合并如何实现?

简言 介绍实现表格合并的一种方法。 表格合并 表格合并操作是一个比较复杂的操作,它主要分为以下步骤: 获取选中区域选择合并显示的单元格实现合并操作。 我们就逐一实现这三步,最后实现一个较完整的合并操作。(不考虑边界情…

区块链交易所开发

在当今数字化时代,区块链技术以其独特的去中心化、安全性和透明性,正在逐步改变我们的生活。其中,区块链交易所作为连接区块链技术与广大投资者的桥梁,其开发与发展备受关注。本文将从技术进步与市场需求两个维度,探讨…

【Jenkins】持续集成与交付 (八):Jenkins凭证管理(实现使用 SSH 、HTTP克隆Gitlab代码)

🟣【Jenkins】持续集成与交付 (八):Jenkins凭证管理(实现使用 SSH 、HTTP克隆Gitlab代码) 1、安装Credentials Binding、git插件2、凭证类型及用途3、(用户名和密码类型)凭证的添加和使用3.1 用户密码类型3.2 测试凭证是否可用3.3 开始构建项目3.3 查看结果(进入Jenk…

mySQL商城项目实战 (终)(全部表)(1-88张)

本章无sql语句,直接放转出的sql文件。 88张表结果如图! 资源在已经与文章绑定, 在navicat工具中,执行以下步骤 在新建的数据库中右键,点击【运行sql文件】,运行绑定的资源,之后您就可以在您的navicat中看到我建好的8…

Django orm高级用法以及查询优化

基础查询 #全表查询 Author.objects.all() #<QuerySet [<Author: Author object (4)>, <Author: Author object (1)>, <Author: Author object (10)>, <Author: Author object (8)>, <Author: Author object (5)>, <Author: Author objec…

Kafka 3.x.x 入门到精通(08)——对标尚硅谷Kafka教程

Kafka 3.x.x 入门到精通&#xff08;08&#xff09;——对标尚硅谷Kafka教程 5. Kafka优化5.1 资源配置5.1.1 操作系统5.1.2 磁盘选择5.1.3 网络带宽5.1.4 内存配置5.1.5 CPU选择 5.2 集群容错5.2.1 副本分配策略5.2.2 故障转移方案5.2.3 数据备份与恢复 5.3 参数配置优化5.4 数…

【c++】mutable是一个关键字,用于指定一个类成员可以在一个const成员函数中被修改。

mutable是一个关键字,用于指定一个类成员可以在一个const成员函数中被修改。通常,当一个成员函数被声明为const时,这意味着这个函数不能修改它所属的对象。然而,有时候你可能需要在一个const成员函数中修改某个成员变量。这时,你就可以使用mutable关键字。webrtc的StunReq…

机器学习:深入解析SVM的核心概念(问题与解答篇)【三、核函数】

核函数 **问题一&#xff1a;为什么说是有限维就一定存在高维空间可分呢&#xff1f;**原始空间与特征空间为什么映射到高维空间可以实现可分核函数的作用 **问题二&#xff1a;最终怎么得到函数**从对偶问题到决策函数的步骤&#xff1a;结论 **问题三&#xff1a;为什么说特征…

YOLOv8+bytetrack实现多目标追踪

1. bytetrack简介 ByteTrack是一种基于检测的目标追踪算法&#xff0c;它在YOLOv8检测器的基础上进行了改进&#xff0c;实现了更高效的目标追踪&#xff0c;具有简单、高效和通用的特点。相较于传统的多目标跟踪方法&#xff0c;ByteTrack不依赖于ReID模型&#xff0c;而是通…

在国内 PMP 有多少含金量?

PMP认证并不是对所有人都有价值&#xff0c;也并不是考到它必须会升值加薪&#xff0c;那可能就有人会问了&#xff0c;那我为什么还要考PMP&#xff1f;此言差矣&#xff0c;我个人项目管理行业混迹了这么多年了&#xff0c;真正对我有用的证书除了学历以外就是PMP认证了&…

Ubuntu 24.04 LTS (Noble Numbat) 正式版发布

Ubuntu 24.04 LTS (Noble Numbat) 正式版发布 Canonical 的第 10 个长期支持版本在性能工程、企业安全和开发人员体验方面树立了新标准 请访问原文链接&#xff1a;Ubuntu 24.04 LTS (Noble Numbat) 正式版发布&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。…

搭建基础镜像(centos+jdk)

搭建基础镜像&#xff08;centosjdk&#xff09; 1. 目录结构1.1 应用目录2.2 镜像目录 2. 编写Dockerfile2.1 设置工作目录2.2 解决时间同步问题&#xff08;设置时区&#xff09;2.3 核心逻辑2.4 设置环境变量 3. 构建镜像3.1 构建镜像3.2 导出镜像 1. 目录结构 1.1 应用目录…

人脸识别系统

一、引言 随着科技的飞速发展,人脸识别技术已经成为现代社会中一个重要的科技应用领域。人脸识别系统,顾名思义,是通过分析人的面部特征进行身份识别的一种技术。近年来,这一技术在公共安全、金融服务、智能门禁、手机解锁等多个领域得到了广泛应用,极大地提升了社会的安…

Java获取文件类型,FileTypeUtil、Files、MimetypesFileTypeMap、URL多种实现对比

说说需求&#xff1a; 工作中需要判断文件是否是音频文件&#xff0c;实际生产环境中&#xff0c;遇到用户修改文件后缀的情况&#xff0c;导致逻辑处理异常。 正确获取到文件的类型是核心工作了&#xff0c;以下是实现的方案&#xff1a; hutool的FileTypeUtilJDK的FilesJDK…

10.MMD 室内场景导入背景视频和灯光

导入背景视频 1. 导入人物和场景 场景是Akali’s room&#xff0c;可以在墙壁上添加视频 先添加主场景 2. 修改视频文件格式 在背景里选择导入背景视频文件 需要将mp4视频格式转化为AVI格式 方法一 先将视频导入格式工厂 点击配置 将视频编码改成DivX 再开始处理 …

DockerUI安装使用

DockerUI安装使用 主机环境 [roottest01 ~]# uname -a Linux test01 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [roottest01 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)安装 [roottest01 ~]# doc…

【算法基础实验】图论-UnionFind连通性检测之quick-find

Union-Find连通性检测之quick-find 理论基础 在图论和计算机科学中&#xff0c;Union-Find 或并查集是一种用于处理一组元素分成的多个不相交集合&#xff08;即连通分量&#xff09;的情况&#xff0c;并能快速回答这组元素中任意两个元素是否在同一集合中的问题。Union-Fin…

分布式存储 Ceph 的演进经验

从 2004 年到今天&#xff0c;Ceph 的存储后端一直都在演变&#xff0c;从最开始基于 B 树的 EBOFS 演变到今天的 BlueStore&#xff0c;存储后端已经变得非常成熟&#xff0c;新的存储系统不仅能够提供良好的性能&#xff0c;还有着优异的兼容性。我们在这篇文章中将要简单介绍…

Android SQLiteDatabase的使用详解

1、数据库–公共变量&#xff1a; 2、数据库–打开&#xff1a; 3、数据库–增&#xff1a; 4、数据库–删&#xff1a; 5、数据库–改&#xff1a; 6、数据库–查&#xff1a; 7、数据库–关闭&#xff1a; 8、数据库–辅助工具&#xff1a; 9、数据库–效果&…