自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

墨影萧萧的博客

找到自我提升的成就感

  • 博客(23)
  • 收藏
  • 关注

原创 shell脚本编程(正则表达式与grep +awk+sed+expect详解)

基本元字符是正则表达式中最基础的组成部分,掌握这些元字符对于编写高效的Shell脚本至关重要。:匹配任意单个字符。示例:a.c#匹配 abc、a1c、a_c 等。:匹配字符串的开始位置。示例:^hello#匹配以 hello 开头的字符串,如 hello world。:匹配字符串的结束位置。示例:world$#匹配以 world 结尾的字符串,如 hello world。:匹配前面的字符一次或多次(需要使用egrep或grep -E示例:ab+c。

2024-09-06 11:36:00 1240

原创 shell脚本编程(数组)

在Shell脚本中,数组是一种用于存储多个值的数据结构。Shell支持一维数组,可以通过索引来访问数组中的元素。shell中数组可大致分为两类:1.普通数组:只能用整数作为数组的索引2.关联数组:可以使用字符串作为数组的索引在Shell中,可以通过以下方式声明和初始化一个数组:例如: 关联数组需要提前声明二.访问数组元素2.1基础访问可以通过索引来访问数组中的元素,索引从0开始:可以使用或来获取数组中的所有元素:关于在shell脚本中数组变量中 “*”跟 “@” 区别

2024-09-05 16:19:46 293

原创 shell脚本编程(函数)

函数是完成特定功能的代码片段,在Shell脚本中,函数是一组命令的集合,可以通过一个名称来调用。函数可以帮助你组织代码,使其更易于阅读和维护。# 函数体command1command2...command2;... }函数必须提前定义测试/bin/bashfun () {fununset funfunhello。

2024-09-04 20:27:57 484

原创 shell脚本编程(循环结构)

如果这些命令相互之间是独立的,则可以使用“并发”的方式执行这些命令,这样可以更好地利用系统资源,提升运行效率,缩短脚本执行的时间。我们已知shell脚本中的命令是串行执行的,他会一个个依次执行循环中的内容,如果一个循环之中的事务处理时间较长,例如下面事务处理一个需要1秒,循环10次需要10秒,如果是更为庞大的数据,则会严重拖慢时间,降低效率。使得所有循环体内的命令全部进入后台运行,那么倘若循环的次数很多,会使操作系统在瞬间创建出所有的子进程,这会非常消耗系统的资源。参数,表示支持的最大进程数,默认为1。

2024-09-04 19:47:16 895

原创 shell脚本编程(流程控制)

在一个shell脚本中的命令执行顺序称作脚本的流。大多数脚本会根据一个或多个条件来改变它们的流。流控制命令:能让脚本的流根据条件而改变的命令称为条件流控制命令。Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。条件为真返回 0,条件为假返回 1.If代码返回0表示真,非0为假。

2024-09-04 11:52:00 503

原创 shell脚本编程(关于变量)

在默认情况下 Shell 中的运算都是看作字符串在操作,不会直接进行算术运算(因此在某些情况下字符串一定要加引号括起来),在shell脚本语言中算术运算的主要方法有:1.expr算术表达式使用expr算术运算符需要注意:(运算符之间要有空格,例如:expr变量运算符),(乘法运算符要加\),如下所示:

2024-09-03 19:29:07 1168 1

原创 shell脚本语言基础(基础理论)

shell 是一种程序设计语言,它有变量,关键字(内置变量,预定义好的),各种控制语句,有自己的语法结构,利用shell程序设计语 可以编写功能很强、代码简短的程序操作系统级别的功能可以随心所欲, 应用级别相对来说难搞一些。Shebang 定义解释器 解释标识 申明告诉操作系统,我这个文件你给我用什么方式去执行。

2024-09-03 15:30:38 2053

原创 LNMP环境搭建(Linux+nginx+Mysql+PHP)超详细攻略

​ 2.1MySQL安装 在Linux系统上安装MySQL有多种方法,包括使用Yum包管理器、编译安装、二进制安装和RPM安装。每种方法都有其特点和适用场景。这里我给大家介绍一下详细的安装步骤以及其适用特点: 2.1-1Yum安装 步骤:sudo yum updatesudo yum install https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpmsudo yum install mysq

2024-08-31 15:03:11 2042

原创 Linux云计算学习笔记11 (日志轮转)

