首页 > 系统相关 >Linux第十一周学习报告

Linux第十一周学习报告

时间:2023-11-09 14:16:10浏览次数:41  
标签:分区 第十一 学习 awk Linux 磁盘 可以 输入

进程管道

  管道也是一种重定向,重定向字符 控制输出到文件,管道控制输出到其他程序;它的作用是把上一个进程的输出作为下一个进程的输入,可以把多个进程连接到一起。

 

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

相关文章

  • Linux杂项
    groups可以查看用户组具体的用法可以参考终端的指南。usermod-aGsudo<用户名>将用户添加到sudo组。将用户添加到指定组,这样就拥有了权限。scp传输文件:我自己使用成功的案例:scp-rC:\zzk\env\video\[email protected]:/home/test/zzk/[email protected]:/......
  • Dalvik虚拟机是在Linux内核上面运行的吗?为什么能执行安卓APK程序?
    Dalvik虚拟机确实是在Linux内核之上运行的。它是安卓系统的关键组件,专门设计来执行APK文件中的代码。这里是它的工作原理和一个生活中的例子:工作原理:基于Linux内核:安卓系统基于Linux内核,这为安卓设备提供了底层功能,如硬件抽象、网络通信、安全机制等。Dalvik虚拟机:在Linux......
  • 机器学习——残差网络
    函数类  残差块   importtorchfromtorchimportnnfromtorch.nnimportfunctionalasFfromd2limporttorchasd2lclassResidual(nn.Module):#@savedef__init__(self,input_channels,num_channels,use_1x1conv=False,......
  • Linux第十周学习报告
    本周学习的是上周没有学完的I/O重定向(老师把上节课讲过的一部分又讲了一遍,这里重复的就不写进来了)1、在第三个终端中使用date>/dev/pts/4使其重定向到终端四,在终端四中输出时间  2、改变描述符为2的文件的输出方向,date命令是正确的,执行结果在终端显示;输入命令如果是错误......
  • 安卓系统的内核是Linux,但是它为什么能运行APK程序
    安卓系统虽然基于Linux内核,但是它并不直接运行Linux的二进制程序。安卓为其设备提供了一个特殊的运行环境,这个环境包括了一个叫做Dalvik虚拟机(在Android4.4及以后版本中被ART替代)的组件,它能够运行专门为安卓设计的APK文件中的程序。 这里有一个生活中的比喻: 想象Linux内核......
  • Linux操作系统5
    呢每周学的是i/o重定向与管道 主要还是重定向I/O重定向,打开一个终端三,输入date命令,会显示出当时时间。如果在date命令后面加上>,并且指向date。txt文件,那么结果机会写入该文件。还有一个passwd命令,使用该命令时,系统会产生一个进程,pid为10277.在/proc虚拟文件系统中,可以查看内核......
  • 机器学习——批量规范化
    训练深层神经网络是十分困难的,特别是在较短的时间内使他们收敛更加棘手。本节将介绍批量规范化(batchnormalization) (IoffeandSzegedy,2015),这是一种流行且有效的技术,可持续加速深层网络的收敛速度。再结合在 7.6节中将介绍的残差块,批量规范化使得研究人员能够训练100层以......
  • MySQL 学习笔记--引擎
    在缺省情况下,MySQL支持三个引擎:ISAM、MyISAM和HEAP。另外两种类型InnoDB和Berkley(BDB),也常常可以使用。ISAMISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存......
  • CXF学习笔记(2)-HelloWorld!-客户端调用
    上一节中已经成功的发布了一个服务端webservice,这一部分将默认客户端调用webservice这里我们重新建立了一个新的工程CXF-Client,把上一节中列举的jar包都搞过来即可,调用方式采用了和RMI类似的机制,即客户端直接服务器端提供的服务接口(interface),CXF通过运行时代理生成远程服务......
  • CXF学习笔记(1)-HelloWorld!-发布webservice
    1.apache网站下载CXF http://cxf.apache.org/download.html 最新版本2.4.12.创建一个java工程,将以下jar包复制到工程的classpath下 所有的jar包都可以在${CXF_HOME}\lib目录中找到3.定义服务接口HelloWorldService因为这个接口将会被我们暴露为webservice,所以给该......