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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

redis的简单操作

redis中string的操作 安装 下载可视化软件:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases。 Mac安装redis: brew install redisWindows安装redis: 安装包下载地址:https://github.com/tporadowski/redis/releases 1.…

C语言进阶课程学习记录-第20课 - 链接过程简介

C语言进阶课程学习记录-第20课 - 链接过程简介 链接器静态链接实验-静态链接源代码生成目标文件打包生成静态库文件直接编译使用静态库编译 动态链接实验-动态链接源代码生成动态链接库文件直接编译使用动态链接库编译运行test.out删除dlib.so运行test.out 小结 本文学习自狄泰…

[LeetCode][LCR133]位 1 的个数——快速从右边消去1

题目 LCR 133. 位 1 的个数 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为 汉明重量).)。 提示: 请注意,在某些语言…

静态路由协议实验1

要求: 使用静态路由协议使得全网可达。 第一步、规划IP地址。并配置IP。 第二步、写静态路由 [r1]ip route-static 192.168.3.0 24 192.168.2.2 [r1]ip route-static 192.168.4.0 24 192.168.2.2 [r1]ip route-static 192.168.5.0 24 192.168.2.2[r2]ip route-st…

计算机中丢失steam_api64.dll怎么办?七个方法教你轻松解决

在计算机使用过程中,我们经常会接触到各种各样的动态链接库(DLL)文件。其中,steamapi64.dll是Steam游戏平台中的一个关键组件,它为Windows操作系统带来了许多好处。本文将详细介绍steamapi64.dll对Windows的好处以及其…

用顺序表实现通讯录

前言 这次的通讯录是基于上一篇的动态顺序表的基础上实现的,如果对动态顺序表不熟悉,可以打开这个链接阅读http://t.csdnimg.cn/9zJ5g,这里我们会调用动态顺序表的函数。 如果想看静态顺序表实现通讯录,可以打开这个链接阅读http:…

thinkphp6入门(21)-- 如何删除图片、文件

假设文件的位置在 /*** 删除文件* $file_name avatar/20240208/d71d108bc1086b498df5191f9f925db3.jpg*/ function deleteFile($file_name) {// 要删除的文件路径$file app()->getRootPath() . public/uploads/ . $file_name; $result [];if (is_file($file)) {if (unlin…

Vite 项目中环境变量的配置和使用

Vite 项目中环境变量的声明 我们要在 Vite 项目中进行环境变量的声明,那么需要在项目的根目录下,新建 .env.[mode] 文件用于声明环境变量,如: .env.test 文件用于测试环境下项目全局变量的声明.env.dev 文件用于开发环境下项目全…

创意绘图小程序:绘画与实用功能的完美融合

创意绘图小程序:绘画与实用功能的完美融合 在数字化时代,创意绘图小程序以其便捷性、互动性和创新性,成为了人们表达自我、释放创意的新平台。本文将介绍一款集白板画、黑板画功能于一身,同时融合画笔调整、画布清空、橡皮擦清除…

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

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

C语言动态内存空间分配

1. 前言 在讲内存分配前,咱来聊一下为什么会有内存分配这个概念呢,大家都知道C语言当中是有着许多的数据类型,使用这些数据类型就会在内存上开辟其相对应的空间,那既然会开辟相应的空间,为什么还会有内存分配呢&#x…

【数据库】数据库的介绍、分类、作用和特点,AI人工智能数据如何存储

欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《数据库》系列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识…

深度学习理论基础(三)封装数据集及手写数字识别

目录 前期准备一、制作数据集1. excel表格数据2. 代码 二、手写数字识别1. 下载数据集2. 搭建模型3. 训练网络4. 测试网络5. 保存训练模型6. 导入已经训练好的模型文件7. 完整代码 前期准备 必须使用 3 个 PyTorch 内置的实用工具(utils): ⚫…

蓝桥杯 - 穿越雷区

解题思路: dfs 方法一: import java.util.Scanner;public class Main {static char[][] a;static int[][] visited;static int[] dx { 0, 1, 0, -1 };static int[] dy { 1, 0, -1, 0 };static long min Long.MAX_VALUE;static long count 0;publi…

先进电气技术 —— (控制理论)何为稳定性?

一、系统稳定性 在控制理论中,系统稳定性是一个非常关键的概念,它主要涉及系统对外界扰动或内部变动的响应行为。以下是与系统稳定性相关的一些核心名词及其解释: 基本概念 稳定性(Stability) 系统稳定性是指当系统受…

Autosar工具链配置 CanNM

CAN网络管理filter 网管报文范围0x600~0x6FF repeat message time 超时时间 接收到主动唤醒源,网管报文快发周期,次数;正常周期发送时间 网管报文btye设置:1、重复消息请求位设置 2、ECU地址 wait bus-sleep 定时设置以及网管报…

蓝桥杯第十四届--子树的大小

题目描述 给定一棵包含 n 个结点的完全 m 叉树,结点按从根到叶、从左到右的顺序依次编号。 例如下图是一个拥有 11 个结点的完全 3 叉树。 你需要求出第 k 个结点对应的子树拥有的结点数量。 输入格式 输入包含多组询问。 输入的第一行包含一个整数 T &#xf…

telnet远程管理设备

实验目的:通过本机管理远端设备,模拟本地网卡和远端设备可以通信,配置telnet账户,远程管理设备,不用进入机房方式 拓扑图 云朵模拟本机的网卡,配置ar1的g0/0/0口IP后,确保在同一网络&#xff0…

【正点原子探索者STM32F4】TFTLCD实验学习记录

【正点原子探索者STM32】LCD实验学习记录 硬件硬件连接软件设计变量类型定义LCD参数结构体LCD地址结构体 函数定义读写命令和数据简介6个基本函数坐标设置函数画点函数读点函数字符显示函数LCD初始化 小结参考 硬件 STM32F407、4.3寸LCD屏 硬件连接 LCD_BL(背光控制)对应 PB1…

传输层 --- TCP (上篇)

目录 1. TCP 1.1. TCP协议段格式 1.2. TCP的两个问题 1.3. 如何理解可靠性 1.4. 理解确认应答机制 2. TCP 报头中字段的分析 2.1. 序号和确认序号 2.1.1. 序号和确认序号的初步认识 2.1.2. 如何正确理解序号和确认序号 2.2. TCP是如何做到全双工的 2.3. 16位窗口大小…