Linux gcc day3

find命令(importance):

语法:find pathname -options

5f081342287643768c2a22efb6d0f38a.png

5a251fdabf8042e0be9ed97efa5c9fc7.png

find /root -name test.c

 149eaa4a6d8d4f1a93632f92ea5e4456.png

ecd31087ce414edeb5b23c6d5a2242cf.png

which命令:

which [指令]

只搜索指令,在什么位置下

6d2183a529124e5baeb08a9f164d5203.png

为什么文件夹带有颜色呢?

a15d16833e0a4cabb78a5f179bbaa3e0.png

d8b2df0b2a1e41ecaad51c260a81e626.png

科普补充alias命令:

alias:可以给命令重命名

39543acb57314b26b636ad3eecc1bc70.png

whereis 命令

类似于在特定的路径下查找指定的文件名对应的指令或者文档

4d32cf19c72f47c08fcfccd41f084457.png

36c2e865e3844a9085d7f3a73e566a2d.png

grep命令

文本内容的行过滤工具、

默认会匹配中的关键字,匹配上进行行显示

a3cbc09f4ad24969ba745249d9572c2c.png

bdfbe6948167487dbb697def781e8c5f.png

791400d14a3348609e4befce48adbcc5.png

21b89baf95794c7abf4866b309dc8c5e.png

552e0ad8e8e44c35baada5aa3e66e288.png

对于grep命令 可以和其他命令,结合管道,来进行某些工作

b5c74963a58b46cebb6cbdd9f258e640.png

sort命令

a051c814637b4a0c90321e4f10e41825.png

uniq命令(去重)

c94b42689583441286d0696dc1457fca.png

和sort联用

08955e30d6f74a95820f28402b5c2711.png

 zip / unzip指令(压缩 / 解压)

没有命令就安装

yum install -y unzip zip   

如果你是普通用户就要提权

sudo yum install -y unzip zip

3e1fef13c50544279f3cca34321dfc4c.png

将刚刚的tmp的目录删除

7efba02d08864ad492c8308fd7943870.png

为什么刚刚zip命令只有一个lesson4的目录没有内容呢?

zip默认对一个目录进行打包压缩的时候,“只”会对一个目录文件打包压缩

 zip -r 你的压缩包(自定义)dir(要打包压缩的目录)        -r递归压缩

unzip 你的压缩包(自定义) -----------在当前目录下进行解压功能

6018b75f55d74082840c6b0ca6eeb97d.png

 学会以上操作

现在学习解压到指定路径

windows下可以指定解压到某一个文件下

dd0e2ff8d06c49838b84bbfe7bfa4bac.png

刚刚我们只学会了在当前目录下解压

unzip 压缩文件 -d 路径

可以解压到特定的目录下

fce3ac5fdfcb42aa8d4abf658ad762b5.png

为什么要打包和压缩呢? 

互联网--》 很多大小文件  --》 便于传输和保存

14a358f7a3794a4cb08a03dfb4653474.png

tar压缩命令(重要):打包/解包,不打开它,直接看内容

tar -czf my.tgz lesson4 #打包并压缩   // tgz 是Linux压缩格式

tar -xzf tgz                      #打包并解压

c314389273f74aa6add35c5ed12f87ad.png

aae57484a4ab43a4b3cc193f3a13728b.png

ddc26cc0a26b4e27a84ee3b08040047e.png

1d59750c87f0498f921a4d314f1b4a61.png

ac32eaf25766417686c37caffcbadfa1.png

d1ec5270e5224166a078114722d190a7.png

比如:解压tgz文件时可以不带杠-:tar xzf 【解压的文件】

-t :不打开压缩文件,直接查看压缩包里面的文件

-v:解压和压缩时,显示 压缩文件

 tar解压到指定目录下

注意:

unzip  [解压文件] -d [特定目录]

tar xzf 【解压文件】-C 特定目录

bc命令了解就好(计算器)支持管道

支持管道用echo命令结合在屏幕上输出1+2+3和计算bc结合就显示结果,不常用,了解

uname命令

uname -r :显示操作系统的发行版号

uname -a :显示系统名,节点名称,显示操作系统的发行版号,内核版本等

操作系统的发行版号

3.10.0-1160.108.1.el7.x86_64

命名规则:

主版本号:3

次版本号:10【奇数为开发版本,偶数为稳定版本】

修订版本号:0【修改次数】

此次版本的第N次修改:1160

