Linux内存3097680k是多少g

Linux内存3097680k是多少g,第1张

3097680 kb / 1024 = 3025.078125 Mb

3025.078125 Mb / 1024 = 2.954177856445313 Gb

大概 3 个G

Linux查看剩余可用内存用free

-m命令,-m选项表示用MB为单位显示容量(如果是以GB为单位就换成-g选项),显示的结果里面used那一列是已经使用的量,free那一列就是剩余内存大小了。

1.把文本第1行读入到内存 模式空间(pattern space),相当于放到流程水线上处理吧

2.把处理好的结果存放到另一个内存空间(hold space)相当于临时的仓库吧

3.输出处理结果,循环处理第2行,覆盖清空(pattern space)、(hold space)至最后一行

由于各种各样的原因,比如用户希望在某个条件下脚本中的某个命令被执行,或者希望模式空间得到保留以便下一次的处理,都有可能使得sed在处理文件的时候不按照正常的流程来进行。这个时候,sed设置了一些高级命令来满足用户的要求。

sed命令:

不管是大写还是小写g、h都是在pattern space、hold space相互拷贝

区别是 小写代表清空原来数据,大写是保留原来数据在后面追加新数据

案例

图解分析过程

P:Pattern Space

H:Hold Space

蓝色:Hold Space中的数据

绿色:Pattern Space中的数据

案例

参考链接:

https://www.cnblogs.com/fhefh/archive/2011/11/22/2259097.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8784170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存