在 Linux 上用 dust 代替 du更直观
dust 命令是用 Rust 编写的对 du 命令的一个更直观实现。如果你在 Linux 命令行上工作,你会熟悉 du 命令。了解像 du 这样的命令,可以快速返回磁盘使用情况,是命令行使程序员更有效率的方法之一。然而,如果你正在寻找一种方法来节省更多的时间,使你的生活更加容易,看看 dust,它是用 Rust 重写的 du,具有更多的直观性。简而言之,dust 是一个提供文件类型和元数据的工具。如果你在一个目录中运行了 dust,它将以几种方式报告该目录的磁盘利用率。
2024年07月09日
171
6种Linux进程间的通信方式
进程的概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。进程通信的概念进程用户空间是相互独立的,一般而言是不能相互访问的。但很多情况下进程间需要互相通信,来完成系统的某项功能。进程通过与内核及其它进程之间的互相通信来协调它们的行为。进程通信的应用场景数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。共享数据:多个进程想要操作共享数据,一个进程对共享数
2024年07月09日
167
DNS 协议为什么使用 UDP?你确定只使用UDP了吗
为什么 DNS 协议使用 UDP 呢?这个问题可能大部分同学在各种博客或者面试过程中都或多或少遇见过,张口就来,UDP 快啊,DNS 使用 UDP 使得打开网页速度更快。
2024年07月08日
174
Shell脚本逐行处理文本文件技巧
经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下:1.通过read命令完成.read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,用 IFS(内部字段分隔符)变量中的字符作为分隔符。VariableName (变量名)参数指定给每一个字段的值,由 VariableName (变量名)参数指定的以此类推,直到最后一个字段。read命令接收标准输入,或其他文件描述符的输入,得到
2024年07月08日
171
linux 文件权限解析
常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x:该目录具有可以被系统执行的权限其他权限除了读写执行权限外系统还支持强制位(s权限)和粘滞位(t权限)s权限s权限: 设置使文件在执行阶段具有文件所有者的权限,相当于临时拥有文件所有者的身份. 典型的文件是passwd. 如果一般用户执行该文件, 则在执行过程中, 该文件可以获得root权限, 从而可
2024年07月07日
168
linux系统指令概要
常用命令:clear 清屏 pwd Print Working Directory的缩写,可显示当前所在工作目录的全路径 whoami 当前用户的用户名 file -name- 显示详细信息文件相关命令:touch 创建文件 cp 复制文件 mv 移动文件,cp和mv在移动复制过程中可以修改文件名,mv可以完成重命名的功能 rm 删除文件,删除后不经过回收站,直接删除,基本无法找回 fi
2024年07月07日
169
详细介绍Vue的数据响应式
1. ES语法的getter和setter在开始了解 Vue 的数据响应式原理前应该先搞清楚 ES语法 中的 getter 和 setter 方法的具体用法。getter和setter 方法是以 get 和 set 关键字来为对象添加虚拟属性的一种方式。这种属性其实并不真实存在,而是以取值函数 getter 和存值函数 setter 来模拟的一种属性。目的是对某个属性设置存值函数和取值函数,拦截该属性的存取行为,以便于对该属性的存取做一些限定处理
2024年07月06日
180
为啥一震就坏?机械硬盘的构造原理是什么
最近本人的一块2TB机械硬盘挂掉了,里面有工作五六年的重要数据,以及一些生活当中比较重要的照片被销存了。其实这块硬盘之前没有任何的异样,用鲁大师查询硬盘的时候,也没有出现任何警告等消息,仔细回想,有可能是在开机状态下轻微的搬动了一下机箱,可能引起了盘片的闪崩。本着学习与自我学习的态度跟大家一起来探讨一下机械硬盘为啥那么容易坏掉。
2024年07月06日
63
数据库是否自增主键呢?
1 是否每张表都应该有自增主键?不一定自增主键可以加快行的插入速度,对于表的空间利用上有优势,碎片化不明显。但是对一些内容,如根据uid的查询非常频繁的,而且比较集中的,那如果不用自增主键,而是使用uid+id作为复合主键,那查询效率会上去,但插入和碎片化就会增加。但如果数据库的存储类型是ssd,那这个问题就不存在了。所以,大部分情况来看,表有自增主键是正确的。2 自增主键是否具有业务上的唯一性?不一定单表结构下,是的。多表情况下,不一定,需要一定的策略,如设定不同的后缀,相同的间隔等。
2024年07月05日
58
如何在Linux命令行中创建以及展示演示稿
在Linux的世界里,有几个不同的方式供你选择来做演讲。比如带有大量多媒体展示、视觉冲击效果极佳的Impress.js,专为LaTex用户提供的Beamer,等等。而如果你苦于寻找一种简单的方式来创建并且展示文本演示稿,mdp 就能帮你实现。什么是Mdp?mdp是Linux下一款基于ncurses的命令行演示工具。我喜欢mdp在于它对markdown的支持,使得我很容易以熟悉的markdown格式来创建幻灯片。自然,它还可以很轻松地用HTML格式来发布幻灯片。另一个好处是它支持UTF-8字符编码
2024年07月05日
52
立即下载