el7:enterprise linux 7

x86_64:编译框架

热键介绍:

tab:命令的自动补齐 --常用

想要查询的命令比如whi+tab(可能要多按)键就会将whi的命令都显示出来

也有自动补齐按键

输入whil+tab 就会自动补齐while

 ctrl + c (中止系统的异常程序)

1、touch test.c(编辑一个test.c文件)

2、nano test.c

一个死循环的文件目的就是运行时是死循环的所以是要中止异常程序

ctrl+c

gcc test.c   转成a.out

./ a.out        运行

ctrl +r 搜索历史命令,左右即可选中

 

ctrl + d退出当前用户,退出一层

ls的使用

\:作用续航

当代码一行不够写的时候可以 + \ + 换行

关机命令

shutdown 

-h:将system的服务停止后关机

-r:系统服务停止后重新启动

-t sec :-t后面加秒数,过几秒后关机

查看cpu

lscpu

lsmem  //查看内存

df -h //查看磁盘结构

who

whoami

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

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

相关文章

C++:赋值运算符(17)

赋值也就是将后面的值赋值给变量,这里最常用的就是 ,a1那么a就是1,此外还包含以下的赋值运算 等于int a 1; a10 a10加等于int a 1; a1;a2-减等于int a 1; a-1;a0*乘等于int a 2; a*5;a10/除等于int a 10; a/2;a5%模等于int a 10; a%…

kafka集群介绍+部署Filebeat+Kafka+ELK

一、消息队列 1、为什么需要消息队列(MQ) 主要原因是由于在高并发环境下,同步请求来不及处理,请求往往会发生阻塞。比如大量的请求并发访问数据库,导致行锁表锁,最后请求线程会堆积过多,从而触…

题目:求一个3*3矩阵对角线元素之和

题目:求一个3*3矩阵对角线元素之和 There is no nutrition in the blog content. After reading it, you will not only suffer from malnutrition, but also impotence. The blog content is all parallel goods. Those who are worried about being cheated shoul…

Mac电脑清理垃圾软件 Mac电脑清理垃圾的文件在哪 cleanMyMac X 4.8.0激活号码

Mac用户经常会有这样一些烦恼,比如软件之间的管理,应用生成的缓冲文件怎样删除,还有软件的卸载等等... 如何有效清理Mac中的垃圾文件,删除多余的软件成为Mac用户迫切的需求。本文就为大家介绍几款好用的Mac电脑清理垃圾软件&#…

在线考试|基于Springboot的在线考试管理系统设计与实现(源码+数据库+文档)

在线考试管理系统目录 目录 基于Springboot的在线考试管理系统设计与实现 一、前言 二、系统设计 三、系统功能设计 1、前台: 2、后台 管理员功能 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主…

Redis中的Sentinel(二)

Sentinel 初始化Sentinel状态。 在应用了Sentinel的专用代码之后,接下来,服务器会初始化一个sentinel.c/sentinelState结构(简称Sentinel状态),这个结构 保存了服务器中所有和Sentinel功能有关的状态(服务器的一般状态仍然由redis.h/redisServer保存);…

SaaS 电商设计 (十) 记一次 5000kw 商品数据ES迁移 (详细的集群搭建以及线上灰度过程设计)

目录 一.背景二.技术目标三.技术方案3.1 整体流程3.2 ES 切换前:完成整体新集群的搭建.i:拓扑结构设计ii: 如何选择整体的 **ES** 集群配置. 3.3 **ES** 版本切换中3.3.1 多client版本兼容3.3.2 Router的设计 3.4 ES 切换后3.5 开箱即用3.5.1 开箱使用 demo 演示3.5.2 使用过程…

2024.3.17力扣每日一题——最小高度树

2024.3.17 题目来源我的题解方法一 深度优先遍历方法二 广度优先遍历方法三 拓扑排序 题目来源 力扣每日一题;题序:310 我的题解 方法一 深度优先遍历 从每一个节点开始进行深度优先遍历并计算以该节点为根节点的树的深度,使用哈希表存储对…

团体程序设计天梯赛-练习集 01

天梯赛题解合集 团体程序设计天梯赛-练习集 (L1-001 - L1-012) 团体程序设计天梯赛-练习集 (L1-013 - L1-024) 团体程序设计天梯赛-练习集 (L1-025 - L1-036) 团体程序设计天梯赛-练习集 (L1-037 - L1-048) L1-001 Hello World 输出题 样例 输入 输出 Hello World!思…

