linux磁盘管理与awk命令
linux磁盘管理与awk命令
linux磁盘管理
linux系统中磁盘管理就是将硬盘通过挂载的方式挂载到linux文件系统中
先关闭虚拟机,并编辑虚拟机

点击添加,选择硬盘并下一步

一直点击下一步,直至完成

输入fdisk /dev/sdb回车在输入n(创建分区)

回车默认直至输入需要的磁盘大写并输入w写入即可

格式化文件系统与挂载

磁盘分区命令

awk命令
awk命令主要是用来格式化文本
一.awk的语法

二.awk参数

三.awk的生命周期
ps:grep、sed、awk都是读一行处理一行.直至处理完成
1.接收一行作为输出
2.把刚刚读入进来得到的文本进行分解
3.使用处理规则处理文本
4.输入一行,赋值给$0.直至处理完成
5.把处理完成之后的所有数据交给END{}来再次处理
四.awk中的预定义变量
$0 : 代表当前行

$n : 代表第n行

NF : 记录当前行的字段数

NR : 用来记录行号

FS : 指定文本内容分隔符(默认空格)

OFS : 指定打印分隔符(默认空格)

五.awk处理规则的执行流程
BEGIN{}
//函数
{}循环
END{}
没有一个是必须的,至少有一个,最多有四个
六.awk中的函数
print : 打印
printf : 格式化打印
%s : 字符串
%d : 数字
- : 左对齐
+ : 右对齐
15 : 最少占用15字符

七.awk中的定位
正则表达式

比较表达式
> 大于
< 小于
>= 大于等于
<= 小于等于
~ 正则匹配
!~ 正则匹配(取反)

逻辑表达式
&& : 逻辑与
|| : 逻辑或
! : 逻辑非

算数表达式
+ 加
- 减
* 乘
/ 除以
% 取模

条件表达式
== 等于
> 大于
< 小于
>= 大于等于
<= 小于等于

流程控制
只存在循环之中
if
if(){}
if(){}else{}
if(){}else if(){}else{}


for
for(i="初始值";条件判断;游标){}

while
while(条件判断){}

浙公网安备 33010602011771号