Linux 系统内核和许多程序会产生各种错误信息、告警信息和其他的提示信息,这些各种信息都应该记录到日志文件中,完成这个过程的程序就是 rsyslog,rsyslog 可以根据日志的类别和优先级将日志保存到不同的文件中。Linux系统日志对管理员来说,是了解系统运行的主要途径,因此需要对 Linux 日志系统有个详细的了解。通过logrotate的日志文件,可以设置日志的轮转信息。2. 将丢弃系统中最旧的日志文件,以节省空间。1. 如果没有日志轮转,日志文件会越来越大。服务完成,较新的系统中由功能更强的。

2024-08-30 14:58:11 333

原创 Linux云计算学习笔记11 (计划任务)

在Linux操作系统中,除了用户即时执行的命令操作以外,还可以配置在指定的时间、指定的日期执行预先计划好的系统管理任务(如定期备份、定期采集监测数据)。RHEL6系统中默认已安装了at、crontab软件包,通过atd和crond这两个系统服务实现一次性、周期性计划任务的功能,并分别通过at、crontab命令进行计划任务设置。定时计划任务,顾名思义就是计划好的任务,到了时间就会自动执行。at是单次的计划任务,顾名思义,由at规划的任务只执行一次就会结束。分、时、日、月、星期、命令。

2024-08-29 17:22:48 672

原创 Linux云计算学习笔记10 (打包压缩与解包)

gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。bzip2 只能针对一个文件进行压缩,当要压缩多个文件时,需要将文件 先进行打包。bzip2(压缩)---------bzip2 -d(解压缩)gzip(压缩)-----------gzip -d(解压缩)zip(压缩)-----unzip(解压缩)

2024-08-28 19:42:54 571

原创 Linux云计算学习笔记09 (文件查找)

在使用Linux时,需要经常查阅文件内容,这时候,如何方便快捷的查找文件位置就成了我们必须要学的重要内容。1.find语法格式:find 路径 条件 文件名功能:根据给定的路径和条件查找相关文件或目录特点:其参数灵活方便,且支持正则表达式,结合管道符后能够实现更加复杂的功能。2.grep语法格式:grep 参数 文件名过滤想要的内容并将结果输出。通常会将grep命令与正则表达式搭配使用。从大量繁杂的内容中过滤关键信息,与正则表达式使用可实现各种复杂的操作。3.which语法格式:which 参数 文件名。

2024-08-28 13:59:38 172

原创 Linux云计算学习笔记08 (CentOS 进程管理)

程序:文件,一般是二进制,静态 /usr/sbin/httpd,/usr/sbin/sshd程序是二进制文件(面试题之一)进程:是程序运行的过程, 动态,有生命周期的,可以产生和消亡的(进程是已启动的可执行程序的运行实例,实例即运行可执行程序)。线程:线程是进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程;一个进程至少包括一个线程,通常将该线程称为主线程;一个进程从主线程的执行开始,进而创建一个或多个附加线程,就是所谓基于多线程的多任务.

2024-08-26 19:43:43 716

原创 Linux云计算学习笔记07 (CentOS 管道与重定向)

(cat > file <<EOF )是用来创建文件或者在脚本中使用,并向文件中输入信息输入的任何东西会被写入文件中,EOF命令结束。进程使用文件描述符来管理打开的文件,文件描述符:每打开一个程序都会有文件描述,文件描述符用数字表示。管道就是将前面查询的软件包结果,给后面过滤,这样我们就得到了所有含httpd的软件包信息。在Linux系统中,进程在运行过程中会打开一个或多个文件,每次进行这样的操作,会产生。xargs将前面的查看结果放入大括号里面,这样我们就完成了对文件的复制转移。所以通过xargs。

2024-08-26 16:51:20 555

原创 CentOS 7安装流程步骤详细教程

重要提醒:Vmware只能向下兼容,不能向上兼容,也就是说,17版本的可以兼容17以下的,例如16,15等,但是无法兼容18,19等以后的更高版本,所以建议选择 高版本以免出问题。2.链接工具:(任选其一即可,连接虚拟机的工具,操作大同小异,市面上还有很多其他的品牌,根据自身喜好就行,以下分享几个个人用的比较顺手的)选择兼容版本,建议选择如图所示的17版本,如果有更高版本,选择更高版本的,这是因为这个软件的特性。包含minimal字样的是迷你版,没有图形界面,只有代码操作,小巧不占内存,但操作不方便。

2024-08-15 17:15:28 727

原创 Linux云计算学习笔记 06 权限管理

i:不可修改权限 例:chattr u+i filename 则filename文件就不可修改,无论任何人,如果需要修改需要先删除i权限,用chattr -i filename就可以了。了解linux系统中的各种权限及要给⽤户,服务等分配合理的权限⼗分重要,在Linux中,还有一个神一样存在的用户,这就是root用户,因为在所有用户中它拥有最大的权限,所以管理着普通用户。设置权限要考虑到其合理性,例如给予编辑文件权限,但在文件所属目录中没有执行权限(x权限),那么根本就进不到文件里去,又何来修改编辑呢?

