自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 sed 文本处理命令

注意:sed 所有的格式修改默认都不会直接修改文件的内容,而是在内存中进行处理然后打印到屏幕上,使用 -i 选项才会保存到文本中。说明:sed 命令对文件进行操作时,是将加载到内存中的数据预览给管理员,不加 -i 选项并不会修改内容。注意:sed 命令是非交互式修改一个文本的内容,如果执行出错,echo $?注:“3s/^/#/” 表示将开头换成 “#”,可以表示注释,多行操作使用 “;注:结尾加 “g” 表示替换整行所有符合条件的字符,不加则只替换符合条件的第一个字符。例7:将指定内容替换成空。

2024-03-06 22:06:27 504

原创 awk 文本处理命令

注:‘’ 中的正则表达式两侧必须加 //,/$ 表示提取以 / 结尾的行,print 是输出,$0 表示整行(所有列)注:多个 “条件{动作}” 可以用空格分隔,在一个动作中,如果需要执行多个命令,需要用 “;类似于 BEGIN,在 awk 处理完所有数据后声明的条件,在该条件后的程序仅在程序结束前执行一次。说明:以行 + 列,以此确定指定内容在表中的位置,配合正则表达式,进行在文本内的精准查询。在 awk 未读取数据前声明的动作,该条件后的动作仅在程序开始时执行一次,不会重复执行。

2024-03-05 21:49:44 1049

原创 cut 字符截取命令

cut -d “:” -f N,M filename —— 可指定分隔符,配合 -f 选项提取指定列。练习题:尝试使用 cut 将磁盘的使用百分比截取出来 —— df -h | cut -c 44-48。-c —— 可以按照字符数量进行截取,按照对应格式可以截取到对应位置的字符。cut -f N,M filename —— 提取指定列。-d —— 手动指定分隔符,然后过滤指定列,结合 -f。n-m —— 表示从第 n 提取到第 m 个字符。cut -c N,M —— 按照字符位置截取。

2024-03-04 22:20:39 870

原创 正则表达式

注意要区别通配符 —— 正则一般配合字符提取命令,进行关键词精确匹配、过滤概述。

2024-03-04 22:19:44 906

原创 Shell流程控制

分支结构、循环结构。

2024-03-03 20:31:30 757

原创 Shell登录信息

以及 bash 快捷键补充/etc/issue —— 登录提示的配置文件说明:/etc/issue 文件内容注:这个东西会暴露当前内核发行版本,可能会造成一些风险,可以手动修改隐藏系统版本查询组合作用可用 man agetty例:添加显示当前系统时间注:只有本地登录才能看到/etc/motd —— 全局的,登录提示配置文件例:vim /etc/motd。

2024-03-03 20:23:51 256

原创 Bash环境变量

注:文件调用顺序是 /etc/profile --》~/.bash_profile --》~/.bashrc --》/etc/bashrc。注:后加载的配置文件可以覆盖前面文件中的内容,并且,调用顺序关系就在文件之中,前面文件丢失后面文件就也不会调用了。/.bashrc 再调用 /etc/bashrc —— 中间的文件丢失后面文件就不能加载了。定义默认别名,所以我们把自己定义的别名也放入了这个文件。例:让每次退出时,自动备份 /root/ 下所有文件。调用 /etc/profile.d/*.sh 文件。

2024-03-03 20:19:50 866

原创 Bash中的变量

预定义变量—— 最后一次执行的命令返回状态如果这个变量的值为 0,证明上一个命令正确执行如果这个边的值为非 0,则证明上一个命令执行不正确(具体是什么数字由命令本身决定)$$ —— 当前进程的进程号,PID—— 后台运行的最后一个进程的进程号,PID例1:编写自动配置本地 yum 源的脚本 —— 判断语句,自定义错误提示以及 $?收集错误提示/bin/bash-b /dev/sr1 ] && exit 23 # 若sr1不存在,则退出,提示 23。

2024-03-03 20:12:06 1441

原创 Bash中的符号

输入输出重定向、以及 wc 命令标准输入输出设备说明 —— Linux 中一切皆文件,所有设备都以文件的方式表示注:标准输出,指输出到显示器可以通过重定向符号将输出结果输出到其它位置 —— 输出重定向,输出到文件bash 的输出重定向 —— 重定向符号(一般写法)例1:标准输出例2:重定向输出重定向输出:将显示到屏幕上的内容写入指定文件例3:使用 cat 配合重定向合并文件内容例4:正确输出和错误输出同时保存 —— 分别保存。

2024-03-03 19:25:40 880

原创 Bash基本功能

Bourne Again shell —— bash —— 支持功能:历史命令、命令别名、命令与文件名的补全、、、

2024-03-03 19:21:56 506

原创 Shell

shell —— 壳,保护内核Shell 作用Shell 即命令解释器注:不同系统有不同的命令解释器,同一个系统命令解释器也有不同版本补充说明程序和进程的区别编程语言 —— shell 是一种面向底层操作系统的编程语言注:html 是一种语法,严格意义来说不具备编程语言的特征,主要是网页的样式设计系统的包含关系 —— 硬件 --》内核 --》--》应用程序学习 Shell 脚本的目的简化重复操作,降低出错概率,是服务器管理的一大助力 —— 脚本。

2024-03-03 19:12:31 778

空空如也

空空如也

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

TA关注的人

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