爬虫之数据神器5---Peewee数据库关系映射实践

前言: 继续上一章:爬虫之数据神器4---Peewee事务管理和连接池用法-CSDN博客 本章主要就是对peewee的实战进行一些案例的讲解! 正文: 1.模型数据操作 1.1 案例:建立学生和课程模型,实现基本的CRUD 我们先创建Student和Course两…

【LAMMPS学习】七、加速性能(5)加速器包比较

7. 加速性能 7.1.基准测试 7.2.测试性能 7.3.通用技巧 7.4.加速器包 7.5.加速器包比较 接下来将比较和对比各种加速器选项,因为有多种方法可以执行 OpenMP 线程、在 GPU 上运行、优化 CPU 上的向量单元以及在英特尔至强融核(协)处理器上…

爬虫之数据神器4---Peewee事务管理和连接池用法

前言: 继续上一章节:爬虫之数据神器3---Peewee模型定义详解-CSDN博客 事务管理和连接池的重要性 事务管理和连接池是在开发和维护数据库应用程序时非常重要的概念和技术。 事务管理:事务是指作为一个逻辑单元执行的一系列数据库操作。事务具…

图像处理ASIC设计方法 笔记13 图像旋转ASIC的输入输出电路

文章目录 1 DPRAM:双端口 RAM2 IDT Integrated Device Technology, Inc. 公司介绍3 IDT70T633S10DDI4 TMS320C64145 旋转ASIC的输入输出框图图像旋转ASIC的输入输出电路案例用到的芯片相关介绍如下。 1 DPRAM:双端口 RAM DPRAM 的特点是可以通过两个端口同时访问,具有两套完全…

数据结构入门系列-栈的结构及栈的实现

🌈个人主页:羽晨同学 💫个人格言:“成为自己未来的主人~” 栈 栈的概念及结构 栈:一种特殊的线性表,其只允许在固定的一段进行插入和删除元素操作,进行数据输入和删除操作的一端称为栈顶,另…

如何在TestNG中获取运行时的测试用例细节?

这篇文章将讨论如何在运行时获取测试用例的细节。我们可能在不同的场景中需要这些信息,比如创建定制的报告或者开发一个实时跟踪系统来监视测试用例的进度。 让我们从使用TestNG运行测试套件开始开始。然后,我们将尝试检索每个测试用例的细节&#xff0…

【授时防火墙】GPS北斗卫星授时信号安全防护装置系统

【授时防火墙】GPS北斗卫星授时信号安全防护装置系统 【授时防火墙】GPS北斗卫星授时信号安全防护装置系统 1、装置概述 卫星信号安全防护装置(以下简称“防护装置”)是一款专门针对卫星导航授时安全的设备。该设备能接收 BD 系统和 GPS 系统卫星信号&am…

InternLM2-Chat-1.8B 模型测试

在interStudio进行InternLM2-Chat-1.8B模型访问,进入开发机后 配置基础环境 新建conda环境并且进入 conda create -n demo python3.10 -y conda activate demo 下载pytorch等相关包 conda install pytorch2.0.1 torchvision0.15.2 torchaudio2.0.2 pytorch-cuda11.…

ChernoCPP 2

视频链接&#xff1a;【62】【Cherno C】【中字】C的线程_哔哩哔哩_bilibili 参考文章&#xff1a;TheChernoCppTutorial_the cherno-CSDN博客 Cherno的C教学视频笔记&#xff08;已完结&#xff09; - 知乎 (zhihu.com) C 的线程 #include<iostream> #include<th…

四、MySQL读写分离之MyCAT

一、读写分离概述 1、什么是读写分离&#xff1a; 读写分离&#xff1a;就是将读写操作分发到不同的服务器&#xff0c;读操作分发到对应的服务器 &#xff08;slave&#xff09;&#xff0c;写操作分发到对应的服务器&#xff08;master&#xff09; ① M-S (主从) 架构下&…

Java设计模式:外观模式之优雅门面(九)

码到三十五 &#xff1a; 个人主页 心中有诗画&#xff0c;指尖舞代码&#xff0c;目光览世界&#xff0c;步履越千山&#xff0c;人间尽值得 ! 在软件工程中&#xff0c;设计模式是解决常见设计问题的经验总结&#xff0c;它为开发者提供了一种通用的、可复用的解决方案。外…