2024-08-14 20:13:12 870

原创 Linux云计算学习笔记05 (CentOS 9 磁盘管理)

(6)输入分区大小“+2G” 后回车(实际环境根据磁盘划分,如4T磁盘,可以500G 一个分区。MBR方法(类似于把房子分成卧室和客厅)说明:欢迎界面,输入帮助指令或操作指令。(2)操作 :敲击字母“n”键 新建分区。说明:选择磁盘分区结束的扇区,即分区大小。(1)永久挂载(详细可以看这位的了解一下。(1)操作:输入m,进入会话模式。说明:请选择主分区,或扩展分区。(3)操作:敲击字母“p”键。(4)操作:敲击数字“1”键。说明:选择磁盘开始的扇区。(7)输入w保存分区信息。方法1:ll 磁盘目录。

2024-07-04 20:54:17 406

原创 Linux云计算学习笔记04 (CentOS 9 -磁盘基础了解)

磁盘/硬盘/disk是同一个东东,不同于内存的是容量比较大。可以分为两类:机械:机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。固态:固态驱动器(Solid State Disk或Solid State Drive,简称SSD),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘下图左侧是固态,右侧是机械。

2024-07-04 11:07:47 423

原创 Linux云计算学习笔记03 (CentOS 9-用户管理与组管理)

3)“最后一次修改时间”表示的是从某个时刻起,到用户最后一次修改口令时的天数。8)“失效时间”字段给出的是一个绝对的天数,如果使用了这个字段,那么就给出相应账号的生存期。这是用户密码信息的文件,存储在/etc/shadow(9列),密码信息文件作了解即可,如想深入了解,建议移步网安与密码学深入了解。这是用户信息文件的格式,存储在/etc/passwd(不能用vim的方式改这个文件,主要是来观察)2)“口令”字段存放的是加密后的用户口令字,如果为空,则对应用户没有口令,登录时不需要口令;

2024-07-04 10:21:24 1882

原创 Linux云计算学习笔记02 (CentOS系统-文件管理)

​1.创建文件:语法:touch 文件名字举例:创建一个名为file1的txt文件touch file1.txtps(命令“ls”是查看当前目录下内容,如下图)2.创建目录:语法:mkdir 空格 路径和目录名举例:创建目录dir1mkdir dir13.复制:语法:cp 源文件路径 目标文件夹举例:将file1.txt复制到dir1目录下cp file1.txt dir1/4.移动(相当于window中

2024-07-03 20:47:23 448

原创 Linux云计算学习笔记 01(CentOS 9 下载安装及配置)

1.需要提前下载准备的有VMware Workstation Pro(虚拟机)根据自身电脑配置下载2.链接工具:FinalShell下载Linux版本x64即可3.需要下载CentOS镜像ps:因为官网国内可能进不去或者很卡,所以不推荐,这里推荐国内的镜像源找到需要下载的版本这种情况说明这个版本的镜像没有提供下载。这种情况有isos文件夹则有提供下载。同CentOS官方镜像下载一样这里点击isos文件。选择架构下载种子文件torrent是种子文件,下载完毕后,用迅雷这类下载工具打开。

2024-07-02 18:49:01 938

原创 PR02-基础操作

这里主要介绍premiere pro cc的六项基本操作premiere pro cc七项基本操作流程工具/原料premiere pro cc计算机方法/步骤新建或打开项目:启动premiere pro cc,在出现的开始屏幕中,可以选择新建项目或打开一个现有的项目(见图2-4-2),新建一个项目后,可以设置序列的视频标准和格式采集或导入素材:使用采集窗口可以从摄像机中直接将素材转换并采集到计算机中,使用适当的硬件,可以采集为不同的格式,采集来的每个文件自动变换为项目中的素材片段,双击项

2022-01-07 12:04:40 238 1

原创 PR资源安装

PR01-下载名称]:PR CS6[大小]:1.47GB[操作系统]:64位[安装环境]:WIn7/Win8/Win10[安装包下载地址]:https://pan.baidu.com/s/1wW9qi92khomis5hT3phfsA提取码:k7r7密码:dzrjk8软件简介:Premiere Pro是视频编辑爱好者和专业人士必不可少的视频编辑工具。它可以提升您的创作能力和创作自由度,它是易学、高效、精确的视频剪辑软件。Premiere提供了采集、剪辑、调色、美化音频、字幕添加、输出、DV

2022-01-07 11:51:11 772 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除