
Linux学习
文章平均质量分 60
知远pimo
Stay hungry, stay foolish.
展开
-
【Device Mapper】编写自己的target device
关于Device MapperDevice Mapper 是 Linux2.6 内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构,如下图。Device mapper在内核中向外提供了一个从逻辑设备到物理设备的映射架构,它包含三个重要的对象概念,Mapped Device、Mapping Table、Target device。其中Target device表示的是mapped device所映射的物理空间段,对mapped device所表示的翻译 2021-03-05 17:03:44 · 1852 阅读 · 1 评论 -
dd command
简介dd是一个Unix和类Unix系统上的命令,主要功能为转换和复制文件。在Unix上,硬件的设备驱动(如硬盘)和特殊设备文件(如/dev/zero和/dev/random)就像普通文件一样,出现在文件系统中;只要在各自的驱动程序中实现了对应的功能,dd也可以读取自和/或写入到这些文件。这样,dd也可以用在备份硬件的引导扇区、取得一定数量的随机数据等任务中。dd程序也可以在复制时处理数据,例如转换字节序、或在ASCII与EBCDIC编码间互换。dd命令由单一UNIX规范的一部分,IEEE标准1003.转载 2021-03-05 15:50:01 · 427 阅读 · 0 评论 -
编译一个内核模块
对自定义的linux内核模块进行编译1,编写hello.c#include<linux/module.h>#include<linux/init.h>MODULE_LICENSE("GPL");static int hello_init(void){ printk("Hello module init\n"); return 0;}static void hello_exit(void){ printk("Hello module exi原创 2021-02-01 17:38:32 · 699 阅读 · 2 评论 -
Vim修改只读文件
sudo vim...修改文件...w!sudo tee%q!附一个Vim键位图:原创 2020-12-18 12:40:24 · 1506 阅读 · 1 评论 -
Linux系统中,让alias命令永久保存的方法!
Background最近接触到了Linux系统,在学习的过程中有一个命令别名我感觉特别有意思。于是我照着教程编写了我自己的命令alias zzm=‘echo “wlz, I love u”’,然后马上拉着给我女朋友看,她先是聚精会神地看着那几行代码,然后看懂了之后就娇羞地笑了,四目相对,我们都异常兴奋。可是第二天我继续学习Linux的时候,我先在命令行输入了zzm,可是发现却提示我没有这一条命令了,原来,爱会消失的对吗呜呜呜。。不,我怎么可能让爱这么不清不楚地就消失了呢!老子不服!于是,我开始查阅资原创 2020-09-26 16:29:15 · 4239 阅读 · 4 评论