进程管道
管道也是一种重定向,重定向字符 控制输出到文件,管道控制输出到其他程序;它的作用是把上一个进程的输出作为下一个进程的输入,可以把多个进程连接到一起。
1、将etc/passwd中的用户按照UID数值大小排序,显示前三行,其中“-t”指定字段分隔符。“-k”指定字段,“-n”表示按数值大小排序。管道用“|”表示
2、统计出最占CPU的5个进程
3、关于awk文本处理工具,老师没有细说,所有我自己去了解了一下,如下:
awk是一个命令行工具,用于处理文本和数据。它是Linux和Unix系统上的一种编程语言,用于对文本和数据进行处理。awk能够处理数据,如日志文件、配置文件和其他格式化文本文档。
awk的工作方式是将输入按行分割,然后对每行应用一个脚本。这个脚本可以包含多个指令,如打印特定列、执行计算、过滤行等。awk可以通过管道与其他命令行工具结合使用,如grep、sed等。
awk的一些常见用途包括:
1. 提取特定列:awk可以提取输入中的特定列,如日志文件中的时间戳、用户名等。
2. 计算:awk可以执行计算,如求和、平均值、最大值等。
3. 过滤:awk可以根据特定的条件过滤行,如只显示包含特定字符串的行。
4. 替换:awk可以将输入中的文本替换为指定的字符串。
awk的常用选项和用法:
1. -F:定义输入中的字段分隔符,如-F':'用于定义使用冒号作为分隔符。
2. '{print $1,$2}':打印输入中的第一个和第二个字段。
3. '$3 > 5 {print $0}':如果第三个字段大于5,则打印整行。
4. 'length($0) > 80 {print $0}':如果输入行的长度大于80,则打印整行。
存储管理
在Linux系统中,每个设备都被当成一个文件来对待,几乎所有的硬件设备都在/dev这个。目录内。
硬盘连接目前主流的是SATA接口,是由SCSI模块来驱动的。磁盘在Linux里的设备文件名是由检测到的顺序决定的,而不是卡槽位置决定。识别优先识别磁盘后识别移动设备。
关于磁盘是怎么读取数据的:磁盘的第一个扇区(512字节)特别重要,记录了整块磁盘的重要信息。主要包括,主引导记录(可以安装启动引导程序的地方--446字节)、分区表(记录分区状态--64字节)。
主分区不能进行扩容,windo平台下由主分区+扩展分区构成。
1、使用lsblk命令可以查看硬盘情况(添加磁盘需要在虚拟机设置上面添加)
2、使用fdisk命令对sdb硬盘进行分区,这里我安排内存太小了,只能分一个区,输入n创建新的分区,输入p为主分区,分区编号可以自己选也可以直接回车默认,最后需要输入w保存。
3、gdisk命令系统会自动创建一个GPT分区表,输入n进行分区,按回车创建主分区。
4、输入mkfs后连续按两次tab键可以查看所有文件类型,CentOS7的文件默认为XFS
5、创建分区后不能立即存放数据,需要对分区进行格式化
6、挂载分区,把设备挂载到某个目录下面
总结:这周代码相对比较少,老师大部分时间在讲理论,对于存储管理这一块的话,目前感觉没有太大的问题。
标签:分区,第十一,学习,awk,Linux,磁盘,可以,输入 From: https://www.cnblogs.com/ChengXing12/p/17819581.html